检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
脚本 对应相对复杂的业务逻辑,AstroZero提供了脚本、服务编排等后台逻辑形式。本章节主要带您了解脚本的基础知识。 AstroZero的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。在JavaScript
使用桥接器为AstroZero高级页面组件绑定数据 在应用开发过程中,经常需要在高级页面组件中调用后台接口来完成整个业务场景(例如获取购物车中用户的ID,订单编号,商品信息等)。为方便用户调用可配置的API,平台提供了桥接器功能,桥接器封装了平台的一些逻辑,如csrftoken验证、数据共享、数据周期调用功能等。
Assignment0 账号密码错误 Assignment1 执行登录 Assignment2 验证失败 图5 修改后图元 配置“查询用户”脚本图元。 单击,指定图元对应的脚本名称 (HW__login),并配置脚本的输入输出参数。 单击“全局上下文”,显示变量列表,从“变量”中,拖拽“userna
布局:对页面CSS属性进行直接配置,如设置组件的宽度、高度等。您也可以在“高级设置”中,直接编写CSS代码进行更深度的个性化布局定制。 单击“显示”属性后的按钮,可以快速指定当前元素布局为“block”、“inline-block”、“inline”和“flex”。 “显示”属性下方展示了当前元素的盒模型示意图
开启AstroZero日志跟踪 AstroZero提供日志跟踪功能,用户在AstroZero中进行操作时,可开启日志跟踪来下载和后台交互产生的日志。 开启日志监控 账号登录AstroZero服务控制台,单击“进入首页”,进入应用开发页面。 在页面左上方单击,选择“环境管理 > 环境配置”,进入环境配置。
单击“确定”,返回角色管理页面,单击“保存”。 在“角色成员”页签,单击“添加”。 图4 单击添加 查找待添加的人员,单击“确定”。 图5 添加指定人员 返回角色成员页签,选中已添加的用户。 图6 激活用户 父主题: 零码课堂
自定义公共接口 使用说明 使用公共接口,可以将原生服务API发布到外部网关,第三方系统可以通过OAuth2.0调用AstroZero上的原生服务。 前提条件 已接入服务实例,具体操作请参考注册Native Service。 已在需要调用原生服务的应用中,添加待调用的原生服务。添加
创建并启用SOAP Action 前提条件 已获取第三方提供的WSDL文件。 已创建好包含该SOAP Action的SOAP Service。 已获取该SOAP Action的输入参数、输出参数信息。 场景描述 调用第三方提供的“BillPayment”接口,该接口包含在“QueryBills”SOAP服务中。
如何调用后台接口 在应用开发过程中,经常需要在高级页面组件中调用后台接口来完成整个业务场景(例如获取购物车中用户的ID,订单编号,商品信息等)。为方便用户调用可配置的API,平台提供了桥接器功能。桥接器封装了平台的一些逻辑,如csrftoken验证、数据共享、数据周期调用功能等。
运行后,可按照过滤条件展示报表。 图5 展示报表 查看运行态仪表板 在仪表板管理页面,单击仪表板名称所在行的,可查看运行态仪表板。 图6 Dashboards 在仪表板运行界面,单击每张报表的“查看报表”,可以跳转到报表运行态展示界面。 图7 查看报表 父主题: 报表和仪表板
如何制作实例化数据包 什么是实例化数据包 实例化数据是应用需要自带的预设数据,用于支持应用的默认行为。 在AstroZero平台中,实例化数据包是由以下三种类型数据的整体或部分构成的数据压缩包: 系统对象数据 AstroZero系统定义的实例化数据主要是用户在开发应用过程中平台产
如何调用第三方接口 在使用AstroZero时,通常会调用第三方系统接口,进行数据交互。针对常见Rest和SOAP协议,AstroZero封装了Rest服务连接器和SOAP服务连接器。使用这两种连接器,可方便快捷的调用第三方接口,实现对第三方系统的数据增加、删除、修改和查找。 使
模型名称设置为“queryEquipments”,来源选择“服务”,单击“下一步”。 选择服务类型为“公共接口”,并“选择项目”为“设备维修管理系统”,指定模型与API“queryEquipments”关联,单击“确定”。 关联API后,系统会自动显示API中脚本的输入、输出参数。 在新增模型
Native服务图元 Native服务图元的作用 原生服务图元,用于调用原生服务提供的接口。当原生服务部署成功后,系统会把在原生服务中自定义的API接口生成相应的restaction,供服务编排调用。 前提条件 已在原生服务中配置好API,具体操作请参考配置API。 已接入服务实例,具体操作请参考注册Native
为AstroZero开发的应用创建业务用户 业务用户是实际执行业务操作的用户,通过访问应用来完成特定的任务,如数据录入、生成报表等。在AstroZero的业务配置中心,应用管理员可以按需为应用添加业务用户。 创建业务用户 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。
设置出厂数据 出厂数据支持多安装策略,解决传统开发中对实例化数据打包、管理和升级问题,让复杂场景简单化。 一份数据一次配置多次复用灵活按需指定出厂数据。 出厂数据多安装策略,消除传统开发中对实例化数据打包、管理和升级问题。 应用团队协作更灵活 团队协作实现一个租户下有多个开发团队
运行态界面布局 使用说明 在配置完整个BPM图元及流程后,还可以根据需要选择性的配置BPM运行态界面布局。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。 将鼠标放在某个文件夹上,单击加号,选择“BPM”,去创建一个BPM。 图1 创建一个BPM 在BPM开发设计
开启日志监控 AstroZero提供了日志跟踪功能,用户在平台进行操作时,可开启日志跟踪来下载和后台交互产生的日志。 开启日志监控 选择以下任意一种方式,进入日志跟踪页面。 方式一:在AstroZero经典版应用设计器中,单击左下角的,进入日志跟踪页面。 图1 在App开发页面开启日志跟踪
开发调查问卷标准页面实例 本节将通过开发一个“调查问卷”应用页面用来演示标准页面的基本功能,页面完成后如图1所示。 图1 调查问卷应用效果 创建一个自定义对象“Questionnaire”。 创建“Questionnaire”对象,在对象内新建7个文本类型的自定义字段“quest
在服务编排或脚本中调用原生服务 使用说明 Native Service部署成功且在AstroZero中接入服务实例后,系统会把在Native Service中配置的API接口生成相应的restaction。在服务编排中,可进行调用该restaction。 前提条件 已接入服务实例,具体操作请参考注册Native