检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
库,用于操作Excel文件,例如生成Excel文件。由于AstroZero脚本编排的标准输出格式是JSON,因此这里需要做一些特殊处理,让系统生成非JSON数据才能实现xlsx文件导出。 操作步骤 参考开发一个简单脚本实例中操作,创建一个名称为“cube__download”的空白脚本。
数据绑定:通过建立不同类型的视图模型,将各种数据源和组件的返回值或者属性值进行关联,实现动态数据效果。 值绑定:设置组件绑定的数据模型,数据模型一般有以下几种。更多介绍,请参见值绑定。 自定义:由用户自定义的前端模型,可以在模型树上快速创建自定义字段。 对象:由后台对象模型映射创建,支持选择字段。
源。AstroZero组件分为如下两种: 系统预置组件:AstroZero已预置定义好的组件,可在高级页面和大屏页面中直接进行拼装使用。在“全局”页面下,可查看所有预置组件。 自定义组件:是根据需要自行开发的组件,通常开发过程是选择系统预置的组件模板下载到本地,本地开发好后再上传
为AstroZero服务编排添加发送事件图元 发送事件图元的作用 配置该图元能够使用系统预置的,接口发送事件。事件可以被其他服务编排、工作流、状态机和触发器等接收。 如何使用发送事件图元 在基本中,拖拽“发送事件”图元至画布中。 选中发送事件图元,单击,设置基本信息。 表1 基本信息参数说明
图1 配置OBS 表2 OBS参数说明 参数 说明 动作 系统预置了如下三个动作: view_object_obs:系统预置的查看存储对象的接口。 put_object_obs:系统预置的存储对象接口,用于将系统的对象存储到OBS的存储桶中。 get_endpoint_obs
件数据进行分析处理等功能。低代码中的事件,分为标准事件和自定义事件两种。 标准事件是系统定义好的事件,可直接订阅。标准事件目前有几下几种: Absolute Time Alert:定时器发送的系统事件。 EV_FLOW_STARTED:流程启动,用于记录工作流的启动。 EV_FL
标准页面中预置的API 在开发标准页面时,可以通过编写JS代码,来实现页面组件与后台接口之间的交互。如图1所示,在编写JS代码时,可直接使用系统预置的API。 系统预置的API代码结构样例如下,提供事件上下文context,用于封装常用的对象及API。 context ├──$app //
在BO开发页面,根据业务功能开发相关对象、服务编排、事件和脚本等。 图4 BO开发页面 您可以根据业务功能开发新的系统特性,也可以复用系统中已存在的类似特性。例如,需要复用系统中已存在的服务编排“queryProfiles”,可在新建服务编排时选中“使用已有的服务编排”,选中该服务编排,单击“添加”进行复用。
数据绑定:通过建立不同类型的视图模型,将各种数据源和组件的返回值或者属性值进行关联,实现动态数据效果。 值绑定:设置组件绑定的数据模型,数据模型一般有以下几种。更多介绍,请参见值绑定。 自定义:由用户自定义的前端模型,可以在模型树上快速创建自定义字段。 对象:由后台对象模型映射创建,支持选择字段。
原生服务旨在帮助您在AstroZero平台上或外部系统,调用已开发好的服务。为了完成调用,需要知道服务开放了哪些接口,以及这些接口的请求参数、返回参数,完成设计API后,可在服务编排中进行调用,也可将API再封装为自定义公共接口,供外部系统调用自定义公共接口。 前提条件 需要提前获取镜
创建菜单项 自定义应用右上角的用户菜单。 在“系统菜单设置”页签,选择对应的菜单项(如个人设置)。 在右侧页面,选中“是否隐藏该系统菜单?”,单击“确认”。 设置成功后,将隐藏“个人设置”菜单栏(应用自有的系统菜单栏只能选择隐藏,无法删除)。 图7 系统菜单设置 在主菜单中,选择“运行 >
我的应用”中,单击“设备维修管理系统”,进入之前创建的应用。 在“WorkOrder”中,将鼠标放在“Object”目录上,单击界面上出现的“+”,在弹出菜单中选择“对象”。 图1 创建对象 选中“创建新对象”,在“标签”和“名称”文本框中输入“WorkOrder”,单击“添加”。 系统实际创建的对
面。 在自动保存恢复页面,可查看到AstroZero自动保存的数据。 注意数据不是实时刷新的。 单击“查看”,可查看每次自动保存的数据。 系统默认每15分钟自动保存一次,如果用户打开的服务编排等没有修改,则不会再自动保存一次而占用15次限额。 图1 查看自动保存的数据 单击“恢复
网关 网关用来控制流程的执行流向,可理解为决策、判断。 排他网关 排他网关用来在流程中,实现一组分支的唯一决策。系统将按照“条件顺序”评估流出网关的分支,流程会执行第一个连线条件被评估为true(当多个条件为true时,将执行第一个决策)的分支,并且不再继续评估下面的分支。如果所
表1 公共组参数说明 参数 说明 标签 公共组的标签,用于在界面上显示。 取值范围:1~64个字符。 名称 公共组的名称,名称是公共组在系统中的唯一标识。 命名要求:必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。 使用层次结构授予访问权限 是否包含用户所属角色的上级用户。
course__CST text 课程。 score__CST Number 成绩分数。 对象“Class__CST”这种类型的名字前面一般带命名空间,如“XXX__Class__CST”。name字段是标准字段,在对象创建之后,已经存在,不需要手动创建: 班级Class__C
“查询设备”脚本创建完成后,创建一个“服务编排”,并在服务编排中引用脚本,改造和配置服务编排的输入输出参数,使其更适用于前端页面调用。 操作步骤 进入创建“设备维修管理系统”应用中创建的应用。 在“Equipment”目录中,将鼠标放在“Flow”上,单击界面上出现的,在弹出菜单中选择“服务编排”。 选中“创
了让开发者更快捷的完成开发任务,AstroZero零代码提供了大量能力提升开发者的开发效率。 模板中心 一睹为快 提供疫情防控、问卷/考试系统、假期出行申请等20+模板,您可先体验模板,再一键安装。 数据统计 得心应手 通过过滤、排序等设置,自动生成图表、清晰分析数据,一跃屏上,一目了然。
actionName(); 对象 由Object对象表映射生成,关于对象模型的详细介绍,请参见对象。 系统自动获取Object所有的字段,开发者可以从中选择部分字段作为参数。 系统自动生成查询、保存、删除和统计四个方法。 $model.ref("modelName").query(param);
AstroZero中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一张表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。AstroZero中的对象分为如下几类: 标准对象:系统预置的对象,对象名称和对象字段均已定义好,可以满足最基本的业务需要。