流程引擎API调用说明

上传人:新** 文档编号:543913868 上传时间:2023-06-13 格式:DOCX 页数:97 大小:211.32KB
返回 下载 相关 举报
流程引擎API调用说明_第1页
第1页 / 共97页
流程引擎API调用说明_第2页
第2页 / 共97页
流程引擎API调用说明_第3页
第3页 / 共97页
流程引擎API调用说明_第4页
第4页 / 共97页
流程引擎API调用说明_第5页
第5页 / 共97页
点击查看更多>>
资源描述

《流程引擎API调用说明》由会员分享,可在线阅读,更多相关《流程引擎API调用说明(97页珍藏版)》请在金锄头文库上搜索。

1、慧正工作流引擎API说明慧正工作流引擎API说明V6.0(试用版)北京慧正通通软科技技有限公公司2012年年5月目录一、总体体41.业务务操作说说明42.流程参参数说明明43.流程程执行操操作说明明84.流程程实例流流转操作作9二、启动动实例91.启动动流程实实例整体体说明92.启动动流程实实例参数数说明103.启动动流程初初始化XXMLWWorkk额外属属性说明明104.启动动流程实实例返回回值iinitt说明明105.启动动实例代代码样例例11三、打开开实例121.打开开流程实实例整体体说明122.打开开流程实实例参数数说明133.打开开流程初初始化XXMLWWorkk额外属属性说明明13

2、4.打开开流程实实例返回回值iinitt说明明145.打开开实例代代码样例例14四、执行行操作161.采用系系统提供供的默认认类处理理162.自行行编写处处理类17五、流程程实例具具体功能能操作191.提交19A.提交交流程实实例参数数说明19B.提交交流程实实例返回回值ccp说说明19C.提交交流程实实例代码码样例202.退回回23A.退回回流程实实例参数数说明23B.退回回流程实实例返回回值ccp说说明23C.退回回代码样样例243.拿回回24A.拿回回流程实实例参数数说明24B.拿回回流程实实例返回回值ccp说说明25C.拿回回代码样样例254.阅知知25A.流程实实例阅知知参数说说明2

3、5B.流程程实例阅阅知返回回值ccp说说明26C.流程程实例阅阅知代码码样例265.撤销销26A.撤销销流程实实例参数数说明26B.撤销销流程实实例返回回值ccp说说明26C.撤销销流程实实例代码码样例276.跳转转27A.流程程实例跳跳转参数数说明27B.流程程实例跳跳转返回回值ccp说说明27C.流程程实例跳跳转代码码样例287.会签签29A.流程程实例会会签参数数说明29B.流程程实例会会签返回回值ccp说说明29C.流程程实例会会签代码码样例308.加签签30A.流程实实例加签签参数说说明30B.流程程实例加加签返回回值ccp说说明30C.流程程实例加加签代码码样例319.转办31A.

4、转办办流程实实例参数数说明31B.转办办流程实实例返回回值ccp说说明31C.转办办流程实实例代码码样例3210.暂暂停32A.暂停停流程实实例参数数说明32B.暂停停流程实实例返回回值ccp说说明32C.暂停停流程实实例代码码样例3311.已已阅33A.流程程实例已已阅参数数说明33B.流程程实例已已阅返回回值ccp说说明33C.流程程实例已已阅代码码样例3312.催催办34A.催办流流程实例例参数说说明34B.催办办流程实实例返回回值ccp说说明34C.催办办流程实实例代码码样例3413.替换办办理人35A.流程程实例替替换办理理人参数数说明35B.流程程实例替替换办理理人返回回值ccp说

5、说明35CC.流程实实例替换换办理人人代码样样例3514.暂暂存36A.暂存存流程实实例参数数说明36B.暂存存流程实实例返回回值ccp说说明36C.暂存存代码样样例3615.终终止流程程36A.终止止流程实实例参数数说明36B.终止止流程实实例返回回值ccp说说明37C.终止止流程代代码样例例3716.启启动子流流程37A.启动动子流程程实例参参数说明明37B.启动动子流程程实例返返回值cp说明37C.启动动子流程程代码样样例38附录:XMMLWoork方方法摘要要40一、 总体1. 业务操作说说明业务操作说说明功能方法参数说明1.启动实实例1.1 XXMLWWorkk xxWorrk =

6、neew XXMLWWorkk(Sttrinng uuserrid,Strringg ussernnamee,Sttrinng ddepttnamme)设置XMLLWorrk的基基本属性性必要参数:Useriid:用用户IddUserNNamee:用户户名称DeptNNamee:部门门名称1.2 iint iniit = xWWorkk.oppenWWorkkFloow(”,floowIDD,”);根据流程定定义Idd,启动动流程实实例必要参数:flowIID:流流程定义义Id2.打开实实例2.1 XXMLWWorkk xxWorrk = neew XXMLWWorkk(Sttrinng uu

7、serrid,Strringg ussernnamee,Sttrinng ddepttnamme)设置XMLLWorrk的基基本属性性必要参数:Useriid:用用户IddUserNNamee:用户户名称DeptNNamee:部门门名称2.2 iint iniit = xWWorkk.oppenWWorkkFloow(wworkkid,”,”);根据流程实实例Idd,打开开流程实实例必要参数:workiid:流流程实例例Id2. 流程参数说说明具体可参考考/hoorizzon/worrkfllow/inccludde2/xmllworrk.iindeex.hhiddden.jspp流程参数总总

