检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ring)、邮件内容(Body,类型为string)。 定义好邮件发送的脚本后,可在服务编排中调用该脚本,实现使用租户自己的邮箱发送邮件,不再使用发送邮件图元。 配置连接器,对接SMTP,然后在服务编排或脚本中,通过调用连接器来发送邮件。更多介绍,请参见对接SMTP实现邮件发送功能。
参考之前创建公共接口的步骤,创建“查询维修人员”脚本对应的公共接口。 操作步骤 在设计视图下,单击下方的“服务”,进入公共接口创建页面。 图1 创建公共接口入口 在公共接口页面,单击“新建”。 图2 公共接口创建 创建“查询维修人员”、“派单功能”脚本对应的公共接口,详细接口信息如表1所示。
通过AstroZero提供的Object可视化创建的方式进行构建。 业务数据CRUD操作 通过AstroZero脚本中的数据库db标准库的相关方法实现,也可以通过服务编排中的相关图元可视化编排来实现。 业务数据简单查询测试 通过AstroZero控制态工具“数据调试”,进行相关表数据sql查询操作,详情请参见使用控制台分析查询SQL。
邮件内容。 单击脚本编辑器页面上方的,保存脚本。 保存成功后,单击,执行脚本。 2中已设置入参,故此处不需要再设置,直接单击测试窗口右上角的。 检查收件人是否收到邮件。 收到邮件,表示成功调用连接器,如图7。 图7 接收邮件内容 单击脚本编辑器页面上方的,启用脚本。 在服务编排中调用连接器
标准页面中预置的API 在开发标准页面时,可以通过编写JS代码,来实现页面组件与后台接口之间的交互。如图1所示,在编写JS代码时,可直接使用系统预置的API。 系统预置的API代码结构样例如下,提供事件上下文context,用于封装常用的对象及API。 context ├──$app
建一个新脚本”,输入脚本名称,单击“添加”。 在脚本编辑器中录入如下代码,并单击上方按钮区域的,保存脚本。 import*as context from'context'; context.setI18nError('命名空间__Error001','测试用例','脚本使用错误码的用例解读')
服务编排中只允许调用当前应用工程下的资源,如对象、脚本。例如,服务编排A中需要调用脚本B,请确保A和B处于同一应用中。如果需要调用的资源不在同一应用中,则在服务编排A所在的应用中新建脚本B,或选择“使用已有脚本”导入脚本B,再在服务编排A中调用该脚本。 图1 通过“使用已有脚本”导入脚本 服务编排调用约束 不
装成一个公共接口后,供页面调用,“管理设备”功能中涉及的业务逻辑,以及服务编排与脚本关系如表1下所示,详细操作方式及说明请参见创建业务逻辑。 表1 “管理设备”功能需要创建的脚本、服务编排详情 脚本名称 主要作用 关联服务编排 关联公共接口 HW__queryEquipments
服务编排中只允许调用当前应用工程下的资源,如对象、脚本。例如,服务编排A中需要调用脚本B,请确保A和B处于同一应用中,若需要调用的资源不在同一应用中,则在服务编排A所在的应用中新建脚本B,或选择“使用已有脚本”导入脚本B,再在服务编排A中调用该脚本。 图1 通过“使用已有脚本”导入脚本 父主题: 服务编排
在经典版应用设计器中,将鼠标放在某个文件夹上,单击加号,选择“脚本”。 图3 选择脚本 设置脚本的名称,模板选择“空脚本”,单击“添加”。 图4 创建一个空脚本 在脚本编辑器中,输入如下代码。 // test custom error func , get diff language
Error001','测试用例','脚本使用错误码的用例解读') 测试执行脚本。 单击编辑器上方的,在页面底部单击测试窗口右上角的。单击“输出参数”页签,显示如图2所示,可查看到抛出的错误码信息。 图2 运行脚本后显示界面 单击脚本编辑页面上方的,启用脚本。 在服务编排里使用错误码
查询服务编排信息。 脚本 脚本接口,包括运行、调试和获取脚本签名信息等接口。通过这些接口,您可以运行脚本、对脚本进行调试等。 表4 脚本接口 API 说明 运行脚本 运行脚本。 调试脚本 调试脚本。 获取脚本签名信息 获取脚本签名信息。 获取脚本内置库信息 获取脚本内置库的声明。 获取Flow公式信息
发送的消息(json):发送的消息的json格式。 提示如下信息,表示测试成功。 图4 测试成功 在脚本中调用连接器 在脚本中,调用连接器实现调用IEF的接口。 参考开发一个简单脚本实例中操作,创建一个空白脚本。 图5 新建空白脚本 在脚本编辑器中,输入如下代码。 import { Decimal
禁用或启用服务编排、工作流、脚本和数据接入等。 Ctrl+S 保存。 Alt+Shift+S 另存为新版本、新实例或新服务编排。 Ctrl+R 运行服务编排、工作流、脚本和数据接入等。 Ctrl+Q 停止当前正在执行的数据接入操作。 Ctrl+Z 撤销对服务编排、脚本、组件等的修改。 目
在动作设置中,设置安装应用包时执行的脚本,单击“保存”。 图9 设置动作 安装前置脚本:安装应用包时,在导入实例化配置数据之前执行的脚本,一般用于预清理数据,避免数据冲突的情况。可以选择已有脚本,也可以单击“生成示例脚本”新建脚本。 安装后置脚本:安装应用包时,在导入实例化配置数据之后执行的脚本,一般用于
进行导入。 在脚本中,使用错误码。 这里通过新建脚本,将上文创建的错误码抛出,在脚本中增加抛出错误信息的context函数setI18nError('错误码名称','变量1','变量2')为例。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,录入如
发送的消息(json):发送的消息的json格式。 提示如下信息,表示测试成功。 图3 测试成功 在脚本中调用连接器 在脚本中,调用连接器实现调用IEF的接口。 参考创建空白AstroZero脚本中操作,创建一个空白脚本。 在脚本编辑器中,输入如下代码。 import { Decimal }
(可选)测试是否能识别身份证照片。 在连接器详情页面,单击“测试”。 “选择类型”配置为“图片URL”或“图片文件”,输入图片URL或选择身份证图片,单击“测试”。 图3 配置身份证 提示如下信息,表明成功识别身份证信息。 图4 测试成功 在脚本中调用连接器 在脚本中,调用连接器实现与OCR的对接。
这些操作,系统会自动执行。更多内容,请参见触发器。 脚本 针对业务逻辑比较复杂的场景,AstroZero平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。更多内容,请参见脚本开发。 服务编排 服务编排是一种通过简单的拖拉拽式流程
签名:签名的名称,请与前提条件中的“签名名称”取值保持一致。 (可选)测试是否能发送短信。 单击已创建的连接器,进入连接器详情页面。 在连接器列表中,单击需要测试连接器所在行的。 输入接收者号码和模板参数,单击“确定”。 接收者收到短信,表示测试成功。 在脚本中调用连接器 在脚本中,调用已创建的连接器,实现与Message&SMS的对接。