度量快速开发平台-专业、快速的软件定制快开平台
标题:
高级工作流的启动方法
[打印本页]
作者:
万望
时间:
2020-2-21 18:24
标题:
高级工作流的启动方法
本帖最后由 万望 于 2016-3-21 18:24 编辑
所谓高级工作流,就是以WinFrom窗体为流转载体的流程,这类流程在构建功能上具有更大的自由性,扩展性强大。能构建表单流程不能实现的复杂功能应用。那么在窗体中如何启动高级工作流呢?请看下面给出的事例:
'判断本次流程是否启动过
If Isnull(Me.Flow) Then
'设置关联的工作流参数及唯一标识值
Me.StartFlow("高级工作流ID","自定义关键值")
'进入下一步
Flow.GoNextNode()
Else
Flow.GoNextNode()
End if
复制代码
如果需要传出参数在后面使用,请在GoNextNode()语句之前调用Flow.SetParam("参数名称","值")。
图例:
QQ截图20160321180834.png
(40.86 KB, 下载次数: 146)
下载附件
保存到相册
2020-2-21 18:23 上传
作者:
万望
时间:
2020-2-21 18:26
如何在下一步动作中取到我们传出的值呢?
使用Flow.GetParam("参数名称")就OK了
作者:
万望
时间:
2020-2-21 21:36
作者:
万望
时间:
2020-2-22 17:25
流转中退回用:Me.GoBack()
退回上一执行人
作者:
万望
时间:
2020-2-22 17:26
终止流程使用
Flow.Break()
作者:
万望
时间:
2020-2-22 17:30
查询工作流流程图
ShowFlowChart("流程ID","数据ID")
作者:
万望
时间:
2020-2-22 17:31
查询流转历史使用
ShowFlowList("ID")
参数:数据ID
作者:
万望
时间:
2020-3-21 22:55
欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://p.delit.cn/)
Powered by Discuz! X3.2