检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
的脚本。一般用于预清理数据、删除和更新数据等。 示例自定义接口前置/后置脚本:在开放低代码平台的服务编排、脚本或者操作对象数据接口给第三方系统调用时,通过该示例脚本可实现在第三方系统配置这些接口的访问权限。 描述:新建脚本的描述信息,建议设置为脚本的功能。 在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。
方式二:在组件的事件代码中,直接调用服务 除了将服务编排、脚本和API封装成模型调用外,还可以在组件的事件代码中,直接调用服务。 在代码编辑页面左侧,单击“服务类”下的“服务编排”按钮,获取调用服务编排的代码。通过简单的修改,如服务编排的名称,版本号,即可初始化并得到服务编排对象。 系统提供了多种内置
通知人事部是否办理入职手续。 通过服务编排订阅事件 参考如何开发服务编排中操作,新建一个服务编排。 图1 新建一个服务编排 标签:新建服务编排的标签名,用于在页面展示。 名称:服务编排在系统中的唯一标识,创建后不可修改。 类型:新建服务编排的类型,本示例选择“Event Trigger”。
在BO开发页面,根据业务功能开发相关对象、服务编排、事件和脚本等。 图2 BO开发页面 您可以根据业务功能开发新的系统特性,也可以复用系统中已存在的类似特性。例如,需要复用系统中已存在的服务编排“queryProfiles”,可在新建服务编排时选中“使用已有的服务编排”,选中该服务编排,单击“添加”进
再次输入用户的登录密码,两次输入的密码必须保持一致。 语言 选择用户使用的语言,以提升用户体验,确保用户能够理解系统中的提示、消息和文档。 时区 设置用户所在的时区。设置时区后,平台会根据用户设置的时区自动调整系统显示时间。例如,将系统时间转换为用户本地的时间,使用户能够更直观地理解时间信息。 角色 给新建的用户
类型错误时,该接口会执行报错。 URI GET 华为云Astro轻应用域名/u-route/baas/script/v1.0/signature/{scriptName}{?version=1.0.1} 表1 路径参数 参数 是否必选 参数类型 描述 scriptName 是 String
图10 添加事件 将如下代码拷贝到自定义动作中,单击“创建”。 图11 新建自定义动作 其中,“命名空间__dss”为服务编排的名称,请配置为3中创建服务编排的名称。 // 当前组件 const _component = context.$component.current;
登录应用设计器 在调用接口时,如果请求参数中需要填入对象名、服务编排名等,可进入应用设计器查看。 登录应用设计器 进入华为云Astro轻应用服务控制台。 在主页中,单击“进入首页”,进入应用开发页面。 图1 应用开发页面 在左侧导航中,单击“应用”,进入应用管理页面。 图2 应用管理页面
如何创建定时任务 通过创建定时任务,来让系统自动执行某脚本、服务编排完成业务功能。 定时任务 业务系统中通常存在很多场景不需要人工参与,可以在系统后台定期完成的任务。例如,系统中存在一个定时任务,在每天凌晨3点,定时将到期的商品进行下架处理。系统提供自定义定时任务,您可以根据业务需求
"2" } 资源 根据类型选择需要绑定的资源,如脚本,服务编排或操作的对象名称。 如果找不到需要绑定的服务编排或脚本,请检查服务编排或脚本是否启用。如果没有启用,请进入服务编排排或脚本设计页面,单击页面左上角的图标,启用服务编排或脚本。 对象操作 “类型”选择“对象”时,该参数才会显示。
Error抛出异常来调试。调试运行一般在脚本编辑中的测试调试区域。 操作步骤 参考脚本开发实例中操作,创建一个脚本样例。 本示例以示例服务脚本为例,进行介绍。 图1 示例服务脚本 单击代码编辑器上方的,保存脚本。 运行测试脚本。 单击编辑器上方的,执行脚本。 在“输入参数”页签中,输入请求报文,单击测试窗口右上角的。
单击脚本编辑页面上方的,启用脚本。 在服务编排里使用错误码 在“全局上下文”新建公式变量,使用表达式SETI18NERROR(ErrorCodeName','变量1','变量2')方式引入错误码。 图3 服务编排里使用错误码 目前BPM中,错误码由BPM调用的脚本和服务编排抛出。 父主题: 系统管理
在使用AstroZero时,通常会调用第三方系统接口,进行数据交互。针对常见Rest和SOAP协议,AstroZero封装了Rest服务连接器和SOAP服务连接器。使用这两种连接器,可方便快捷的调用第三方接口,实现对第三方系统的数据增加、删除、修改和查找。 调用第三方接口前,需要第三方系统提供符合Rest和SOAP协议规范的API。
创建系统级自定义角色 除了系统预置的零码开发者、数据管理员和企业成员三个系统角色外,应用管理员还可以按需创建新的系统角色。 约束与限制 免费版实例的业务配置中心,只提供了“用户管理”功能菜单,如果应用管理员需要自定义系统角色,请购买华为云Astro轻应用标准版或专业版实例。 图1
图切换到模型视图。 单击“新增模型”,输入模型名称(如submitLimit)、“来源”选择“服务”,单击“下一步”。 图10 新建模型 “选择服务类型”设置为“脚本”,在弹出的选择服务页面选择3中创建的脚本,单击“确定”。 图11 选择脚本 单击“下一步”,再单击“确定”,完成模型的创建。
动作创建后必须要启用,否则在服务编排中无法选择到。 图19 动作已启用 新建服务编排。 在应用设计器的左侧导航栏中,选择“逻辑”。 单击编排后的,输入服务编排的标签和名称,单击“添加”。 图20 新建服务编排 表5 添加服务编排参数说明 参数 说明 示例 标签 新建服务编排的标签名,用于在界面展示,创建后可修改。
定义模型“queryWorkOrder”。 在“模型视图”中,单击“新增模型”。 添加服务模型,模型名称“queryWorkOrder”,单击“下一步”。 “选择服务类型”为“公共接口”,“项目”为“设备维修管理系统”,“选择服务”为“queryWorkOrder”,单击“下一步”,再单击“确定”。
在华为云控制页面,选择服务所在的区域,单击,选择“服务列表 > 开发与运维 >Astro轻应用(原AppCube)”。 您也可以直接在搜索框中,输入“Astro轻应用(原AppCube)”或“AstroZero”进行搜索。 图6 进入AstroZero服务控制台 在AstroZero服务控制台,
口URL的地方直接配置即可。 类型 接口的类型。 服务编排:表示该定义URL调用的接口类型是服务编排。 脚本:表示该定义URL调用的接口类型是脚本。 对象:表示该定义URL是操作对象数据,包括对象数据的增删改查。 资源 调用的服务编排、脚本或者操作的对象名称。 内容类型 请求中的body类型。
新建空白应用参数说明 参数 说明 示例 标签 新建应用的标签,长度不能超过80个字符。标签是应用在系统中的唯一标识,创建后不支持修改。 我的第一个应用 名称 新建应用的名称,输入标签值后单击该参数的输入框,系统会自动生成应用的名称,同时自动在名称前,添加命名空间__。命名要求如下: 长度不能超过31个字符,包括前缀命名空间的长度。