更新时间:2024-12-04 GMT+08:00
分享

管理应用中的工作流

工作流即业务流程管理,源自业界工作流N 2.0标准。低代码平台基于该规范实现了自己的业务流程管理系统,由于工作流本身已成为了业界一套行业规范,因此在低代码平台中称实现此类流程的引擎为工作流。在AstroZero环境配置中,可管理账号下所有的工作流,包括查看、启用、禁用、运行工作流等。

约束与限制

在AstroZero沙箱环境和生产环境,才会显示此菜单。在沙箱环境和生产环境中,操作完全相同,本章节以在生产环境中操作为例。

管理工作流

  1. 在AstroZero服务控制台,单击已购买商用实例中“管理运行环境”,进入AstroZero生产环境。
  2. 在生产环境的右上角,单击“体验新版”,进入新版生产环境。
  3. 在顶部主菜单中,选择“维护”。
  4. 在左侧导航栏中,选择“全局元素 > 工作流”。
  5. 在工作流管理页面,可查看当前环境该账号下创建的所有BPM。
  6. 单击表头后的,可对BPM进行排序,在操作列可禁用/启用、删除BPM。

    表1 “BPM”页签说明

    参数

    说明

    模型名称

    BPM的名称,即在创建BPM时配置的名称。

    编译状态

    BPM的编译状态。

    • Pass:通过,即保存BPM后,编译没有报错和警告。
    • Warning:表示保存BPM后,编译存在警告。

    是否启用

    BPM是否已启用。

    类型

    BPM的类型。

    最后修改人

    最近一次修改BPM的用户名。

    最后修改时间

    最近一次修改BPM的时间。

    操作

    • 单击,可启用该BPM。
    • 单击,可禁用该BPM。
    • 单击,可删除BPM。当该按钮置灰时,表示不可删除,系统预置的BPM不可删除。

  7. 在“BPM”页签下,单击具体的BPM名称,可查看该BPM的详细信息。

    表2 “BPM详情”页面说明

    参数

    说明

    单击该按钮,可执行该BPM。如果BPM有多个版本,则执行处于启用状态的BPM。如果多个版本都未启用,则执行最近版本的BPM。

    名称

    BPM的名称,即在创建BPM时,配置的名称。

    标签

    BPM的标签。

    在创建BPM时配置的标签,单击编辑按钮,可进行修改。

    归属APP/BO

    BPM所归属的APP或BO。

    是否启用

    该BPM是否处于已启用状态。

    版本

    BPM的版本。如果BPM有多个版本,则显示处于启用状态的BPM版本。如果多个版本都未启用,则显示最近版本。

    URL

    BPM的部分URL。

    可见性

    该BPM是否可见。

    允许覆盖

    控制该资源是否可以被定制为新版本,或者是否可以被Addon应用导入,若已存在于Addon应用中,是否允许被另存为新版本。

    默认允许,当配置为不允许时,说明如下:

    • 在该应用中基于该资源定制新版本时,会报错:XXX不允许定制新版本, 请检查基本属性并确认该资产是否允许覆盖。
    • Addon应用里不允许导入该资源。
    • 如果已导入到Addon应用中,无法定制新版本。

    描述

    BPM的描述信息。

    单击编辑按钮,可进行修改,建议填写BPM的作用。

    参数

    该区域显示在BPM编辑器中定义的参数,包括参数名称、数据类型、是否为集合和描述信息。

    如果BPM有多个版本,则显示处于启用状态BPM的参数。如果多个版本都未启用,则显示最近版本BPM的参数。

    版本

    该区域显示BPM的所有版本。列表中表头比“BPM”页签多个版本列,其他表头含义相同。单击对应版本后的,即可运行该BPM。

  8. 在“BPM运行实例”页签,可查看当前环境该账号下系统中正在运行的BPM实例。

    每当运行BPM时,系统会产生一个BPM实例,并给该实例分配一个实例ID,用于标识该实例。BPM运行结束后,系统将会自动删除实例ID。

    表3 “BPM运行实例”页面说明

    参数

    说明

    实例ID

    每当BPM运行时,系统会给该运行实例分配一个实例ID,用于标记该运行中的BPM实例。

    状态

    实例运行的状态。

    模型名称

    创建BPM时,配置的名称,由BPM的名称与运行的BPM的版本组成。

    当前元素

    BPM实例目前运行到的图元。

    创建人

    运行该BPM实例的用户名。

    创建时间

    开始运行BPM的时间。

    最后修改人

    最近一次修改BPM的用户名。

    最后修改时间

    最近一次修改BPM的时间。

    操作

    可对BPM实例进行的操作,例如删除BPM实例。

相关文档