processmaker对象模型(1)
1、process object 过程对象
过程对象在对象集合的顶部,任何业务案例(business case)都是已存在的过程定义的实例
2、task object任务对象
一个任务相当于过程地图中的一块,该对象有大量属性和非独立对象,包括定义在业务过程中的每个对象使用,比如用户 、推导规则、资料合集、输入和输出文档。
3、step object 步骤对象
资料合集、输入和输出文档序列,这个推导步骤通常在任务完成执行。
?
?
?
?
?
?
step的属性
1)Step Condition 步骤
一个boolean条件表达式定义,表示当前这一步是否将被执行,这一表达式通常用来计算特定的业务案例变量
2)Run Triggers Before 前
?下图为processmaker的不同选项
从上到下依次是:
1)?序列:
工作流线索允许直接进入下一个任务
2)选项:
用户可以选择哪些任务被执行到下一步
3)计算:
条件定义了哪些任务被执行到下一步,这个条件经常计算特定的业务案例值
4)并行和分支:
工作流线索可工作在不止一个任务上。
5)并行计算
在基础条件上,工作流线索能在更多任务上并行,条件经常计算特定的业务案例变量
6)并行联合
一旦工作流线索在子线索(并行任务)上并行,将它们合并是必然的。并行联合保证,合并会实现
7)过程结尾
定义工作流线索的结尾