检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
建议3:当全局变量的值是多行文本时,文本中出现的空行应不含任何空格字符。 全局变量将用于生成Chart包中的“values.yaml”文件,在yaml文件中,通过缩进表达层次关系,而空行中的空格字符会影响yaml文档的缩进排版。例如,当全局变量名为“dbConfig”,变量值为: jdbc
显示服务编排类型、是否启用。 :整个服务编排的入参、出参,可从“全局上下文”中,选择变量拖拽到服务编排的入参、出参中。 :服务编排使用的私有结构体。 :全局上下文变量,主要用于创建服务编排中需要使用的变量、公式以及结构体变量等。 父主题: 服务编排
创建全局上下文变量。 在服务编排设计页面,选中开始节点,单击。 在全局上下文中,单击变量后的,新建变量variable0。 单击variable0变量后的,选择“设置”。 将变量的“名称”设置为“companyName”,单击“保存”。 图18 新建companyName变量 按照上述操作,创建表9中的变量。
out”。 图15 对象out对象变量 在服务编排设计页面右侧,选择。 在全局上下文页面,单击“变量”后的加号,新增图17中两个变量。 图16 创建变量 图17 添加两个变量 单击工作区域开始图元或空白区域,在服务编排设计页面右侧,选择,设置该服务编排的入参和出参。 图18 设置服务编排的入参和出参
获取桥接器属性的配置值。 getConnectorInstanceByName:通过桥接器的变量名称获取桥接器实例,其中“APIConnector”类型为String,表示桥接器的变量名称。 ConnectorIns.process(renderCbk, errCbk):通过桥
终止。 环境变量 变量名称 在容器中添加环境变量,一般用于通过环境变量设置参数。 在 “环境变量”页签,单击 “新增行”,可进行配置。 变量/变量引用 选择变量或变量引用。您也可以单击参数后的,单击“增加全局配置”,将变量/变量引用配置为全局变量。 数据存储 - 给容器挂载数据存
服务编排:在服务编排的“全局上下文”中,新增公式变量,表达式输入“SYSPARAMETER('系统参数名')”,引入系统参数,注意数据类型保持一致。 图2 在服务编排中使用 BPM:在BPM的“全局上下文”中,新增相同数据类型的变量,图元配置中设置该变量,值输入“SYSPARAMETER('系统参数名')”,引入系统参数。
开始配置页面 其中: :为图元的基本信息配置界面,包括“标签”、“名称”和“描述”。 :为全局上下文,主要用于创建BPM中需要使用的变量、公式以及结构体变量等。 抛出信号 当BPM执行到达“抛出信号”事件时,引擎向系统内部发出一个事件,事件发出后流程沿后续路线继续执行。抛出的信号,可以被“捕获信号”订阅处理。
开始配置页面 其中: :为图元的基本信息配置界面,包括“标签”、“名称”和“描述”。 :为全局上下文,主要用于创建工作流中需要使用的变量、公式以及结构体变量等。 抛出信号 当工作流执行到达“抛出信号”事件时,引擎向系统内部发出一个事件,事件发出后流程沿后续路线继续执行。抛出的信号,可以被“捕获信号”订阅处理。
submitTask(variables)) 更改变量: $工作流(op => op.putVariables(variables)) 另外,在高级页面的自定义组件的JS文件中,也可以通过以下代码即可触发名称为“test工作流”的工作流流程,并将“test1”作为“val”变量的值传到工作流流程中。 $工作流(op
理员清除过期数据时可以删除,其他情况不建议删除BPM实例数据。 配置或修改BPM实例中变量的值 设置或修改BPM实例中变量的值, 一次可以修改一个、多个或者所有变量的值。不存在的变量或者只读变量会被忽略。 导入导出 对象数据导入导出接口,包括导入数据、导出数据和导入导出元数据等接
终止。 环境变量 变量名称 在容器中添加环境变量,一般用于通过环境变量设置参数。 在 “环境变量”页签,单击 “新增行”,可进行配置。 变量/变量引用 选择变量或变量引用。您也可以单击参数后的,单击“增加全局配置”,将变量/变量引用配置为全局变量。 数据存储 - 给容器挂载数据存
图5 创建一个服务编排 为服务编排设置入参和出参变量。 在服务编排设计页面右侧,选择。 在全局上下文页面,单击“变量”后的加号。 新建入参变量“name”、出参变量“greetings”,变量类型为“文本”,如图6所示。 图6 新建变量 单击,设置服务编排入参和出参。 图7 设置出入参
try { let equipment = input.equipment; //将入参赋值给equipment变量,方便后面使用 let s = db.object('HW__Equipment__CST');
获取桥接器属性的配置值。 getConnectorInstanceByName:通过桥接器的变量名称获取桥接器实例,其中“APIConnector”类型为String,表示桥接器的变量名称。 ConnectorIns.process(renderCbk, errCbk):通过桥
输出参数 “源”选择“result”,“目标”用于接收支付结果,必须定义一个空实例的结构变量来进行接收。 “源”选择“endpoint”,“目标”用于获取上传对象文件的地址前缀,必须定义一个text类型的变量来进行接收。 连接开始图元和objectstorageproxy图元。 图7 连接图元
hData”,单击“添加”。 图4 设置服务编排信息 在服务编排设计器中,单击,在全局上下文中创建变量“name”、“number”,类型分别为“文本”、“数字”。 图5 创建变量 在服务编排的“基本”图元目录下,拖拽一个“记录查询”到画布中。 图6 拖拽记录查询到画布中 参考图7,配置对象和输出。
模板:模板ID,用于唯一标识短信模板。请与前提条件中的“模板ID”取值保持一致。 模板参数:发送短信时携带的模板参数。 变量格式为${1}、${2}、...、${20},中间数字应代表变量在模板内容中的位置顺序。 不允许设置局部变量,如www.${1}.cn、186${2}1234等。 客户回调地址:用户收到短信后
data }); 获取BPM实例中的所有变量和变量值 API:context.$bpm.getVarsByInstanceId("instance_id") 入参:“instance_id”为BPM实例的ID。 出参:BPM实例中的所有变量和变量值。 示例: context.$bpm
“源”选择“result”,“目标”用于接收支付结果,必须定义一个空实例的结构变量来进行接收。 “源”选择“error”,“目标”用于调用失败时的错误码。 “源”选择“endpoint”,“目标”用于获取上传对象文件的地址前缀,必须定义一个文本类型的变量来接收。 连接开始和objectstorageproxy图元。