- 9
- 0
- 约1.73千字
- 约 10页
- 2018-01-26 发布于河北
- 举报
工作流简介
概要 概要 example 产品通知书模块。 在该模块中产品通知书会使用到“产品通知书审核流程”。和流程相关的逻辑包含以下几条: 1 产品通知书如果没有填写主要内容不能提交流程。 2 产品通知书审核流程包含“校对”,“审核”,“标准会签”,“工艺会签”,“车型会签”,“批准”,“发布”。 3 产品通知书审核流程中“标准会签”,“工艺会签”是可选的,如果没有选人,则是自动执行的节点,如果选择人,必须人工参与该任务。 当流程处于“发布”任务的时候,用户选择提交,这时候应该调用通知书发布程序。 从以上几点来分析,第1、4条属于和流程相关的业务逻辑,对于不同的业务,有着不同的业务规则。 第2、3条属于流程逻辑,对于所有的流程都可能包含这些内容,对流程是通用的。 将业务逻辑和流程逻辑做到最大化的分离的意思是:流程的定义,任务的转发,流程的流转等由流程组件来完成。开发业务的人员不用关心这些繁琐的事务,关注业务逻辑、业务和流程相关逻辑的开发。 example 概念 流程定义:流程中包含了什么? 1 节点:状态点、控制点 2 转向:连接两个节点,由一个状态向另一个状态的变迁。 概念 流程定义、流程实例 定义:对流程规则的一个描述。 实例:将定义进行实例化,成为一个可以执行的过程。 Example 流程定义、流程实例、任务定义、任务实例 Example: cla
原创力文档

文档评论(0)