8、体说明明参数名含义格式要求必须赋值flowIIdenntiffierr流程数据源源标识confiigurratiion.xmll或者wworkkfloow.xxml配配置,具具体参考考启动流流程初始始化XMMLWoork额额外属性性说明dataIIdenntiffierr业务数据源源标识UserIID操作人用户户IdUserNNamee操作人用户户名称DeptNNamee操作人部门门名称WorkIID流程实例iidNodeIID流程实例当当前节点点IdNodeNNamee流程实例当当前节点点名称TrackkID路径Id/如果当当前人在在多个分分支节点点都具有有权限,还需要要指定路路径IDD/如

9、果不不指定,系统会会自动获获取所有有分支,返回前前台供选选择actioonFllag操作权限设设置1:允许操操作selecctAuuthoor办理人员的的Id单个节点(或者不不需要传传入节点点)时为为usser11|usser22或者nnodee=usser11|usser22多个节点时时noode11=usser11|usser22&noode22=usser33流程节点的的办理人人无值时为为必填项项selecctAuuthoorCNN办理人员的的中文名名称seconndAuuthoor选择的协办办人员格式同seelecctAuuthoornextNNodeeID下一个节点点Id1.如果提提

10、交到下下一点,只有一一个节点点时,请请不要赋赋值,置置为空;2.当下一一节点有有多个节节点,根根据路由由条件无无法确定定时,可可以指定定其中一一个或者者多个来来确定流流程走向向。传入格式:(必须须从返回回格式中中获取传传入数据据)rId1nIdd1|rrId22nIId2&rIdd3nnId33路由ID节点IID。3. 如果果从当前前节点(AA)到目目标节点点(C)之间有有其他节节点(BB)被跳跳过时格格式为:路由BB节点点B|路路由C节点CC 4. 多个个节点被被选择时时,使用用&连接接msgSeendFFlagg发送消息方方式ToDo|Maiil|MMsg|Notte|RRTF|Othhe

11、r|如果在woorkffloww.xmml中配配置ReeChggMsggFlaag节点点为trrue时时需要传传入发送送消息的的方式ActioonNaame操作类型Save等等,具体体参考总总体中的的流程执执行操作作allowwUniitNeext合并节点,是是否允许许执行提提交操作作1:允许,其其他不允允许合并节点时时为必填填项canceelFllag撤销时的标标志,默默认删除除1=删除,2=回回收站只有执行撤撤销操作作时为必必填项urlappp待办链接地地址如果为空则则默认使使用流程程框架页页面打开开Commeentss意见内容selecctFllag当前节点如如果替换换处理人人和转办办时

12、,是是否允许许选择多多人1:允许,其其他不允允许执行替换和和转办时时为必填填项submiitfllag操作提交状状态(1)提交交操作时时的含义义:1=获取下下一节点点信息,返返回是否否选择节节点,是是否需要要选择人人员,用用于跟前前台交互互,0=执行提提交到下下一节点点办理人人,如果果处理中中遇到节节点不明明确或者者办理人人不明确确时,跟跟1效果果一样。当当需要跟跟前台操操作人进进行交互互,比如如获取是是否需要要选择节节点或者者选择办办理人,是是否需要要操作人人进行确确认等,建建议使用用1,处处理速度度会快一一点。(2)跳转转操作时时的含义义:1=获取可可以跳转转的节点点列表,00=执行行跳转

13、到到指定节节点。(3)退回回操作时时的含义义:1=获取可可以退回回的节点点列表,00=执行行退回到到指定节节点操作作。(4)启动动子流程程时的含含义:如如果系统统提供了了启动子子流程的的ID(参参数seelecctFllowIID),则则忽略此此参数,不不提供sseleectFFlowwID参参数时,如如果当前前人没有有启动过过子流程程时忽略略此参数数,直接接根据定定义判断断是否有有多个子子流程定定义,如如果只有有一个子子流程定定义,则则直接启启动,否否则返回回;如果果当前人人已经启启动过子子流程,11=获取取已经启启动的子子流程列列表,并并返回,00=根据据定义判判断是否否有多个个子流程程定义,如如果只有有一个子子流程定定义,则则直接启启动,否否则返回回。(5)催办办操作时时的含义义:1=催办次次数如果果已经达达到上限限则停止止,0=催办次次数已经经达到上上限也继继续催办办curNoodeAAuthhorSSenddFlaag当前节点的的作者消消息发送送方式,用于执执行会签签,加签签,替换换,转办办格式同mssgSeendFFlaggcurNoodeRReadderSSenddFlaag当前节点的的读者消消息发送送方式,用于执执行阅知知操作时时显示在在前台供供操作者者选择selecctFllowIID启动子流程程的Idd启动子流程程时为必必填项Form

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号