编排工作流

低代码开发平台魔笔支持可视化搭建工作流,实现页面、数据模型和逻辑流之间的交互。本文介绍编排工作流的基本操作。

基本功能

在配置工作流时,您可以执行以下基本功能:

创建工作流

  1. 登录魔笔

  2. 在顶部菜单栏选择应用管理,在左上角搜索框中输入目标应用,例如TEST

  3. 在指定的应用卡片中单击进入设计器,进入应用开发页面(Mobi Studio)。

  4. 在左侧功能区单击fig1,默认进入主模块的工作流列表页面。

  5. 单击添加工作流,在弹出的对话框中,输入工作流名称,单击确定

将元素添加到工作流

默认情况下,在新工作流上会创建一个开始事件(工作流的起点)和一个结束事件(工作流的端点)。

fig1

您可以将各种元素添加到称为路径的工作流中,并设置对应的元素属性。如下图所示。具体元素说明请参见工作流组件fig4

编辑工作流

  1. 返回工作流列表页签,选择某条工作流,单击工作流名称右侧的fig3 图标。

    fig2

  2. 编辑工作流面板中,可修改工作流的名称。

  3. 修改完成后,单击确定

删除工作流

  1. 在工作流列表页签,选择某条工作流,单击工作流名称右侧的fig2图标。

  2. 二次确认后,在弹出的提示框中,单击确定

    fig3

复制工作流

  1. 在工作流列表页签,选择某条工作流,单击工作流名称(如test)右侧的fig4图标。

  2. 在下拉菜单中选择复制模型

  3. 复制模型面板,输入复制模型名称,如复制_test_jgYt,单击确定

  4. 系统提示“复制模型成功”,且在列表中显示出复制的工作流则代表复制成功。

    fig4

触发工作流

您可以从页面组件或逻辑流中触发工作流。

通过页面组件触发

您可以在页面上添加具有单击后跳转事件操作的组件,具体请参见页面组件。执行如下操作完成工作流触发:

  1. 打开您要触发工作流的页面。

  2. 将属性中具有单击跳转操作的组件(例如,按钮)拖放到具有工作流实体的数据容器内。

  3. 在按钮的属性 > 事件部分,将点击触发动作设置为调用工作流

  4. 工作流ID中选择您要触发的工作流,单击保存

则该按钮即可触发对应的工作流了。

通过逻辑流触发

要通过逻辑流触发工作流,您可以将调用工作流活动添加到逻辑流中。执行如下操作完成工作流触发:

  1. 打开将触发工作流的逻辑流。

  2. 确保逻辑流具有工作流上下文实体的必要参数。

  3. 在逻辑流组件中,找到工作流操作组件(例如,获取工作流上下文对象)并将其拖放到逻辑流中。

  4. 打开右侧属性栏,将工作流模型设置为您要触发的工作流。

  5. 为此活动返回的变量、列表或对象设置工作流名称等。

这样这个逻辑流就触发了选定的工作流。