检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
其中,支持的脚本功能使用的是TypeScript,页面事件使用的是JavaScript,底层使用GO语言。 父主题: 产品咨询类
开放接口 开放接口是指将用户在应用中开发的脚本、服务编排等包装成自定义的REST接口,供第三方系统进行调用。 父主题: 使用AstroZero进行应用集成开发
在脚本、服务编排或页面代码执行逻辑的入参中,需要输入用户或者业务用户的用户ID时,可按照如下两种方法进行获取。 获取某具体用户或业务用户的用户ID 参考登录管理中心中操作,登录AstroZero经典版环境配置。
在脚本中调用连接器 在脚本中调用连接器,实现与Redis的对接。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,输入如下代码,实现一个Redis的读写操作,并记录日志。
单击脚本后的,进入新建脚本页面。 设置脚本名称为“search_data”,单击“添加”。 图2 新增search_data脚本 在脚本编辑器中,输入以下代码,单击。 脚本是使用execute接口执行的SQL语句,脚本执行后,可以在脚本底部“日志”页签中,查看执行结果。
参考脚本开发实例中操作,新建脚本“search_data”,并在脚本中输入以下代码,保存脚本。 脚本是使用execute接口执行sql语句,脚本执行后,可以在脚本底部“日志”页签中,查看查询结果。
图5 接收邮件内容 在脚本中调用连接器 在脚本中,调用已创建的连接器,实现与SMTP的对接。 参考开发一个简单脚本实例中操作,创建一个空白脚本。 图6 新建一个空白脚本 在脚本编辑器中,输入如下代码。
单击“新建”,配置参数信息,若找不到脚本,请确认脚本是否启用。 图3 定义模板 表1 参数说明表 区域 参数 说明 基本信息 名称 数据导入模板的名称。 脚本 提前定义好的数据处理脚本。
开发BPM即是对前端页面及后端逻辑(脚本、服务编排等)进行编排的过程。AstroZero提供的BPM作为商业流的配置工具,可以通过模板化、图形化实现对商业流业务流程的编排和执行。
默认域名是平台使用任务待办、邮件提醒等后台任务时使用的域名,在服务编排、脚本、连接器中可以通过系统参数 sys_portal_url 访问。 单击,设置默认域名,如https://example.com。 编辑平台域名。
图7 为对象添加数据 创建读取对象数据的脚本。 在应用设计器的左侧导航栏中,选择“逻辑”,单击脚本中的“+”。 创建一个空白脚本,名称为getDataInfo。 图8 创建脚本getDataInfo 在脚本编辑器中,输入如下代码。
什么是业务权限凭证 业务权限凭证用于控制接口的访问权限,AstroZero提供了配置权限脚本和配置API接口两种方式来控制API接口的访问权限。建议优先通过权限脚本进行权限验证,根据脚本的返回值判断下一步的操作。
示例: $ docker save nginx:latest > nginx.tar $ ls -sh nginx.tar 108M nginx.tar $ docker save php:5-apache > php.tar.gz $ ls -sh php.tar.gz 372M
编写触发器的脚本,其中对象名称、字段名称和之前创建的保持一致。 对象的内嵌触发器脚本,其实就是一段普通的TypeScript脚本,没有输入输出参数。在脚本中可以通过“对象名.字段名”,来访问当前记录的具体字段值。
什么是业务权限凭证 业务权限凭证用于控制接口的访问权限,AstroZero提供了配置权限脚本和配置API接口两种方式来控制API接口的访问权限。建议优先通过权限脚本进行权限验证,根据脚本的返回值判断下一步的操作。
注册Native Service 使用说明 注册Native Service后,才可以在AstroZero的其他组件内(如脚本、服务编排等)调用原生服务的接口,也可将该原生服务开放给第三方系统进行访问。 操作步骤 注册Native Service,有两种入口方式。
关联API后,系统会自动显示API中脚本的输入、输出参数。 图8 为模型关联Script 方法保持不变,单击“确定”。 系统自动添加了执行的方法,如图9所示。未来,将在事件脚本中执行这个方法,即执行模型关联的API中的脚本。 图9 为模型定义方法 单击页面上方的,保存设置。
开发前必读 工单管理功能是通过创建脚本,实现工单创建、工单派发以及工单处理等功能。通过创建的BPM,实现工单在客服人员、派单人员、维修人员之间流转过程,如图1。 图1 工单流转大致流程 电梯客服人员受理用户投诉,并创建维修工单。
归档内容主要包括编译后的对象、页面、服务编排、脚本等组件,您可以参考以下方式编译打包并下载归档应用代码。 操作步骤 参考如何导出源码包中操作,将应用编译为源码包。 将源码包发布到“我的仓库”。 应用的源码包编译完成后,在左侧导航栏中单击,选择“发布源码包”,再单击“发布”。
了解我的当前账号 登录AstroZero后,可以在管理中心下查看当前账号、了解当前账号所属的权限配置,具有哪些权限以及可以创建的应用、脚本、对象、服务编排、业务用户等各种资源数量。 如何判断我是不是有开发者权限?