检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
变量及输入输出参数配置 变量是可以变化的量,即可以被赋值所改变的参数。某个具体的服务编排中一般都会涉及输入输出变量,本节介绍在服务编排中如何创建普通变量、集合变量、结构体变量、配置输入输出参数等内容。 创建普通变量或者集合变量 参考如何开发服务编排中操作,进入服务编排编辑器页面。
配置或修改BPM实例中变量的值 功能介绍 设置或修改BPM实例中变量的值, 一次可以修改一个、多个或者所有变量的值。不存在的变量或者只读变量,会被忽略。入参以key-value集合形式表示,key表示变量名字,value表示变量的值。 URI PUT AstroZero域名/u-route/baas/bp/v2
日期时间 日期时间组件用于记录时间信息,适用于填写出差、加班日期时间等场景,支持自动获取当前日期时间或自定义其他时间。 如果需要在页面显示当前日期时间,可使用“日期时间”,并勾选字段属性中的“禁用”属性,同时设置默认值为“当前日期”。 在表单开发页面,从“数据组件”中,拖拽“日期时间”组件至表单设计区域,如图1。
如何修改应用菜单(自定义应用导航条) 使用说明 在应用程序列表中,可以查看当前用户已安装的应用程序,并配置导航条。导航条即应用的导航栏菜单,一个应用中可以配置一到多个导航菜单页签。 操作步骤 参考登录管理中心中操作,登录AstroZero管理中心。 在左侧导航栏中,选择“应用管理
表2 赋值图元配置参数说明 参数 参数说明 变量 可以是任意变量,例如普通变量、结构体变量、系统变量等。 操作符 操作符,目前支持普通赋值(=),变量追加(+=)与变量相减(-=)。 值 可以是普通变量、结构体变量、系统变量,也可以新建变量获取值,或根据类型填写常量。 常量填写提示:
配置赋值图元 表2 赋值图元配置参数说明 参数 说明 变量 给变量进行赋值,例如普通变量、结构体变量、系统变量等。 操作符 操作符,目前支持普通赋值(=),变量追加(+=)与变量相减(-=)。 值 可以是普通变量、结构体变量、系统变量,也可以新建变量获取值,或根据类型填写常量。 常量填写提示:
参数 参数说明 变量 预先定义的对象变量或者对象变量数组。 根据对象变量中的记录ID,将对象变量更新到数据库中。更新的值来源于对象变量中的值。如果变量为对象数组,则根据对象变量中的记录ID,批量将对象变量数组更新到数据库中。 从全局上下文拖拽或直接输入对象变量/对象变量数组。 当前服务编排出现错误时回滚
如果上一步勾选“使用快速删除模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,使用该对象变量或对象变量数组的记录ID删除对应的对象记录。如图1,使用“accountDelete”对象变量的记录ID删除对象记录。 图1 快速删除模式 表2
参数 说明 变量 预先定义的对象变量或者对象变量数组。 根据对象变量中的记录ID,将对象变量更新到数据库中。更新的值来源于对象变量中的值。如果变量为对象数组,则根据对象变量中的记录ID,批量将对象变量数组更新到数据库中。 从全局上下文拖拽或直接输入对象变量/对象变量数组。 当前流程出现错误时回滚
若上一步勾选“使用快速删除模式”,则需要指定一个预先定义的对象变量或者对象变量数组,并将该对象变量或对象变量数组拖拽到“变量”输入框中,使用该对象变量或对象变量数组的记录ID删除对应的对象记录。如下图所示,使用“accountDelete”对象变量的记录ID删除对象记录。 图1 快速删除模式 表2
置对象的对象变量(与对象关联的变量)或对象变量数组。该图元负责将对象变量或对象变量数组的值写入数据库。当对象变量为数组时,则实现创建多条记录。创建成功后,返回的记录ID自动保存在对象变量中。创建记录的各个字段的值为对象变量中的值,因此一般需要在创建记录之前先给对象变量进行赋值。
置对象的对象变量(与对象关联的变量)或对象变量数组。该图元负责将对象变量或对象变量数组的值写入数据库。当对象变量为数组时,则实现创建多条记录。创建成功后,返回的记录ID自动保存在对象变量中。创建记录的各个字段的值为对象变量中的值,因此一般需要在创建记录之前先给对象变量进行赋值。
快速查询模式参数说明 参数 说明 变量 预先定义的对象变量或者对象变量数组。 查询结果自动保存在对象变量或者对象变量数组中。如果对象变量不是数组,则仅保存第一条符合条件的记录。如果对象变量为数组,则保存所有返回的记录。 从全局上下文拖拽或直接输入对象变量/对象变量数组。 无记录时配置空值 当根据条件查询无记录时,则变量为空值。
快速查询模式参数说明 参数 参数说明 变量 预先定义的对象变量或者对象变量数组。 查询结果自动保存在对象变量或者对象变量数组中。如果对象变量不是数组,则仅保存第一条符合条件的记录。如果对象变量为数组,则保存所有返回的记录。 从全局上下文拖拽或直接输入对象变量/对象变量数组。 无记录时配置空值 当根据条件查询无记录时,则变量为空值。
理页面所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。简单的理解就是全局状态,可理解为页面中所有组件的共享状态,不管组件在页面的哪个位置或层级,任何组件都能获取状态或触发状态改变的动作。全局状态相当于全局变量,属性是私有的,需要在组件的js文件中,使用预置的“this
在“站点宏键”和“站点宏值”中,设置变量名和变量值。 例如,设置一个变量名为“Macro1”,取值为“hello world”。 图1 新建站点宏 设置完成后,单击页面上方的,保存设置。 使用宏 宏创建完成后,可在开发Widget时使用该变量。 例如,在编辑某页面Widget时,将页面属性“Text
图7 创建一个服务编排 为服务编排设置入参和出参变量。 在服务编排编辑器页面右侧,选择,在全局上下文页面单击“变量”后的加号。 新建入参变量inputrequest、出参变量output,变量类型为“任意”,如图8所示。 图8 新建变量 单击,设置服务编排入参和出参。 在服务编排编辑器页面左侧,选择“连接器
创建一个服务编排。 为服务编排设置入参和出参变量。 在服务编排编辑器页面右侧,选择。 在全局上下文页面中,单击“变量”后的。 新建入参变量inputrequest、出参变量output,变量类型为“任意”,如图4所示。 图4 新建变量 单击,设置服务编排入参和出参。 在服务编排编辑器页面左侧,选择“连接器
信息,查看所有工单的列表页面。 学习地图 如图1所示,通过本章的学习和实践,您将进一步了解“标准页面”的能力,包括: 拼装复杂页面 了解折叠面板 学习表格:自定义某查询结果字段的显示内容 动态加载页面内容 了解在事件中调用脚本的API 图1 学习地图 父主题: 开发“客服人员创建工单”功能
设置页面 使用说明 通过本章节的学习,您可以快速了解高级页面相关的配置。 操作步骤 参考如何进入经典开发环境中操作,进入经典版开发环境。 在“首页 > 项目 > 我的应用”中,单击对应的应用,进入应用开发页面。 在页面左下角,选择“页面设置”。 应用创建后,该应用站点默认处于被解锁状态。