起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3895|回复: 7

[处理中3] 流程处理需求

[复制链接]

1014

主题

4373

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10989
QQ
发表于 2019-12-23 17:08:45 | 显示全部楼层 |阅读模式
1、流转给3个部门,一共10个人员成员;
2、只需要处理的人员超过6人,则继续流转到下一环节;
这个需求怎么处理
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-23 17:21:04 | 显示全部楼层
这6个人对部门没有要求吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1014

主题

4373

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10989
QQ
 楼主| 发表于 2019-12-23 17:21:46 | 显示全部楼层
这6个人对部门没有要求
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-23 17:33:58 | 显示全部楼层
这样的需求推荐流转的时候选择这个三个部门下的10个人,执行规则中设置为共同同时的模式

如果第6个流转的时候需要弹出下个环节的流转对话框就需要在流转查询前事件中去操作
获取到AI,里面有getTask方法然后再获取getExecutorTasks() ,这个获取的是任务list,自己遍历这个list判断每个任务的执行状态,如果当前就是要求的最一个人,那就把其他没有处理的任务状态设置为已取消


如果流转的时候需要选择的是三个部门,那就在流转查询后事件中自己获取三个部门下的人,修改processControl中的执行者信息,还是流转给下面的具体人
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1014

主题

4373

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10989
QQ
 楼主| 发表于 2019-12-23 18:09:45 | 显示全部楼层
1、是否可以完全通过java代码控制协作方式,应该在哪个事件中写代码;
2、客户需求比较灵活;
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-24 08:50:48 | 显示全部楼层
4楼已经写了事件啊
如果第6个流转的时候需要弹出下个环节的流转对话框就需要在流转查询前事件中去操作


如果流转的时候需要选择的是三个部门,那就在流转查询后事件中自己获取三个部门下的人,修改processControl中的执行者信息,还是流转给下面的具体人

远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

1014

主题

4373

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10989
QQ
 楼主| 发表于 2019-12-24 15:16:20 | 显示全部楼层
是通过下面的方法修改吗
  1. List<Task> list = ProcessUtils.getProcessContext().getAI().getTask().getExecutorTasks();
  2.                 for (Task task : list) {
  3.                         task.setExecutorFID("执行人FID");

  4.                 }
复制代码


孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2019-12-24 15:59:23 | 显示全部楼层
/BIZ/demo/process/process/modifyControl/dsrc/ModifyControlProcess.java
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-28 03:46 , Processed in 0.060026 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表