度量快速开发平台-专业、快速的软件定制快开平台

标题: 高级工作流如何自定义流程处理功能 [打印本页]

作者: 万望    时间: 2020-3-7 14:06
万望 发表于 2015-9-21 17:21
沙发一枚,好东西送你们


作者: 王爱东    时间: 2020-3-9 14:50
这个方法在很多地方都可以使用。即不一定需要一定在主页待办流程单上执行流程,可以在自己构建的任何地方执行。
作者: 万望    时间: 2020-3-21 23:38

作者: 万望    时间: 2020-3-21 23:39

作者: 万望    时间: 2020-5-18 01:25
熟悉系统表才是基础
作者: 万望    时间: 2020-5-28 17:43
高级工作流趋向需求复杂灵活的流程工作,它能完美解决客户需求
作者: 万望    时间: 2020-5-28 17:44

作者: 万望    时间: 2020-7-21 17:20
标题: 高级工作流如何自定义流程处理功能
本帖最后由 万望 于 2015-9-23 15:19 编辑

   在高级工作流中,往往为了方便处理工作,在管理窗体需要能接收处理工作的功能。也就是自定义的流程处理功能。功能的构建比较简单,仅仅需要两行代码,便能完成。首先打开窗体设计器,和以往一样在功能管理中添加新功能名称(自定义),然后在代码编辑区添加如下代码:


'执行sql查询出当前用户选择的任务ID是否未处理
dim fid=ExecuteScalar("select max(id) fromflow_user_thread   where  oper_userid="&登录用户ID()&" and state=3 and thread_id=(select id from flow_thread wherekey_code='"&督办信息.GetFocusedRowValue("ID")&"')")
'处理流程
'上面的fid不为空的话,接着执行下面平台封装的方法处理流程([参数])就能处理流程。
处理流程(fid)
总结:
第一步:查询用户当前任务是否有未处理工作存在。
第二步:调用平台封装方法“处理流程([参数]”处理工作。


作者: 万望    时间: 2020-7-21 17:21
沙发一枚,好东西送你们
作者: 张兴康    时间: 2020-7-21 17:22
不错不错,学习了
作者: leejunki    时间: 2020-7-21 17:36
抢i不到沙发,只有抢板凳
作者: leejunki    时间: 2020-7-21 17:37
抢i不到沙发,只有抢板凳
作者: 陈晓龙    时间: 2020-7-21 18:04
这位同志,如果能附上图,加以说明,就更完美了!
作者: 万望    时间: 2020-7-22 09:29
陈晓龙 发表于 2015-9-21 18:04
这位同志,如果能附上图,加以说明,就更完美了!

我倒是想传图片呢,喘不上来
作者: 张军勇    时间: 2020-7-22 19:02
万望 发表于 2015-9-22 09:29
我倒是想传图片呢,喘不上来

很快就可以上传图片了。
作者: 张军勇    时间: 2020-7-22 19:31
dim fid=ExecuteScalar("select max(id) fromflow_user_thread   where  oper_userid=" & 登录用户ID() & " and state=3 and thread_id=(select id from flow_thread wherekey_code='" & 督办信息.GetFocusedRowValue("ID")&"')")
作者: 张军勇    时间: 2020-7-22 19:31
你的SQL语句写得有问题哈,参见楼上。
作者: 万望    时间: 2020-7-23 15:18
张军勇 发表于 2015-9-22 19:31
dim fid=ExecuteScalar("select max(id) fromflow_user_thread   where  oper_userid=" & 登录用户ID() & " ...

谢谢管理员,我太马虎了,&符号不全,马上改了
作者: 万望    时间: 2020-7-23 15:20
leejunki 发表于 2015-9-21 17:36
抢i不到沙发,只有抢板凳

这是地板O(∩_∩)O谢谢




欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://plat.delit.cn/) Powered by Discuz! X3.2