1、说明默认值flBP.WF.Flow流程实体,您可以newFlow(flowNo);来传入.无2DB_GenerTrack获取流程事例的运行轨迹数据.说明:使用这些数据可以生成流程的操作日志.fk_flowSystem.String流程编号workidSystem.Int64工作IDfid流程ID从临时表与轨迹表获取流程轨迹数据.3DB_CCList获取指定人员的抄送列表说明:可以根据这个列表生成指定用户的抄送数据.fk_emp人员编号返回该人员的所有抄送列表,结构同表WF_CCList.4DB_CCList_UnRead获取指定人员的抄送列表(未读)返回该人员的未读的抄送列表5DB_CCLis
2、t_Read获取指定人员的抄送列表(已读)返回该人员的已读的抄送列表6DB_CCList_Delete获取指定人员的抄送列表(已删除)返回该人员的已删除的抄送列表7DB_GenerCanStartFlowsOfEntities获取当前操作员可以发起的流程集合说明:利用此接口可以生成用户的发起的流程列表.BP.WF.Flows对象集合.如何使用该方法形成发起工作列表,请参考:WFUCStart.ascx.8获取指定人员能够发起流程的集合.说明:userNo操作员编号BP.WF.Flows可发起的流程对象集合,如何使用该方法形成发起工作列表,请参考:WFUCStart.ascx9DB_GenerC
3、anStartFlowsOfDataTable获取指定人员能够发起流程的集合说明:Datatable类型的数据集合,数据结构与表WF_Flow大致相同.如何使用该方法形成发起工作列表,请参考:10DB_GenerHLSubFlowDtl_TB获取(同表单)合流点上的子线程说明:如果您要想在合流点看到所有的子线程运行的状态.nodeIDOfHLSystem.Int32合流点ID与表WF_GenerWorkerList结构类同的datatable.11DB_GenerHLSubFlowDtl_YB获取(异表单)合流点上的子线程12DB_GenerDraftDataTable获取当前操作员的指定流程
4、的流程草稿数据返回草稿数据集合,列信息.OID=工作ID,Title=标题,RDT=记录日期,FK_Flow=流程编号,FID=流程ID,FK_Node=节点ID13DB_GenerEmpWorksOfDataTable根据状态获取当前操作员的待办工作wfStateBP.WF.WFState流程状态表结构与视图WF_EmpWorks一致14获取当前操作人员的待办信息数据内容请参考图:WF_EmpWorks返回从视图WF_EmpWorks查询出来的数据.15DB_GenerHungUpList获得所有的流程挂起工作列表16获得指定流程挂起工作列表流程编号,如果编号为空则返回所有的流程挂起工作列表
5、.17DB_GenerDeleteWorkList获得逻辑删除的流程18获得逻辑删除的流程:根据流程编号流程编号(可以为空)WF_GenerWorkFlow数据结构的集合19DB_NDxxRpt根据流程状态获取指定流程数据sta数据表OID,Title,RDT,FID20DB_GenerWillReturnNodes获取当前节点可以退回的节点fk_node节点IDFIDNo节点编号,Name节点名称,Rec记录人,RecName记录人名称21DB_GenerRuning获取未完成的流程(也称为在途流程:我参与的但是此流程未完成)返回从数据视图WF_GenerWorkflow查询出来的数据.22
6、23Port_Login用户登陆,此方法是在开发者校验好用户名与密码后执行用户名SID安全ID,请参考流程设计器操作手册2425Port_SigOut注销当前登录26Port_SendMail发送邮件与消息信息接收人msgTitle标题msgDoc内容27Port_SendSMS发送SMS28Flow_GenerWorkID产生一个新的工作IDflowNo返回当前操作员创建的工作ID29Flow_GenerWork产生一个新的工作返回当前操作员创建的工作30Flow_IsCanStartThisFlow检查指定的人员是否可以发起改流程false不能启动该流程31Flow_DoComeBackW
7、rokFlow恢复流程,在一件工作完成后,要恢复上来这条流程并把待办工作放在最后一个的结束的节点上。workIDmsg原因执行信息32Flow_DoDeleteFlowByReal执行删除流程:彻底的删除流程.清除的内容如下:1,流程引擎中的数据.2,节点数据,NDxxRpt数据.3,轨迹表数据.isDelSubFlowSystem.Boolean是否要删除它的子流程33Flow_DoDeleteFlowByFlag执行逻辑删除流程:此流程并非真正的删除仅做了流程删除标记比如:逻辑删除工单.逻辑删除的原因执行信息,执行不成功抛出异常.34Flow_DoUnDeleteFlowByFlag撤销删
8、除流程说明:如果一个流程处于逻辑删除状态,要回复正常运行状态,就执行此接口.工作流程ID撤销删除的原因执行消息,如果撤销不成功则抛出异常.35Flow_DoUnSend执行-撤销发送说明:如果流程转入了下一个节点,就会执行失败,就会抛出异常.返回成功执行信息36Flow_DoFlowOver执行流程结束说明:正常的流程结束.流程结束原因37Flow_DoFlowOverByCoercion执行流程结束:强制的流程结束.强制流程结束的原因执行强制结束流程38Flow_GetCurrentNode获取指定的workid在运行到的节点编号需要找到的workid返回节点编号.如果没有找到,就会抛出异常
9、.39Flow_GetCurrentWork获取指定节点的WorknodeID当前工作40获取当前工作节点的Work当前工作节点的Work41Flow_GetWorkerList指定workid当前节点由哪些人可以执行.返回当前处理人员列表,数据结构与WF_GenerWorkerList一致.42Flow_CheckIsCanDoCurrentWork检查当前人员是否有权限处理当前的工作.要判断的操作人员返回指定的人员是否有操作当前工作的权限43Flow_CheckIsCanViewCurrentWork检查当前人员是否有查看指定流程的权限用户编号返回是否可以查看44Flow_NewStart
10、Work创建一个工作要创建的工作,此工作已经具备了WorkID。45Flow_DoPress执行工作催办催办消息isPressSubFlow是否催办子流程?返回执行结果46Node_StartWork发起新工作htSystem.Collections.Hashtable节点表单:主表数据以KeyValue方式传递(可以为空)workDtlsSystem.Data.DataSet从表数据,从表名称与从表单的从表编号要对应(可以为空)fk_NodeSheetfJumpTo发起后要跳转到的节点(可以为空)nextWorker发起后要跳转到的节点并指定的工作人员(可以为空)47Node_CreateB
11、lankWork创建一个空白的工作主表信息,可以为空从表信息,可以为空工作的处理人48Node_SendWork执行工作发送返回发送结果49工作编号节点表单数据50dsDtl节点表单从表数据51发送工作节点编号返回执行信息52htWork节点表单数据(Hashtable中的key与节点表单的字段名相同,value就是字段值)53节点表单明从表数据(dataset可以包含多个table,每个table的名称与从表名称相同,列名与从表的字段相同,OID,RefPK列需要为空或者null)54Node_CC执行抄送empNo抄送人员编号empName抄送人员人员名称5556Node_SaveWork保存返回保存的信息57wk节点表单参数58工作数据59Node_SaveFlowSheet保存流程表单fk_mapdata流程表单IDhtData流程表单数据KeyValue格式存放.返回执行信
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1