Ebaas

创建工作流状态

May 23, 2020 | 0 Minute Read

创建工作流模型类似于搭建一个积木房屋,用各种小积木块进行搭建。在WorkflowStudio中这些“小积木”称之为“活动”。

在左边的项目树下面切换到“活动”选项卡,可以看到工具箱中的各种构建工作流的活动,有的活动可以包含其它活动。状态机工作流本身也是个活动。首先,我们要定义状态机工作流的几个主要状态,分别是“待审批”,“处理中”和“结束”状态。

创建“待审批”状态

创建状态是使用名为“StateActivity”,您可以在“活动”列表中找到它。但是,我们这个教程将使用“CompositeStateActivity”活动来创建状态。因为“CompositeStateActivityt”活动除了创建状态外,还会自动创建状态中的子活动。这样可以节省许多步骤。

  • 从工具箱选择“CompositeStateActivity” => 把它拖拽到右边设计空间上(见下图);

  • 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“待审批”,见下图;

创建“处理中”状态

  • 从工具箱选择“CompositeStateActivity” => 把它拖拽到右边设计空间上;
  • 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“处理中”;

创建“结束”状态

  • 从工具箱选择“StateActivity” => 把它拖拽到右边设计空间上;
  • 在设计空间中选择新建的状态活动 => 点击左下方的“属性”选项卡 => 将上方的“Name”修改为“结束”;
提示: ‘结束’状态选择的是StateActivity活动。因为结束状态不需要创建任务和状态转换。


完成创建三个状态后的流程见下图: