检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
AstroZero脚本概述 针对业务逻辑比较复杂的场景,AstroZero低代码平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 与服务编排对比 脚本是代码化的,使用TypeScript开发的。脚本是内聚的,相当于生产积木的,并且脚本可以对这个积木实现批量化处理的复杂场景。
应用发布与部署 应用编译失败,提示服务编排记录不存在或未启用 发布应用时,提示“重复的元数据对象'XXX'”或“当前发布的版本号'0.0.1'已存在” 安装软件包时,提示“无法更新元数据XXX的字段” 应用安装后,在应用导航中看不到所安装的应用 删除某应用资源发布新版本安装后,为什么该资源还存在?
作平台中,通过拖、拉、拽即可轻松完成应用的搭建,让想法秒变应用。不过,要熟练使用AstroZero零代码搭建所期望的应用,还需要进行一些基础和深入的学习。这里,为您总结了用户咨询的高频问题和搭建经验,并制定了一套完整的学习计划,希望对您的使用有所引导及帮助。 1、试用或购买AstroZero实例
0/object 设置请求消息头。 表1 请求消息头 消息头名称 描述 是否必选 Content-Type HTTP协议中设定的一个参数,用于标识返回的内容用什么格式去解析,此处必须配置为“application/json”。表示浏览器将返回内容解析为json对象。 是 access-token
”路径下,使用您所需要的图标替换示例包原有的“default.png”和“hover.png”,前者为默认状态的图标,后者为鼠标经过时高亮效果的图标。 修改组件定义文件的基本属性。 打开在src文件夹的“\components\imgButton”路径下的定义文件“imgButton
名称:事件在系统中的唯一标识,取值为“命名空间__标签__e”。 描述:新建事件的描述信息,建议设置为事件的功能。 在事件详情页面的“自定义参数”中,新增自定义参数。 自定义参数用于记录有意义的事件状态变化,可以根据需要自行创建。例如,在本章节中创建的是记录应聘者是否被录用状态变化的事件,需
连接器的类型。 约束限制: 不涉及。 取值范围: obs:与OBS对接的连接器。 minio:与MINIO对接的连接器。 objectstorageproxy:对象存储代理类型。 默认取值: 不涉及。 connector_name 是 String 参数解释: 连接器实例的名称,即创建连接器时设置的连接器实例名。
删除某应用资源发布新版本安装后,为什么该资源还存在? AstroZero采用增量安装机制,每次安装应用系统只会执行新增或修改操作。在应用首次发布前,可以增加或删除应用资源(应用资源指的是应用中的资产,例如对象字段、脚本、服务编排、高级页面组件和业务权限凭证等)。将应用发布安装到环境B后,在
和后台交互产生的日志。 开启日志监控 账号登录AstroZero服务控制台,单击“进入首页”,进入应用开发页面。 在页面左上方单击,选择“环境管理 > 环境配置”,进入环境配置。 单击页面右下方的,进入开启日志跟踪页面。 单击,可以开启十分钟内的AstroZero的后台日志追踪。
、条件处理、判断逻辑的程序。这段程序有输入参数和输出参数、可以独立成为一个对外调用的方法。同时,在程序内部,也可以调用其他的方法。 AstroZero中的服务编排是将原来基于代码编程改变为用图形化,拖拉拽的方式去编程。如图1所示,服务编排界面是图形化、模板化的,您甚至不需要任何编
单击图3中“派单”按钮的,再单击“添加动作”的“+”,进入事件编排中,在事件编排页面,添加如下事件代码,然后单击“创建”。 脚本中加红色内容请替换为实际的页面名。 let _component = context.$component.current; // 配置页面的bpm参数 context
编辑中的测试调试区域。 操作步骤 参考脚本开发实例中操作,创建一个脚本样例。 本示例以示例服务脚本为例,进行介绍。 图1 示例服务脚本 单击代码编辑器上方的,保存脚本。 运行测试脚本。 单击编辑器上方的,执行脚本。 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的。 {
尽量避免多表关联查询和嵌套查询,不要使用超过2表的关联查询。 不要在循环内重复使用同一条件查询,应该在循环外处理。例如,公共数据仅在循环外查询一次。 不要在同一个脚本的多个方法内,使用同一条件多次查询,可以定义类的成员变量。 避免关联查询 关联的条件很多情况下都是唯一的,可以提前做单独查询。例如,使用公共数据作为后续条件,避免关联查询。
参数说明 名称 脚本的名称。 在创建脚本时,配置的名称。 类型 脚本的类型。 全局:系统预置的脚本。 自定义:用户自定义的脚本。 是否启用 脚本是否已启用。 勾选:表示已启用。 不勾选:表示禁用。 最后修改人 最近一次修改脚本的用户名。 最后修改时间 最近一次修改脚本的时间。 操作 可对脚本进行如下操作。
队列支持的对象集合,以及允许从队列检索记录的用户组(用户、业务用户等)。 创建工作队列主要包含两方面内容: 添加队列的成员。 队列成员可以是单个用户、公共组、单个角色或带有下级角色的角色,以及业务用户;如果队列的成员是角色,此队列将包含角色中所有的用户。 配置队列支持的对象。 配
提供了开发好的自定义登录组件。如果您想要自定义登录组件的开发方法,可参考本章节执行。 自定义登录组件 进入创建“设备维修管理系统”应用中创建的应用。 在左侧资产下的组件模板中,单击“widgetVueTemplate”,再单击“下载”。 图1 下载组件模板 在弹出的窗口中,输入组
如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。 result Object 参数解释: 在成功请求时会有内容,返回启动BPM后,BPM实例的运行信息。 请求示例 对一个已启动运行的BPM实例进行暂停操作,被操作的BPM实例ID是“002N000000Q3QW4IMAOO”。
节点在界面的展示名称。 名称 节点的名称,是节点在系统中的唯一标识。 实体对象 节点的对象名。 对象字段 所用到的,该节点对象的字段。目前只能选该对象全部字段,不支持选择部分字段。 父对象 节点对象的父对象。 子对象 节点对象的子对象。 单击页面上方的,保存该聚合对象的设置。 添加操作 基于该聚合对象,定义增加操作。
使用模板创建应用 当您的业务与零代码应用模板中的场景相似度较高时,可以尝试使用应用模板创建,并在模板应用的基础上继续改造应用。 操作场景 使用零代码应用模板是一种快速创建零代码应用的方式。为了降低应用开发成本,提高应用开发效率,零代码开发平台内置了丰富的免费应用模板,您可以直接使
增加查询条件区域 删除工具栏中多余的按钮,只保留“新增行”。 修改“新增行”的“显示名称”为“创建工单”。 单击页面上方的,保存设置。 为操作列增加“删除”功能。 选中“表格”,在右侧“属性”页签的“表格列”中,单击上图中“操作”列后的。 图4 编辑操作列 在“属性配置”对话框中,单击“添加