跳到主要内容

流程运行管理

目录​


一、概述​

 流程运行管理是ESB系统中用于管理和监控已部署流程运行状态的功能模块。它允许用户查看所有流程的运行情况,并对流程进行启动、停止、配置等操作,以确保业务流程稳定高效地运行。通过流程运行管理,用户可以集中管理所有流程的生命周期,包括启动、停止、监控和参数配置。

二、功能操作指南​

一、操作入口​

操作步骤:登陆产品首页,快速访问—运行管理—流程运行管理页面。

流程运行管理1

流程运行管理2

二、流程概览​

集成流程页面主要展示流程状态的监控,可以看到流程的状态监控情况,流程名称、流程版本、工作状态(启用、停用、卸载中、部署失败)、实时显示接收数、等待处理数、正在处理数及已处理数等信息;

流程运行状态主要包括四种:

  • 部署失败:流程部署失败,在界面上显示为黄色标签。。
  • 启用:流程正在运行中,可以接收请求并处理。在界面上显示为绿色标签。
  • 停用:流程已经停止使用,不会处理任何请求。在界面上显示为红色标签。
  • 卸载中:流程正在卸载中,在界面上显示为蓝色标签。

流程运行管理3

流程启动、停止或卸载​

用户可以根据流程状态对其执行不同操作,例如启用流程可以停止,停用流程可以启动或卸载。

批量启动或停止:在流程列表顶部,点击"启动"按钮可启动所有符合条件的流程;点击"停止"按钮可停止所有符合条件的流程。

注意:处于"卸载中"状态的流程,已经卸载,无法启动。

流程运行管理4

单个流程启动或停止:在流程列表中找到目标流程点击操作列中的"启动"或"停止"按钮,如果流程当前为停用状态,点击"启动"按钮将其状态更改为启用,如果流程当前为启用状态,点击"停止"按钮将其状态更改为停用。

流程运行管理5

流程卸载:只有处于停用状态或部署失败状态的流程才能卸载,在其他状态下此按钮会被禁用,按钮禁用是系统的安全机制,防止用户执行不适合当前状态的操作;卸载后的流程会转至已卸载页面。

流程运行管理6

流程运行管理7

流程运行管理8

流程搜索与筛选​

  1. 在搜索区域,从下拉菜单中选择搜索字段(流程名称、工作状态、应用系统等)
  2. 在输入框中输入搜索关键词,输入框会根据选择的字段显示相应的提示文本
  3. 点击 "搜索" 按钮进行查询,系统将显示符合条件的流程
  4. 可以使用 "显示草稿状态" 开关控制是否显示草稿状态的流程
  5. 点击 "重置" 按钮可清除所有搜索条件,恢复默认显示

搜索支持的字段包括:流程名称、工作状态、应用系统、系统负责人、业务部门、创建人。

流程运行管理9

流程运行管理10

流程资源组管理​

在集成流程页面左提供树形结构展示流程资源组,提供资源组分类浏览。

流程资源组是对流程进行分类管理的层级结构,类似文件夹组织方式。通过资源组,可以将流程按照业务领域、功能类型等方式进行分类,便于管理和查找。在系统中,流程资源组以树形结构展示,支持多级嵌套,例如:数据同步流程、消息处理流程、业务集成流程等。用户可以根据自身业务需求创建和组织资源组,使流程管理更加条理化。

流程运行管理11

流程参数设置​

设置流程参数的步骤如下:

  1. 在流程列表中找到目标流程
  2. 点击操作列中的 "设置" 按钮,打开流程设置对话框
  3. 在对话框中,可以配置以下参数:
    • 开启跟踪:启用后系统会记录流程执行的详细过程,便于调试和问题分析
    • 认证授权:选择认证方式(无认证/Basic 认证),控制 API 调用的安全验证
    • 开启全日制:设置设置是否开启流程执行详细日志
    • 关闭重试:设置是否允许流程执行失败后进行重试
  4. 完成设置后点击 "确定" 按钮保存配置

注意:卸载中状态和部署失败状态的流程无法进行设置操作。

流程运行管理12

流程运行管理13

流程运行管理14

流程信息查看​

在流程列表中,点击流程名称(显示为蓝色链接文本)

流程运行管理15

如果流程为普通流程系统将打开显示流程的可视化编排画布,在画布中可以查看流程的节点组件、连接关系和配置信息(仅查看模式,不可编辑),查看完成后点击关闭按钮返回流程运行管理页面,

流程运行管理16

如果流程数据服务流程将打开显示该数据服务的配置,在配置面板中可以查看流程的配置、连接信息,和版本管理(仅查看模式,不可编辑),

流程运行管理15

通过查看流程详情,用户可以了解流程的具体处理逻辑,便于分析问题和优化设计。*

流程配置及版本切换​

在流程列表中,点击具体流程操作中的变更

系统将打开显示流程的可视化编排画布或者数据服务化配置面板,可以对流程的配置信息可以编辑,再对流程的配置信息修改后会生成一个基于该版本的修改的最新版本然后在版本页面可对流程进行版本切换。

流程运行管理20

三、子流程概览​

子流程是集成流程中的一个分支流程,可作为独立流程封装复用,用于简化集成流程逻辑,提升流程的可维护性;用于被集成流程调用或触发,具有封装性,可单独设计、测试和优化,减少主流程的复杂度,具体功能操作参照集成流程。

可以看到子流程的流程名称、版本、工作状态、引用数等信息。

流程运行管理21

四、已卸载概览​

已卸载页面存放已被卸载的集成流程及子流程,可以看到已被卸载流程的流程名称、类型、操作人员、卸载时间及流程版本等信息。

通过列表顶部集成流程和子流程选项,可以进行分类查看。

通过列表顶部的删除选项,可以对已被卸载流程勾选进行单个或批量删除。

选定具体流程右侧的另存选项,进入流程另存设置,可对流程名称和服务路径进行设置。

流程运行管理22

流程运行管理23