检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
服务编排:在服务编排的“全局上下文”中,新增公式变量,表达式输入“SYSPARAMETER('系统参数名')”,引入系统参数,注意数据类型保持一致。 图2 在服务编排中使用 BPM:在BPM的“全局上下文”中,新增相同数据类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('系统参数名')”,引入系统参数。
”中。 捕获时间 当工作流执行到达“捕获时间”事件时中断在这里,引擎会创建一个定时器,当定时器触发后事件结束,流程沿后续路线继续执行。 使用该图元时,需要配置基准时间、偏移时间和偏移单位。下图示例为在基准时间基础上,超时一天后沿后续路线继续执行BPM。 图4 捕获时间配置页面 捕获信号
”中。 捕获时间 当工作流执行到达“捕获时间”事件时中断在这里,引擎会创建一个定时器,当定时器触发后事件结束,流程沿后续路线继续执行。 使用该图元时,需要配置基准时间、偏移时间和偏移单位。下图示例为在基准时间基础上,超时一天后沿后续路线继续执行工作流。 图4 捕获时间配置页面 捕获信号
“事故处理流程”进行配置,这里不再详细描述流程配置的具体操作。流程中默认将5添加的主对象作为对象变量,图元之间连线的规则设置以及图元的输入、输出参数可以引入该对象变量,也可添加其他变量。 图8 事故处理流程(示例) 左侧展示流程配置中可以用到的图元,说明如下: start:开始图
元拖入画布中。 图6 拖入“发送事件”图元 添加添服务编排变量。 选中“发送事件”图元,单击画布右侧。 单击“全局上下文”,进入上下文页面。 单击“变量”后的,添加表4中变量。 图7 配置全局变量 表4 告警服务编排的变量 名称 数据类型 AlarmTitle 文本 AlarmContent
元拖入画布中。 图7 拖入“发送事件”图元 添加添服务编排变量。 选中“发送事件”图元,单击画布右侧。 单击“全局上下文”,进入上下文页面。 单击“变量”后的,添加表4中变量。 图8 配置全局变量 表4 告警服务编排的变量 名称 数据类型 AlarmTitle 文本 AlarmContent
图2 新增私有结构体变量 单击“变量”后的“+”,设置参数名称为“name”。 单击变量后的“...”,选择“设置”,修改变量的名称、类型,选择默认值“{!$GlobalConstant.EmptyString}”信息,如图4所示。 图3 新增变量 图4 设置变量 重复上一步,定义表1中的其他变量。
允许容器使用的内存最大值。如果超过,容器会被终止。 环境变量 变量名称 在容器中添加环境变量,一般用于通过环境变量设置参数。 在 “环境变量”页签,单击 “新增行”,可进行配置。 变量/变量引用 选择变量或变量引用。您也可以单击参数后的,单击“增加全局配置”,将变量/变量引用配置为全局变量。 数据存储 - 给容器
Flow”,单击“添加”。 定义服务编排用到的变量。 单击,展开全局上下文,再单击“变量”后的,设置参数名称为“username”,如图2所示。 图2 新增变量 重复上一步,定义其他变量。 需要定义的变量如表1所示。 表1 服务编排变量说明 变量名称(唯一标识) 数据类型 username(上一步已创建)
息体参数。当第三方入参为数组或非JSON类型时,需要在定义输入参数设置为“键-值”形式。勾选后系统会引入一个通用的入参变量“$in”,将数组或非JSON类型的变量存到“$in”中,变成“键-值”格式传入到Rest Action中。 内容类型:输入内容的类型,该值取决于第三方支持哪种类型,是在HTTP标准协议中定义的。
在标准页面的自定义事件中,内置了一些交互的API : 获取变量:context.$bpm.loadVariables(): Promise 提交任务、流程: context.$bpm.submitTask(variables: {[key: string]: any}): Promise 修改变量: context.$bpm
数字或单下划线组成,且不能以下划线结尾。 变量命名 输入变量和输出变量:命名遵循接口设计文档的要求。 内部变量:元素命名遵循驼峰命名原则。 变量为单数时,命名包含对象名称(如Level1Catalog、Level2Catalog),变量为复数时命名包含集合名称(如Level1Ca
维修人员 维修人员 创建BPM中用的变量及对象变量。 在右侧属性面板区域,单击,展开全局上下文。 图5 展开全局上下文 单击“变量”后的图标4次,分别创建以下变量,单击变量后的,可以修改字段类型,创建完成后,如图6所示。 表3 BPM变量 变量名 字段类型 id 文本 status
sysParam); 服务编排:在服务编排“全局上下文”中,新增公式变量,表达式输入“SYSPARAMETER('系统参数名')”,引入系统参数,注意数据类型保持一致。 BPM:在BPM“全局上下文”中新增相同数据类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('系统参数名')”,引入系统参数。
图3 编辑器中文本配置 另外,若需要在文本中设置变量,变量值来自文本组件数据桥接器中的配置。若配置为静态数据,变量值取自“outDatas”中配置的数据。 可变参数下标请从0开始,变量样式为“{0}”,预览页面后效果为“变量值”。带转义符“\”的变参不会被替换,例如文本组件内
服务编排:在服务编排“全局上下文”中新增公式变量,表达式输入“SYSPARAMETER('系统参数名')”,引入系统参数,注意数据类型保持一致。 图3 在服务编排中引入系统参数 工作流:在工作流“全局上下文”中,新增相同数据类型的变量,数据映射图元配置中设置该变量,值输入“SYSPARAMET
参数解释: BPM元数据中定义的变量,包括自定义变量和系统变量,为key-value形式,其中key为变量名,value为变量的值。如果需要在启动BPM前设置BPM的变量,可以填写该参数。如需启动时设置变量,可以在variables中设置系统变量$Flow.BusinessKey。如需设置BPM
在全局上下文页面,单击“对象变量”后的加号。 选择“私有结构体”,设置页面参数,单击“保存”。 图10 配置私有结构体变量 名称:结构体变量的名称。 私有结构体:选择已创建的结构体类型名称,如result。 默认值:变量的默认取值。 描述:变量的描述说明。 是否为数组:是否为数组型变量,即集合变量。
排。 创建变量。 在服务编排设计器中,单击,进入全局上下文页面。 单击“变量”后的,创建表2中的变量。 图4 创建变量 表2 变量说明 变量名 类型 变量说明 userName 文本 传入的用户名 message 文本 欢迎信息 在全局上下文中,除了创建基本类型的变量,还可以创建
是否为数组:是否为数组型变量,即集合变量。 外部使用:若勾选该选项,表示该变量为外部使用变量,编译时不校验其是否被使用。 在全局上下文页面,单击“变量”后的。 图9 创建变量 双击变量名,修改为“projectID”。 图10 设置变量 在服务编排设计页面,选中IEF图元后单击,设置基本信息。