NCV5-流程平台技术红皮书(7)

2019-03-22 18:56

1提交态278自由态进行中54

状态转换 自由态-〉提交态① 提交态-〉进行中② 进行中-〉完成态③ 完成态-〉自由态④ 自由态-〉完成态⑤ 完成态-〉进行中⑥ 提交态-〉自由态⑦ 进行中-〉自由态⑧ 触发条件 完成态63 制单后通过执行单据动作SAVE/EDIT将单据送审。 送审后只要有人已审核,即为进行中 流程实例按照定义一步步审批,直至正常流转结束。 一弃到底 提交即审批通过 逐级弃审 驳回到制单人 1. 驳回到制单人; 2. 流程流转到制单活动; 3. 第一个审批人弃审 在各个状态下对单据的业务处理(比如是否可删除、是否可编辑等)由业务组自己控制。

流程正常结束时,单据如果审批通过,会给制单人发送“审批通过”的通知消息;单据如果审批不通过,则给参与流程的所有人员发送“审批不通过”的通知消息。

3.4 反向流转

工作流引擎支持两种反向流转模式:驳回和弃审。

驳回是审批人直接将单据退回到制单人,导致单据处于自由态,但流程实例仍运行中。制单人收到驳回工作项,双击可打开单据UI。制单人修单后提交,不会新启实例,但会重新产生工作项;若是其他人修单(更改了制单人),如果找到审批流定义,则新启实例,删除旧实例。如果找不到审批流定义,则删除旧实例,走直批模式。 弃审是审批人审批完成后,再撤销自己的操作。有两种弃审模式:逐级弃审和一弃到底,这由单据VO是否实现了逐级弃审接口(参见第三章4.6.3节)来决定。弃审是通过调用

“UNAPPROVE”动作来实现的,具有特殊的动作脚本(参见第三章4.4节)。第一个审批人弃审会将单据置为自由态。修单后再提交,会新启实例,旧实例被删除。必须在单据审批完成后才可一弃到底,一弃到底将单据置为自由态,但不会向制单人发送通知消息,修单后再提交不会新启实例。

第 28 页

3.5 流程监控

对于系统中运行的审批流程实例,可监控它们现在所处的状态,并强制终止。同时还可查询到某单据的审批状态。当前操作员可查询的审批记录受审批查询权限(由[审批流用户管理]功能节点维护)的限制。

图 28单据审批情况查询

第 29 页

图 29流程图与审批情况

3.6 短信审批

NC系统产生的各种消息可通过短消息方式发送到手机用户,并且用户可通过回复的方式直接对单据进行审批,以及其他的业务处理。 审批流运转过程中会为流程中的不同用户产生工作项。这些任务项可以通过短信方式发送给对应用户(可配置是否需要这样发送)。用户可回复类似“-p ? N 不同意,金额过大。”或“N 不同意,金额过大。”的审批指令,NC系统会调用审批插件进行后台的审批处理。注意,由于后台审批没有前台交互,所以不支持“指派”特性。具体的实现细节可参考附录。

4. 消息中心

消息中心是用户与流程平台、预警平台进行交互的主界面,也是用户开展工作的基础。V5消息中心的需求来源于易用性小组以及NC产品自身的发展。

4.1 展现

整个消息中心分为上中下三栏,每栏都可最大化。分别是[公告栏]、[待办事务栏]、[预警消息栏]。

第 30 页

图 30消息中心

所有栏目均使用表格UITable展现。除了UITable内置的定位功能和双击表头排序功能,还提供表格样式设置功能。包括:

1. 设置列宽度、列顺序; 2. 设置显示隐藏列;

3. 设置表格行列分割线的隐藏; 4. 设置表头的隐藏;

5. 设置三栏的区域分配比例。

图 31设置表格样式

第 31 页

图 32设置消息刷新间隔和栏目大小分配比例

消息中心的三个栏目还提供类似查询模板的查询过滤功能(过滤器,或叫筛选器)。比如:

1. 按照优先级过滤; 2. 按照消息状态过滤; 3. 按照主题模糊匹配; 4. 按照发送人过滤;

5. 按照发送日期或处理日期过滤。

注意:这里的过滤属于前台过滤功能,即只对当前客户端中已有的消息过滤。

图 33消息筛选过滤界面

这些表格样式和过滤器保存在每个客户端的用户缓存中,以维持多次登录的一致性。

第 32 页


NCV5-流程平台技术红皮书(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:地磅称重刷卡解决方案

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

马上注册会员

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