第5章,Workflow基础篇|创建我们的第一个 Workflow

213 阅读2分钟

我们第一个Workflow

在上一章中,我们已经创建了应用程序并配置了它的安全性。

此外,我们还创建了一个页面,该页面将显示要入职的员工列表。

在本章中,您将学习为我们的入职用例创建工作流并对其进行配置。

开始创建 Workflow

您需要创建一个包含所有必要活动和页面的工作流。请执行下列操作:

  1. 在 App Explorer 中,右键单击 MyFirstModule 模块并在下拉菜单中选择添加工作流。

image.png

  1. 添加工作流 对话框中,将名称设置为Employee_Onboarding,然后单击确定

image.png

  1. 工作流骨架已创建。要打开工作流属性,请确保在工作流编辑器中未选择任何活动,然后导航到“属性”窗格。或者在工作流编辑器区域按鼠标右键并选择属性。

image.png

  1. 您将看到定义工作流上下文的不一致错误,因为尚未定义 WorkflowContext 输入参数。在之前的版本中,这个输入参数是不存在的。WorkflowContext 意味着您有一个业务流程,并且该流程的一部分是业务数据。在我们的入职用例中,这是入职实体。这可以是包含我们业务数据的任何其他业务实体。您需要将工作流与业务数据连接起来,您可以通过添加 WorkflowContext 输入参数来实现。所以,继续,双击输入参数并将实体设置为EmployeeOnboarding

image.png

该实体有两个用途:它保存用于执行工作流的输入数据,并将携带在工作流执行期间添加的数据。

好工作!您已创建工作流并配置其属性。现在,您应该有一个工作流,由StartEnd活动组成,如下所示。

image.png

尽管工作流还没有任务,但您可以测试应用程序以检查您是否已正确配置它。继续,在本地运行应用程序并进行预览。通过切换到 HR 角色,您应该能够查看EmployeeOnboarding_Overview页面。确保添加一些员工,他们将接受入职培训。

image.png

总结

在本章中,我们已经创建了第一个工作流程!我们将其与实体连接并设置页面。下一章,让我们将看看如何将Usertask(任务)添加到工作流中!