EASBOS工作流实施指南(20071126)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在 EAS BOS 工作流实施指南
修订历史
日期
版本
2007-05-17 1.00
2007-05-21 1.01
2007-05-24 1.02
2007-06-14 1.03 2007-07-04 1.04 2007-07-18 1.05
2007-07-30 1.06 2007-07-30 1.07 2007-08-07 1.08 2007-09-04 1.09
善于利用路由节点,除了可设置模式外,还可以对流程图进行美化。
一些公用的业务逻辑可以单独抽取出来配置为子流程给其他流程共用,减少维护的流程数 量,比如一些常用的审批流程等。
1.3. 基本流程的配置示例
1.3.1.单活动流程
任务输出:在业务发生之后,由业务系统传递给工作流,需要保存在流程变量中的数据。仍以凭证过 账为例,在用户操作完凭证过账之后,工作流继续流转之前,如果流程定义中定义了任务的输出,那么, 就会将凭证对应的属性的数据,保存在流程变量中。已备在后续的流程活动中使用。
1.1.3.流程自动匹配
金蝶 EAS 的工作流是嵌入式工作流,嵌入式工作流系统有如下的特性: 1、 无需更改用户的操作习惯,在序时簿上操作,也可以正常的激活驱动工作流,而不必一定要到消
充分利用“流程变量”的威力,建立单据和流程之间数据交换的桥梁。输入输出参数用来 在流程和单据之间进行数据的传递。输入输出参数和流程变量搭建了流程和单据之间的数 据联系通道。
流程变量赋值时需注意:变量是否在另外地方被改变,有子流程时候变量关系如何匹配, 对应的是否正确,每个节点对应的变量是否正确,不同的节点可能对应不同的单据 id,给 变量赋值时需特别细心。
些内容?
1.流程配置基本知识及示例
1.1 重要概念
1.1.1.流程变量 流程变量是工作流引擎和业务系统的数据交互的桥梁。 工作流承载业务,驱动业务流程,但是不会执行业务。工作流中的业务执行,全部都会委托给
具体的业务模块执行。那么,这些被工作流分割的业务功能,在工作流中被调用执行的时候,如何保 证做操作的数据的一致性?
流程变量在流程实例的生命周期内都是有效的。
1.1.2.任务输入输出
任务输入:在业务发生之前,有工作流传递给业务的数据。以凭证的过账为例,某个用户收到一条凭 证过账的消息,双击消息处理。在双击之后、凭证的界面弹出之前,工作流会把定义的入口参数变量中的 值传递给凭证,凭证根据这个值来展现特定的单据,展现特定的功能。
周海波 周刚
【增加】常见问题 2.10:如果通过后台事务设置工作流数据转储 【增加】脚本实例:委托时,判断审批人是否是部门负责人
周刚 周刚
【增加】常见问题 2.11:为什么配置了异常转移后发送消息,却没有 周刚 收到异常消息
【增加】常见问题 2.12:为什么工作流审批邮件不可以正确发送 【增加】业务场景 8 工作流脚本 内容
参与人动态变化或根据条件变化时,可以充分利用“参与人变量”作为动态值,变量的值 可以通过各种方式获取,比如脚本式(后置脚本或脚本活动)、或者任务输出属性方式等。 (流程变量中可以定义类型为参与人的变量)
利用条件参与人设置一些动态的参与人场景。比如当某条件满足时,设置为某些参与人, 当条件不满足或为另外情况时,设置为另外的参与人,通过条件参与人和参与人变量可以 满足大部分复杂的参与人场景。条件参与人的参与人范围还可以做为运行期指定下一步活 动的参与人范围。
2007-09-04 1.10 2007-09-11 1.11
2007-09-14 1.12 2007-09-17 1.13
说明
作者
【创建】初始版本
龚银、周刚
【增加】 常见问题 2.8:建模工具中点击连接服务器没有任何反映 【增加】常见问题 2.9:在工作流中删除单据后,但单据相关的任务 消息仍然在“未处理中”节点下
通过流程变量,在每一步的业务功能执行的过程中,将业务数据保存在流程变量中,那么整个 流程的后续活动中,都可以引用该流程变量,来完成业务功能,保证业务数据的一致性。
例如:在凭证的审批流程中,新增凭证审批,审批的时候为什么可以正确定为到刚刚提交的那 张凭证,而不是别的凭证?流程变量起到了重要的作用。在凭证新增之后,将可唯一标示凭证的 ID 保存到流程变量中,在审批的时候将流程变量中的值传递给凭证,就可以根据这个 ID 获取到一张凭 证了。
息中心去处理业务 2、 流程自动匹配。可以通过执行流程的启动活动的操作,自动匹配流程,启动流程实例。流程实例
启动后,启动活动已经完成,流程自动向下流转。 流程匹配的条件是任务和参与人。在任务相同的情况下,流程匹配存在优先级。从高到低依次是: 职员、职位、组织、任意人。
1.2 注意事项
绘画工作流图之前一定要先将业务流整理清楚,分析业务流的特性,提取可以抽象出来公 用的东西,分析是否可以进行优化等,好的业务流程可以直接映射为工作流流程。
如存在一些系统预定义功能无法满足的需求,可以采用自己开发功能,根据输入参数和输 出参数来与工作流交互,如在单据中增加 function,绑定到自动节点执行,或者是利用脚 本节点,获取一些有用的信息输出到流程变量中在工作流中使用。还可以利用工作流的一 些新增功能,比如利用函数节点(522 版本提供),BOTP(530 版本提供)节点等来执行特殊需 求。
周海波 潘国林
【增加】业务场景 8 工作流脚本 “根据单据分录发送消息”
潘国林
【增加】业务场景 12 多 UI 相同实体需要触发不同的流程
龚银
【增加】常见问题 2.13 为什么工作流建模工具登录不了
【增加】常见问题 2.14 为什么新增字段在工作流中无法看到
【增加】常见问题 2.15 子流程被匹配问题
【修改】常见问题 2.2 工作流无法启动问题
【增加】常见问题 2.16 使用分录流程时需要注意哪些问题?
周刚
【增加】常见问题 2.17 为什么系统报“已在工作流处理中,当前任 周刚
务不匹配”的信息?
【增加】常见问题 2.18 建模工具报当前显示的页面中包含无效的值 郭超
Baidu Nhomakorabea
【增加】常见问题 2.19 设置汇报关系的流程参予人时,需要注意哪 周刚
修订历史
日期
版本
2007-05-17 1.00
2007-05-21 1.01
2007-05-24 1.02
2007-06-14 1.03 2007-07-04 1.04 2007-07-18 1.05
2007-07-30 1.06 2007-07-30 1.07 2007-08-07 1.08 2007-09-04 1.09
善于利用路由节点,除了可设置模式外,还可以对流程图进行美化。
一些公用的业务逻辑可以单独抽取出来配置为子流程给其他流程共用,减少维护的流程数 量,比如一些常用的审批流程等。
1.3. 基本流程的配置示例
1.3.1.单活动流程
任务输出:在业务发生之后,由业务系统传递给工作流,需要保存在流程变量中的数据。仍以凭证过 账为例,在用户操作完凭证过账之后,工作流继续流转之前,如果流程定义中定义了任务的输出,那么, 就会将凭证对应的属性的数据,保存在流程变量中。已备在后续的流程活动中使用。
1.1.3.流程自动匹配
金蝶 EAS 的工作流是嵌入式工作流,嵌入式工作流系统有如下的特性: 1、 无需更改用户的操作习惯,在序时簿上操作,也可以正常的激活驱动工作流,而不必一定要到消
充分利用“流程变量”的威力,建立单据和流程之间数据交换的桥梁。输入输出参数用来 在流程和单据之间进行数据的传递。输入输出参数和流程变量搭建了流程和单据之间的数 据联系通道。
流程变量赋值时需注意:变量是否在另外地方被改变,有子流程时候变量关系如何匹配, 对应的是否正确,每个节点对应的变量是否正确,不同的节点可能对应不同的单据 id,给 变量赋值时需特别细心。
些内容?
1.流程配置基本知识及示例
1.1 重要概念
1.1.1.流程变量 流程变量是工作流引擎和业务系统的数据交互的桥梁。 工作流承载业务,驱动业务流程,但是不会执行业务。工作流中的业务执行,全部都会委托给
具体的业务模块执行。那么,这些被工作流分割的业务功能,在工作流中被调用执行的时候,如何保 证做操作的数据的一致性?
流程变量在流程实例的生命周期内都是有效的。
1.1.2.任务输入输出
任务输入:在业务发生之前,有工作流传递给业务的数据。以凭证的过账为例,某个用户收到一条凭 证过账的消息,双击消息处理。在双击之后、凭证的界面弹出之前,工作流会把定义的入口参数变量中的 值传递给凭证,凭证根据这个值来展现特定的单据,展现特定的功能。
周海波 周刚
【增加】常见问题 2.10:如果通过后台事务设置工作流数据转储 【增加】脚本实例:委托时,判断审批人是否是部门负责人
周刚 周刚
【增加】常见问题 2.11:为什么配置了异常转移后发送消息,却没有 周刚 收到异常消息
【增加】常见问题 2.12:为什么工作流审批邮件不可以正确发送 【增加】业务场景 8 工作流脚本 内容
参与人动态变化或根据条件变化时,可以充分利用“参与人变量”作为动态值,变量的值 可以通过各种方式获取,比如脚本式(后置脚本或脚本活动)、或者任务输出属性方式等。 (流程变量中可以定义类型为参与人的变量)
利用条件参与人设置一些动态的参与人场景。比如当某条件满足时,设置为某些参与人, 当条件不满足或为另外情况时,设置为另外的参与人,通过条件参与人和参与人变量可以 满足大部分复杂的参与人场景。条件参与人的参与人范围还可以做为运行期指定下一步活 动的参与人范围。
2007-09-04 1.10 2007-09-11 1.11
2007-09-14 1.12 2007-09-17 1.13
说明
作者
【创建】初始版本
龚银、周刚
【增加】 常见问题 2.8:建模工具中点击连接服务器没有任何反映 【增加】常见问题 2.9:在工作流中删除单据后,但单据相关的任务 消息仍然在“未处理中”节点下
通过流程变量,在每一步的业务功能执行的过程中,将业务数据保存在流程变量中,那么整个 流程的后续活动中,都可以引用该流程变量,来完成业务功能,保证业务数据的一致性。
例如:在凭证的审批流程中,新增凭证审批,审批的时候为什么可以正确定为到刚刚提交的那 张凭证,而不是别的凭证?流程变量起到了重要的作用。在凭证新增之后,将可唯一标示凭证的 ID 保存到流程变量中,在审批的时候将流程变量中的值传递给凭证,就可以根据这个 ID 获取到一张凭 证了。
息中心去处理业务 2、 流程自动匹配。可以通过执行流程的启动活动的操作,自动匹配流程,启动流程实例。流程实例
启动后,启动活动已经完成,流程自动向下流转。 流程匹配的条件是任务和参与人。在任务相同的情况下,流程匹配存在优先级。从高到低依次是: 职员、职位、组织、任意人。
1.2 注意事项
绘画工作流图之前一定要先将业务流整理清楚,分析业务流的特性,提取可以抽象出来公 用的东西,分析是否可以进行优化等,好的业务流程可以直接映射为工作流流程。
如存在一些系统预定义功能无法满足的需求,可以采用自己开发功能,根据输入参数和输 出参数来与工作流交互,如在单据中增加 function,绑定到自动节点执行,或者是利用脚 本节点,获取一些有用的信息输出到流程变量中在工作流中使用。还可以利用工作流的一 些新增功能,比如利用函数节点(522 版本提供),BOTP(530 版本提供)节点等来执行特殊需 求。
周海波 潘国林
【增加】业务场景 8 工作流脚本 “根据单据分录发送消息”
潘国林
【增加】业务场景 12 多 UI 相同实体需要触发不同的流程
龚银
【增加】常见问题 2.13 为什么工作流建模工具登录不了
【增加】常见问题 2.14 为什么新增字段在工作流中无法看到
【增加】常见问题 2.15 子流程被匹配问题
【修改】常见问题 2.2 工作流无法启动问题
【增加】常见问题 2.16 使用分录流程时需要注意哪些问题?
周刚
【增加】常见问题 2.17 为什么系统报“已在工作流处理中,当前任 周刚
务不匹配”的信息?
【增加】常见问题 2.18 建模工具报当前显示的页面中包含无效的值 郭超
Baidu Nhomakorabea
【增加】常见问题 2.19 设置汇报关系的流程参予人时,需要注意哪 周刚