使用BOS过程中常见问题 - 图文(5)

2019-08-03 14:46

这一部分,就是任务输入。对于现在的场景,审批凭证,那么在业务单据内码这一栏选中billID。此时billID已经在提交之后,保存了刚刚提交的凭证的ID。一旦这个审批任务发生执行,那么,在执行前,工作流会将billID这个变量中保存的值传给业务系统。那么审批时就可以唯一定位到一条业务单据。

任务输出,选择将审批结果输出到一个枚举型的流程变量 审批结果 中。 定制审批消息

流程定义完毕。发布,在EAS中执行。 提交凭证,在消息中心收到一条消息,审批,通过。然后回到凭证序时簿,察看该流程,发现,凭证的状态还是“提交”而不是“审核”。 这是因为工作流中的多极审批,只是单纯的驱动流程,做一个选择而已,不会修改业务数据。 为了能够让凭证打上审批标记,按照如下方式修改流程定义

最后的这个自动活动,就完成给凭证打审核标记的功能。 任务选择如下:

任务的输入输出按照如下设置

保存、发布,再到EAS中执行一下。发现审批状态打上了。

6、场景3:带分支的审批流程

场景说明:在场景2中,没有根据审批结果来判断,无论审批是通过还是不通过,都会把审批的标记打上。在这个场景中,增加对审批结果的判断。审批通过,则打审批状态。审批不通过,返回修改。

仍以凭证为例。流程定义如下:

定义步骤

1、 提交、审批、自动节点的设置和场景2中一样。

2、 增加一个人工型活动,修改。选择的任务和“提交”一样。但是由于单据的ID和

单据的编码是新增的时候就定好的,无法修改。所以只需要定义任务输入就可以了,不需要定义任务输出。

[说明]到这里应该可以看出,流程变量的重要性。以场景中的billID为例,从提交开始作为输出参数被赋值,保存了可以唯一标示一张凭证的ID。然后再审批的时候,需要在输

入参数中传入该变量,在修改的时候,也需要在输入参数中传入该变量。这样就保证了提交、审批、修改这些业务操作所操作的凭证是同一张

谁提交的谁修改,参与人设置为流程发起人本人

定制修改消息

3、 编辑连接弧

首先编辑“审批”到“自动”的连接弧。如下方式设置条件。


使用BOS过程中常见问题 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:从入门到了解无盘系统 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: