工作流使用常见问题

日常运维类

访问页面无法查看流程应用/流程实例

1、检查当前用户是否为应用所有者

2、若当前用户没有应用所有者权限,则检查当前用户是否有流程所在的模块权限

3、若没有模块权限,则新增授权

 

流程事件没有调用

1、查找流程调用日志(暂时仅在城轨云测试环境有效)

2、设置流程事件后,由于对流程进行了更改,需要刷新对应流程应用。

3、检查设置的流程事件类型,根据当前流程流转情况,判断是否已触发该事件。

4、用postman检查所设置的事件接口是否可以正常访问。

 

流程任务修改名称

在实例管理中查看工作项列表,更新工作项信息即可。

 

流程任务修改处理人

 

修改了角色人员,流程表单未正常生效

1、尝试刷新任意一个流程,刷新掉角色缓存。

2、检查配置的角色人员,是否有重名的用户导致角色人员配置错误。

3、检查相关组织,用户是否有被禁用的情况。

 

批量修改任务处理人(离职交接任务)

在实例管理的工作项列表页面,可以批量交接任务。

注意要根据选择指定用户的任务,及送达时间来筛选任务

 

开发设计类

求解不到后续环节

1、检查调用获取下一步接口时,是否有报错。若有报错,则联系平台维护人员排查。

2、检查流程设计,当前节点是否有出迁移线。(子流程节点也需要出迁移线)

3、查看后续迁移线是否有设置规则,检查规则是否正确。

4、查看流程调用日志,查看规则响应情况。

 

求解不到后续环节的处理人

1、检查后续节点是否有配置参与者,刷新当前流程应用。

2、如果是角色参与者,可以参照运维类问题“修改了角色人员,流程表单未正常生效”进行排查。

3、如果是动态传递的处理人,检查处理人数据格式是否正确 , json参与者参数的格式为json数组,如: [{"loginId":"zhangsan", "orgId": ""},{"loginId":"lisi", "orgId": ""}]

4、检查所传动态处理人是否有禁用的情况。

 

流程中断,无法继续向后流转

1、一般中断的原因可分为一下几点:

2、后续迁移线使用了规则,调用获取下一步时有传规则参数,但是运行流程时未传递规则参数。

3、对运行流程所用的参数,如后续步骤,处理人等数据做了错误处理,或是自定义拼接运行流程参数输错。

4、自定义构造运行流程所选处理人数据出错,包括用户禁用及用户不在所选组织下的情况,请验证所选处理人信息是否正确

 

流程表单属性控制未正常生效

1、检查当前配置的属性编码和页面控件ID是否能对应。

2、流程表单属性控制 仅对主表单的元素及操作按钮生效,嵌套页面是不受影响的。

3、若验证前面步骤均无问题,请联系平台人员进行排查。

 

用户收到了重复的待办

1、这种情况一般是由于前端调用发送接口前拼接后续处理人出错,或者迁移线重名导致的,所以要排查最开始重复的任务是如何生成的,才能从根本修复。

2、追根溯源排查最早重复的任务是如何产生的。

3、可将重复任务保留一条,剩余的任务批量结束来临时处理。

 

如何开启自动传阅

配置传阅节点自动运行

 

后续环节如何配置多选

当需要同时选择多个分支运行时,需要将各分支中的第一个节点设置多选步骤。