检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
生成全局唯一标识。 样例代码解读 通过下面详细的脚本代码内容解读,使您对脚本有一个更具体的认识。 一般情况下,编写脚本的大致流程为: 按需引入平台标准库。 图2 引入平台标准库 定义出参、入参结构。 图3 定义入参 图4 定义出参 定义方法以及使用的对象。 图5 定义方法及使用对象 进行数据库操作。
收集数据的工具,如图2。一个应用中,可以创建一个或多个表单,一个表单管理一类数据,多个表单共同组成了一个应用。 在AstroZero零代码平台中,数据的收集和录入都需要对应的工作表。例如,组织问卷调查、预订会议室、填写财务报销、订餐、健康防疫打卡、在线投票等,都可以通过表单来实现。
管理域名配置 AstroZero支持配置当前环境针对不同应用的访问域名,提供给不同的业务用户访问。平台为当前环境分配了一个默认域名,用于企业成员用户登录访问。 约束与限制 只有开通AstroZero服务的华为账号,才可以管理域名配置。 操作步骤 参考登录管理中心中操作,登录AstroZero运行环境管理中心。
oxy图元。 图5 连接图元 单击服务编排页面空白区域,选择,设置服务编排出参。 将objectstorageproxy图元的输出参数,作为整个服务编排的输出参数。 图6 设置输出参数 单击页面上方的,保存服务编排。 保存成功后,单击,运行服务编排。 不用设置输入参数,直接运行。
Zero服务控制台。 专业版实例创建成功后,可根据需要进入AstroZero开发环境或运行环境。 创建AstroZero实例,预计需要几分钟,请耐心等待。实例开通后,平台会为您预置一个默认的运行环境子域名。默认域名是平台使用任务待办、邮件提醒等后台任务时使用的域名,在服务编排、脚本、连接器中可以通过系统参数
绑定WeLink AstroZero系统管理员登录华为云官网。 在“产品”中,选择“开发与运维 > 低代码平台 Astro > Astro轻应用 Astro Zero”。 在AstroZero服务控制台中,单击“进入首页”,进入应用开发页面。 单击左上角的,选择“环境管理 > 环境配置”,进入环境配置页面。
脚本中预置的API AstroZero平台的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。 在JavaScript es5的官方标准库外,AstroZero还扩展了10+预置标准库(即
mp4”上传到桶的“a/b/c”路径下。如果桶中不存在该路径,会创建该路径。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 请求参数 表2 请求消息头参数说明 消息头名称 是否必选 参数类型 描述 Content-Type 是 String 参数解释: 上传文件的媒体类型,必须与文件名一致,例如文件名为“test
工作流:工作流即业务流程管理,源自业界BPMN 2.0标准。低代码平台基于该规范实现了自己的业务流程管理系统,由于工作流本身已成为了业界一套行业规范,因此在低代码平台中称实现此类流程的引擎为工作流。 定时任务:通过创建定时任务,让系统自动执行某脚本、服务编排完成业务功能。例如,系统中存在一个定时任务
在AstroZero平台中,实例化数据包是由以下三种类型数据的整体或部分构成的数据压缩包: 系统对象数据 AstroZero系统定义的实例化数据主要是用户在开发应用过程中平台产生或用户使用平台功能生成的,在应用安装完成后能够进行配置的数据。 标准对象数据 AstroZero平台内部自带的或
对象的ID值,可通过调用查询所有自定义对象接口查看(响应消息中的“id”)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 validator_id 是 String 参数解释: 对象验证规则的ID值,可通过调用根据object_id查询对象验证规则接口查看(响应消息中的“id”)。 约束限制:
“名称和表达式”方式是通过设置“参与者”类型为“组”,并指定组(公共组)实现的。 通过“当前泳道”或“名称和表达式”的方式,将需要进行投票操作的用户加入到用户任务的接收人中,再将“审批类型”选择为“会签:每个分配人都需要审批”,将结果触发方式选择为“当最小百分比满足时立即触发投票结果”,并自定义“投票结果门槛”。
单击代码编辑页面上方的,启用脚本。 在服务编排里使用 在“全局上下文”中,新建公式变量,使用表达式SETI18NERROR(ErrorCodeName','变量1','变量2')方式引入错误码。 图3 服务编排里使用错误码 目前BPM中错误码,由BPM调用的脚本和服务编排抛出。 父主题: 如何设置应用
标”用于接收支付结果,必须定义一个空实例的结构变量来进行接收。 连接开始图元和MINIO图元。 图9 连接图元 单击服务编排编辑器空白区域,选择,设置服务编排出参。 将MINIO图元的输出参数,作为整个服务编排的输出参数。 图10 设置输出参数 单击页面上方的,保存服务编排。 保存成功后,单击,运行服务编排。
根据实际需要,选择新建接口的类型。 服务编排:表示该定义URL调用的接口类型是服务编排。 脚本:表示定义URL调用的接口类型是脚本。 对象:表示该定义URL是操作对象数据,包括对象数据的增删改查。 默认值:服务编排,本示例直接使用默认值即可。 自定义响应 是否需要格式化,调用该URL后返回的响应消息。如果勾
要的配置数据和业务数据。更多内容请参见对象。 服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。用户能够在服务编排编辑器内以图形化编排的形式快速地进行服务的开发并扩展出更丰富的业务功能,同时能够与API
规则的封装,需要能够进行事后审计的能力。而对于系统的服务编排是不必要的,并且,记录日志反而可能会造成不必要的性能损失。 因此,结合两者的不同场景,工作流可与服务编排结合使用。服务编排用于实现系统的具体逻辑操作,工作流通过调用服务编排、关联用户任务与页面,实现多次人机交互的流程,例如审批流、工单分发等场景。
AstroZero对象数据迁移概述 导入导出元数据和数据主要用于实现数据的迁移和备份,如迁移旧的元数据和数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 AstroZero支持通过“定时/立即导出”、“按计划导出”两种方
参数 是否必选 参数类型 描述 object_Id 是 String 参数解释: 对象的ID值,可通过调用查询所有自定义对象接口查看(响应消息中的“id”)。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 请求参数 无 响应参数 表2 响应参数 参数 参数类型
创建AstroZero自定义对象 操作场景 低代码平台支持开发者根据自身的业务需求,创建自定义对象(Custom Object)。自定义对象创建完成后,系统默认预置了一些标准字段,为了满足业务需求,往往还需修改标准字段或新建自定义字段,字段就是对象的属性描述。 在AstroZer