文章目录
1 工作流运行机制
配置一套完整的工作流所需详细步骤如下:
1.由于应⽤和实体是流程定义的前提,流程对应于实体下,实体对应于应⽤下。所以首先在应用管理中将应用授权给用户
2.在实体管理中选择已授权应用,在应用下建立实体,并配置实体属性、业务状态信息;
3.在绘制流程图中选择授权应用、实体,新建流程,按业务绘制流程图,配置流程属性、节点属性;
流程图绘制规则:
- 一个流程只能有一个开始节点,可以有多个结束节点;
- 每个节点必须有一条连接类型为“是”的牵出线;
- 通知、会签、抄送节点的待办标题和节点执行人必填;
- 每条连线必须填写连线名称;
4.选择已绘制的流程图,进行流程测试,查看流程测试结果,校验是否符合业务需求。
5.在工作流调用演示中,首先新建订单,
然后选择一种流程启动方式启动流程。
平台提供两种启动流程的方式:
(1) 启动+提交
首先在列表中选择要启动的流程,然后点击“按实体编码启动”或“按流程编码启动”按钮,提示创建实例成功后,点击“提交流程”按钮即可。
(2)启动并提交
在列表中选择要启动的流程后,直接点击“启动并提交流程”按钮,选择符合订单条件的流程后即可。
6.流程启动后,流程各节点执行人可在首页待办页签下点击待办进行审批;在通知页签下查看通知信息。
流程提交人可在工作流调用演示中查看流程审批进度,
若提交人发现已提交运行的流程配置信息有误,可在流程运行监控中修改未走过节点的配置信息,
2 工作流功能点解析
2.1 节点执行人授权
绘制流程图中通知节点或会签节点配置的节点执行人类型为“授权类型”时,该节点执行人需要在节点执行人授权中配置,适用于该节点执行人根据业务跨组织、跨部门、跨岗位的场景。
选择授权类型后下⽅会出现是否按部⻔隔离的选项,勾选后,在实际的业务中,如果有传递部⻔的 ID ,则会对授权的⽤户进⾏部⻔隔离。
2.2 连线的作用
绘制流程图时,每个连线必须填写连线名称,填写以后上一节点执行人审批页面会出现与连线名称一致的按钮,点击按钮根据连线方向继续流转。
2.3 实体编码启动与流程编码启动的区别
二者的区别在于:
“按实体编码启动”是筛选默认实体下所有符合订单条件的流程,用户选择流程后创建实例;
“按流程编码启动”是直接按默认实体下默认流程编码创建实例。默认实体编码和默认流程编码都是在后台写入开发代码中。
2.4 工作流调用演示和WS的区别
工作流调用演示用于统一维护电脑端订单;
工作流调用演示WS同工作流调用演示功能一致,区别在于工作流调用演示WS主要用于统一维护不同客户端之间的订单,包括手机端、平板端、电脑端。
2.5 流程规避策略
规避策略分为审批⼈规避策略和提交⼈规避策略两⼤类。
审批⼈规避是指在流程审批中,如果在不同的审批阶段有都有确定的唯⼀的审批⼈,审批⼀次后,再次审批则⾃动通过。
审批⼈规避策略分为两种:1、相邻节点。如果两个节点中间夹杂着判断、抄送、功能也算是相邻节点;2、流程内部。指的是整个流程内相邻或不相邻的节点,实际上也包含了前⼀种类型。两种规避策略只能指定⼀个;
提交⼈规避策略是指审批⼈和提交⼈相同时,需要规避审批设置,如果实际业务上提交⼈并不是业务发⽣⼈,可以指定提交⼈变量进⾏替换。
规避策略位于流程属性中,
2.6 工作流调用演示—添加附件
新建订单点击“添加附件”按钮可以在弹出页面上传附件,方便各节点执行人查看附件,全面了解订单信息。
附件上传需要进行附件基础信息配置,具体步骤如下:
1.在附件服务器管理中新增服务器,配置服务器基础信息,点击“测试”按钮可校验服务器连接是否正确。平台支持HTTP、FTP、HDFS 三种类型的附件服务器。
2.在附件分类中新增分类,添加服务器授权。
注意:
服务器授权时,一个组织只能有一个相对应的附件服务器。
3.配置完成后,即可在添加附件中成功上传附件,默认分类在后台开发代码中写入。
上传附件时如果弹出错误提示:
1.若出现下图提示
可校验以下三处:
- 默认分类下授权的服务器是否启用;
- 默认分类是否启用;
- 默认分类下是否有授权服务器;
2.若出现下图提示
说明服务器连接配置错误,检查服务器配置信息。
附件开发 请参考文档:http://xzsoft.cc:90/?p=608#12