服务流程管理
变更记录
产品版本 | 更新内容 | 更新日期 |
V6.0.002 | 新增了2.16 节点调试章节,支持以调试的方式断点执行服务流程 | 2023年10月31日 |
V6.0.9 | 节点调试增加日志打印sql | 2024年4月8日 |
1 简介
1.1 功能介绍
在服务流程列表页面中,可以对服务流程进行管理。
功能列表:支持增删改、启用/禁用、手动执行、实例查看、版本管理、导入/导出等功能。
1.2 应用场景
用于集成云服务流程的全生命周期管理。
1.3 系统路径
【集成管理】→【服务流程】→【流程设计】→【服务流程】
1.4 字段/按钮说明
按钮说明:
按钮名称 | 详细解释 |
新增 | 新建一个服务流程 |
复制 | 快速基于已有的一个服务流程,创建和微调后生成一个新的服务流程 |
向导新增 | 依据流程向导,自动创建服务流程 |
删除 | 删除一个服务流程 |
发布 | 发布一个服务流程,服务流程按最新发布的版本运行 |
启用/禁用 | 启用或禁用服务流程 |
立即执行 | 即时触发服务流程运行,仅适用于人工启动、定时启动及事件触发类型的服务流程 |
节点调试 | 将服务流程模型写入脚本执行器,以节点维度执行服务流程,并调试执行 |
流程属性 | 查看服务流程属性 |
流程通知 | 查看服务流程配置的通知 |
触发日志 | 查看流程实例日志 |
流程实例 | 查看服务流程实例列表 |
历史版本 | 查看服务流程历史发布的版本列表,列表中支持版本差异比较 |
差异比较 | 将当前服务流程版本(编辑版)与已发布版本进行比较 |
批量分类 | 批量修改服务流程分类 |
导出流程 | 导出服务流程DTS文件 |
导入流程 | 导入服务流程DTS文件(包含引用的所有资源)。特别说明:事件触发的服务流程导入时会保持启用状态(如果系统存在该资源并已经启用),以避免流程更新时出现事件触发数据丢失。 |
资源引用关系 | 查看当前服务流程所有依赖资源以及引用关系 |
2 主要操作
2.1 新增
点击“新增”按钮进入服务流程页面,用户可以完全自定义一个新的服务流程。
服务流程功能参考:集成服务流程-流程设计器介绍
2.2 复制
选择一个已有的服务流程,点击“复制”按钮,进入新增服务流程页面,除基本信息中的编码和名称外,所有其余的属性和流程等信息会自动带出,且与被复制的服务流程相同。
使用场景:快速基于已有的一个服务流程,创建并进行微调后生成一个新的服务流程。
2.3 向导新增
服务流程快速引导生成功能,具体使用详情请参考:服务流程向导新增
2.4 删除
删除服务流程,可多选进行批量删除。删除前需禁用需要删除的服务流程,启用中的服务流程不能被删除。
注意:流程删除后不可恢复,请在删除前导出本地文件进行备份。
2.5 启用/禁用
禁用:将服务流程改为禁用状态,可选择多条服务流程,进行批量禁用。
启用:将服务流程改为启用状态,可选择多条服务流程,进行批量启用。
2.6 发布
将新增/修改后的服务流程进行发布,使启用的服务流程为最新版本的服务流程。
注意:
1、新建的服务流程需要发布并启用后才能执行。
2、如果修改服务流程后未进行发布,则运行的仍为上一版本服务流程。
2.7 立即执行
针对启动方式为“人工启动”和“定时启动”的服务流程,进行即时触发。
针对启动方式为事件触发的服务流程,用户点击“立即执行”按钮,可以进行事件补偿操作。
注:执行时支持指定具体补偿代理用户作为执行人。
2.8 查看流程属性
选择一个服务流程后,点击“流程属性”按钮,进入流程属性(基本信息、流程变量、依赖资源)页面。单击流程编码超链接时将会进入流程图页面,在该页面点击“流程属性”按钮,亦可超链接进入流程属性页面。
2.9 查看流程实例
选择一个服务流程,点击“流程实例”按钮后进入流程实例页面,显示该流程所有状态的流程实例,包括历史执行和正在执行的流程实例。
2.10 查看历史版本
显示所选服务流程中,所有已发布的历史版本。每进行一次流程发布,则该流程的上一个历史版本会在此新增一条记录,流程列表中为已发布的最新版本服务流程。
2.11 差异比较(服务流程列表页)
展示所选服务流程,当前最新已发布版本与修改后未发布版本的差异。版本号“-1”表示该服务流程当前最新的未发布版本内容。
红色部分代表有差异的内容
紫色加删除横线表示被删除的内容
绿色部分代表新增内容
2.12 差异比较(服务流程历史版本列表页)
展示所选的两个历史版本的服务流程之间的差异信息。
2.13 批量分类
选择多个服务流程,批量修改服务流程的分类。
2.14 导出/导入流程
导出流程:将所选服务流程导出为.dts格式的本地文件;
导入流程:将本地文件中.dts格式的服务流程导入系统;
注意:本操作将会覆盖系统中已有的编码相同的服务流程
导出zip包:将所选服务流程导出为.zip的本地压缩包。
2.15 资源引用关系
选中对应服务流程,从“更多”按钮下拉框中可点击“资源引用关系”按钮,查看当前服务流程所有的依赖资源及其引用关系图。
以当前服务流程为主资源,可以查看其上游事件触发的事件源集成对象,以及所依赖的两个事件源集成对象资源。下游资源同样还可以继续穿透查看。
同时点击对应的资源块,可以查看详细的节点内容。
2.16 节点调试
步骤1:进入节点调试模式
选中对应服务流程,从“立即执行”按钮下拉框中可点击“节点调试”按钮,可以进入服务流程断点执行模式。
注意:此处可能要求输入参数值,用以启动服务流程执行过程,如事件触发类型的服务流程,输入参数值进行补偿执行等;
步骤2:设置断点
单击需要设置断点的对应节点行,完成断点设置。
步骤3:开始调试
点击“继续执行”按钮,节点执行到下一个断点处,此时可在“服务流程实例”中查看服务流程执行情况。
在日志页签可以查看服务流程中执行的原始sql。
步骤4:表达式求值
可从流程实例中查看对应变量名称,在流程调试界面中表达式中输入变量名,就可以在右侧“调试输出控制台”板块查看变量值的变化情况。
步骤5:终止调试
在调试过程中,可以随时点击”终止执行“按钮,跳出调试执行模式,之后该流程实例将被撤销。
服务流程管理
本文2024-09-23 00:49:14发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141952.html