,.
4、 配置审批活动。为了方便测试,参与人设定为流程发起人的本人
这一部分,就是任务输入。对于现在的场景,审批凭证,那么在业务单据内码这一栏选中billID。此时billID已经在提交之后,保存了刚刚提交的凭证的ID。一旦这个审批任务发生执行,那么,在执行前,工作流会将billID这个变量中保存的值传给业务系统。那么审批时就可以唯一定位到一条业务单据。
任务输出,选择将审批结果输出到一个枚举型的流程变量 审批结果 中。
定制审批消息
流程定义完毕。发布,在EAS中执行。
,.
提交凭证,在消息中心收到一条消息,审批,通过。然后回到凭证序时簿,察看该流程,发现,凭证的状态还是“提交”而不是“审核”。
这是因为工作流中的多极审批,只是单纯的驱动流程,做一个选择而已,不会修改业务数据。
为了能够让凭证打上审批标记,按照如下方式修改流程定义
最后的这个自动活动,就完成给凭证打审核标记的功能。 任务选择如下:
保存、发布,再到EAS中执行一下。发现审批状态打上了。 1.3.3.带分支的审批流程
说明:审批通过,则打审批状态。审批不通过,返回修改。
,.
仍以凭证为例。流程定义如下:
定义步骤
1、 提交、审批、自动节点的设置和场景2中一样。
2、 增加一个人工型活动,修改。选择的任务和“提交”一样。但是由于单据的ID和单据的编码是新增的时候就定好的,无法修改。所以只需要定义任务输入就可以了,不需要定义任务输出。
谁提交的谁修改,参与人设置为流程发起人本人
定制修改消息
,.
3、 编辑连接弧
首先编辑“审批”到“自动”的连接弧。
建模工具会自动根据之前的定义识别枚举,然后将枚举的值也会自动列在选择范围内。
然后编辑“审批”到“修改”的连接弧。按照如下方式设置条件
相关推荐: