发起前置导航
无(默认)
不设置任何前置导航,发起流程直接进入开始节点表单。
从历史发起的流程Copy数据(查询历史记录)
请设置SQL
:
用户希望出现一个历史发起的流程列表,选择一条流程并把该流程的数据copy到新建的流程上。
您需要在这里配置一个SQL, 并且该SQL必须有一个OID列。
比如:SELECT Title ,OID FROM WF_GenerWorkFlow WHERE Title LIKE '%@Key%' AND FK_Flow='001' AND WFState=3
按自定义的Url
请设置URL:
请设置URL在下面的文本框里。
该URL是一个列表,在每一行的数据里有一个连接链接到工作处理器上(/WF/MyFlow.htm)
连接到工作处理器( WF/MyFlow.htm)必须有2个参数FK_Flow=xxx&IsCheckGuide=1
您可以打开Demo: /SDKFlowDemo/TestCase/StartGuideSelfUrl.htm 详细的说明了该功能如何开发。
父子流程模式
-
新建
-
帮助
请设置URL在下面的文本框里。
该URL是一个列表,在每一行的数据里有一个连接链接到工作处理器上(/WF/MyFlow.htm)
连接到工作处理器( WF/MyFlow.htm)必须有2个参数FK_Flow=xxx&IsCheckGuide=1
您可以打开Demo: /SDKFlowDemo/TestCase/StartGuideSelfUrl.htm 详细的说明了该功能如何开发。
无设置,请点击新建。
按设置的SQL-单条模式
-
帮助
查询参数:
比如:SELECT No, Name, No as EmpNo,Name as EmpName,Email FROM WF_Emp WHERE No LIKE '%@key%'
初始化列表参数,该查询语句必须有No,Name两个列,注意显示数量限制。
很多场合下需要用到父子流程,在启动子流程的时候需要选择一个父流程。
实例:SELECT a.WorkID as No, a.Title as Name, a.Starter, a.WorkID As PWorkID, '011' as PFlowNo, a.FK_Node as PNodeID FROM WF_GenerWorkflow a, WF_GenerWorkerlist b WHERE A.WorkID=b.WorkID AND B.FK_Emp='@WebUser.No' AND B.IsPass=0 AND A.FK_Flow='011' AND a.Title Like '%@Key%'
初始化列表参数:
比如:SELECT top 15 No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp
或者:SELECT No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp WHERE ROWID < 15
该数据源必须有No,Name两个列, 其他的列要与开始节点表单字段对应。
注意查询的数量,避免太多影响效率。
装载一行的数据SQL:
比如:SELECT No as EmpNo,Name as EmpName ,Email FROM WF_Emp WHERE No='@Key'
该数据源返回的列名大小写与开始节点表单的字段名匹配, 只有匹配成功的才能赋值.
按设置的SQL-多条模式(用于批量发起)
查询参数:
比如:SELECT No, Name, No as EmpNo,Name as EmpName,Email FROM WF_Emp WHERE No LIKE '%@key%'
初始化列表参数,该查询语句必须有No,Name两个列,注意显示数量限制。
很多场合下需要用到父子流程,在启动子流程的时候需要选择一个父流程。
实例:SELECT a.WorkID as No, a.Title as Name, a.Starter, a.WorkID As PWorkID, '011' as PFlowNo, a.FK_Node as PNodeID FROM WF_GenerWorkflow a, WF_GenerWorkerlist b WHERE A.WorkID=b.WorkID AND B.FK_Emp='@WebUser.No' AND B.IsPass=0 AND A.FK_Flow='011' AND a.Title Like '%@Key%'
初始化列表参数:
比如:SELECT top 15 No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp
或者:SELECT No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp WHERE ROWID < 15
该数据源必须有No,Name两个列, 其他的列要与开始节点表单字段对应。
注意查询的数量,避免太多影响效率。
子流程实例列表模式-多条
查询参数:
比如:SELECT No, Name, No as EmpNo,Name as EmpName,Email FROM WF_Emp WHERE No LIKE '%@key%'
初始化列表参数,该查询语句必须有No,Name两个列,注意显示数量限制。
很多场合下需要用到父子流程,在启动子流程的时候需要选择一个父流程。
实例:SELECT a.WorkID as No, a.Title as Name, a.Starter, a.WorkID As PWorkID, '011' as PFlowNo, a.FK_Node as PNodeID FROM WF_GenerWorkflow a, WF_GenerWorkerlist b WHERE A.WorkID=b.WorkID AND B.FK_Emp='@WebUser.No' AND B.IsPass=0 AND A.FK_Flow='011' AND a.Title Like '%@Key%'
初始化列表参数:
比如:SELECT top 15 No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp
或者:SELECT No,Name ,No as EmpNo,Name as EmpName ,Email FROM WF_Emp WHERE ROWID < 15
该数据源必须有No,Name两个列, 其他的列要与开始节点表单字段对应。
注意查询的数量,避免太多影响效率。
开始节点绑定的独立表单列表
流程启动的时候,系统会把流程引擎绑定的开始节点表单列出来让操作员去选择。
选择一个或者n个表单后,系统就会把参数 Frms 带入到工作处理器里,让工作处理器启用这个表单。
这种工作方式适应的环境是一个流程可以挂接多个表单。
右侧连接(对按设置的SQL-单条模式有效):
连接标签