创建工作流状态
创建工作流模型类似于搭建一个积木房屋,用各种小积木块进行搭建。在WorkflowStudio中这些“小积木”称之为“活动”。
在左边的项目树下面切换到“活动”选项卡,可以看到工具箱中的各种构建工作流的活动,有的活动可以包含其它活动。状态机工作流本身也是个活动。首先,我们要定义状态机工作流的几个主要状态,分别是“待审批”,“处理中”和“结束”状态。
创建“待审批”状态
创建状态是使用名为“StateActivity”,您可以在“活动”列表中找到它。但是,我们这个教程将使用“CompositeStateActivity”活动来创建状态。因为“CompositeStateActivityt”活动除了创建状态外,还会自动创建状态中的子活动。这样可以节省许多步骤。
- 从工具箱选择“CompositeStateActivity” => 把它拖拽到右边设计空间上(见下图);
- 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“待审批”,见下图;
创建“处理中”状态
- 从工具箱选择“CompositeStateActivity” => 把它拖拽到右边设计空间上;
- 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“处理中”;
创建“结束”状态
- 从工具箱选择“StateActivity” => 把它拖拽到右边设计空间上;
- 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“结束”;
提示: ‘结束’状态选择的是StateActivity活动。因为结束状态不需要创建任务和状态转换。
完成创建三个状态后的流程见下图: