Fire Workflow 源码分析——(基本组成)(1)
2009-10-27 00:00:00 来源:WEB开发网NONE:无类型。对于Tool类型和Subflow类型的task会重新执行一遍,和REDO效果一样的。对于Form类型的Task,重新执行一遍,且工作流引擎仍然调用Performer属性的AssignmentHandler分配任务。
其他变量:
type: 任务类型,取值为FORM,TOOL,SUBFLOW,DUMMY(保留),缺省值为FORM
duration: 自定义类型,任务执行的时限,可查看duration类。
priority: 任务优先级别(1.0版本中暂未使用)。
loopStrategy:循环情况下任务执行策略,取值为REDO、SKIP和NONE。
taskInstanceCreator:任务实例创建器。如果没有设置,则使用所在流程的全局任务实例创建器。
taskInstanceRunner:任务实例运行器,如果没有设置,则使用所在流程的全局的任务实例运行器。
taskInstanceCompletionEvaluator:任务实例的终结评价器,用于告诉引擎,该实例是否可以结束。如果没有设置,则使用所在流程的全局的任务实例终结评价器。
WorkflowProcess:业务流程,是流程描述的顶层元素。
dataFields:流程数据项,运行时转换为流程变量进行存储。
tasks:全局Task。
activities:流程环节,即steps。
transitions: 转移。
loops:循环。
Synchronizers:同步器。
startNode:开始节点。
endNodes:结束节点。
resourceFile:资源文件(在1.0版本中暂时未使用)。
resourceManager:资源管理器(在1.0中暂时未使用)。
taskInstanceCreator:本流程全局的任务实例创建器。 如果没有设置,引擎将使用DefaultTaskInstanceCreator来创建TaskInstance。
- ››Firefox 浏览器下JS代码不兼容setTimeout函数失效...
- ››firefox浏览器快捷键
- ››Firefox 13.0.1发布 修复Flash出错问题
- ››Firefox桌面/手机/平板机版新界面曝光
- ››Firefox 3.6将自动升级至Firefox 12
- ››Firefox 13的惊喜:新主页标支持SPDY
- ››Firefox 10 for Android已经发布
- ››Fireworks教程:打造漂亮渐变网格马赛克背景
- ››Fireworks教程:路径工具简单打造艺术字体
- ››Fireworks实例教程:制作超级光线水晶球
- ››Fireworks层层激发彩光魅力 流光效果详解
- ››Fireworks教程:炫丽光效果的制作
更多精彩
赞助商链接