检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何创建定时任务 通过创建定时任务,来让系统自动执行某脚本、服务编排完成业务功能。 定时任务 业务系统中通常存在很多场景不需要人工参与,可以在系统后台定期完成的任务。例如,系统中存在一个定时任务,在每天凌晨3点,定时将到期的商品进行下架处理。系统提供自定义定时任务,您可以根据业务
单击“属性值绑定”后的“+”,设置“属性”为“选项”,“模型字段”为“workerOptions.outputParam.userList”,即绑定属性值为服务对象的返回值。 图4 绑定服务对象的返回值 开启“弹层独立”。 图5 启用弹层独立 单击页面上方的,保存设置。 定义页面事件代码。 在“设计视图”中选中最外层
字段。 发送到外部 系统内部有配置与华为云Astro轻应用相连Kafka的固定Topic“__BINGO_SYS_TOPIC”。 若不勾选“发送到外部”,表示将事件数据发到默认的Topic上。 若勾选“发送到外部”,表示将事件数据发送到与华为云Astro轻应用相连Kafka的其他
开发“维修工程师处理工单”功能 “维修工程师处理工单”功能包含“工程师查看待处理工单列表页面”和“处理工单对话框”两个页面。 创建“处理工单”脚本 创建“判断下一步状态”脚本 创建公共接口 组装“处理工单”对话框 组装“待处理工单”页面 父主题: 工单管理开发
import * as context from 'context'; import * as db from 'db'; //使用数据对象PortalUser(业务用户) @useObject(['PortalUser']) @action.object({ type: "param"
在移动端进行应用设置 在应用设置中,可以设置应用的维护状态和应用是否发布到工作台。 应用设置 参考登录华为云Astro轻应用移动端零代码工作台中操作,登录移动端零代码工作台。 在全部应用中,单击已创建的应用,进入应用。 在应用页面的右下方,单击。 在弹出的页面,单击,选择“编辑应用”。
公共接口创建 创建“处理工单”、“判断下一步状态”脚本对应的公共接口,详细接口信息如表1所示。 表1 公共接口 设置操作 版本 URL 方法 类型 资源 modifyOrderStatus 1.0.0 /modifyOrderStatus POST 脚本 HW__modifyOrderStatus
了解流程设计节点 流程启动 在流程设计页面,默认会自动创建流程启动,单击流程启动,可设置流程启动参数。 图1 流程启动 节点设置:是否开启暂存,默认为关闭。 开启并使用暂存后,会将表单数据保存在当前节点(当前仅支持20个暂存历史),供后续直接调用,暂存不会使流程发生流转。 开启暂
停止自动化任务 自动化任务暂不使用时,可停止自动化任务。 停止自动化任务 参考登录零代码工作台中操作,登录零代码应用开发工作台。 在全部应用中,单击应用后的“...”,选择“编辑”,进入编辑应用页面。 单击页面右上角的,进入自动化页面。 在自动化列表中,单击已启动自动化任务后的。
修改外部链接名称图标 外部链接创建后,可根据需要修改外部链接名称和图标。 修改外部链接名称图标 参考登录零代码工作台中操作,登录零代码应用开发工作台。 在全部应用中,单击应用后的“...”,选择“编辑”,进入编辑应用页面。 将鼠标放在已创建的外部链接上,单击,选择“修改名称和标签”。
HTTPS双向认证鉴权 使用说明 HTTPS双向认证是客户端和服务端,相互验证对方证书的一种鉴权模式。在调用第三方服务时,AstroZero会携带配置的客户端证书,证书需要向第三方服务申请。目前Rest服务支持配置P12和CRT格式的证书,其他格式需要通过keytool或openssl工具转换。
添加接口级业务权限凭证 业务用户的权限配置创建完成后,还需要为应用中创建的公共接口,添加接口级权限配置,本示例中业务用户需要使用的公共接口,主要是在“工单管理”及“用户管理”2个功能模块创建的。 操作步骤 在“我的应用”中,单击“设备维修管理系统”,进入应用。 在应用中,单击下方“配置”,进入应用配置。
配置微信公众号登录功能 通过应用与微信对接,实现用户登录微信公众号并获取到用户信息。 前提条件 已在微信公众平台注册了商户的公众账号,并获取如下所示关键信息。 开发者ID(AppID):微信公众号开发识别码,配合开发者密码可调用公众号的接口能力。在微信公众平台申请公众账号后,微信会自动分配对应的AppID。
单击故障单流程 在左侧导航栏中,选择“流程配置”,单击需要定制修改的业务流程,例如“事故处理场景”。 选择“业务模型”,显示该业务流程涉及的模型对象,单击“新建”,可添加自定义字段。 图3 添加自定义字段 选择“场景流程”,显示该业务流程涉及的场景流程。 (当需要新建场景流程时,可执行
添加”。 当编辑已有脚本时,为防止编辑时多人篡改,编辑前请单击进行锁定。 在代码编辑器中插入如下脚本代码。 脚本中加红色内容请替换为实际的对象名、字段名。 //本脚本用于派发工单 import * as db from 'db';//导入处理object相关的标准库 import
验证 因当前还未创建工单状态流转的BPM,因此派单功能还不能正常测试运行。本节只验证页面显示及跳转相关内容。 在“HW__dispatchWorkOrder”页面中,单击界面上方的,进入页面预览,在页面预览中进行以下验证。 查看页面显示:正常情况下,系统会显示客服人员创建的工单,
组装“业务用户注册”页面 “业务用户注册”页面实际上是一个对话框,是在管理员操作“新增用户”时,弹窗的注册对话框,详细如图1所示。 图1 业务用户注册对话框 结合页面需求,页面需要创建如下模型: 表1 模型分析 模型名称 作用 详细定义 userInfo 保存注册用户信息的参数。
挂载前端页面 应用开发完成后,要将页面挂载到导航条上,作为应用菜单,在应用预览时,查看应用相关页面。应用菜单仅支持开发者号的管理员查看,业务号只能查看对应权限的页面。 操作步骤 在经典版应用开发页面,单击左侧导航栏下方的“配置”。 图1 应用配置入口 在“导航条”页签,单击“菜单树”右侧的“+”,选择“添加页签”。
如何在运行环境查看高级页面 使用说明 仅支持在运行环境查看应用中的高级页面,不支持修改高级页面。 操作步骤 参考登录管理中心中操作,登录AstroZero管理中心。 在左侧导航栏中,选择“应用管理 > 应用导航”。 在应用程序列表中,单击应用后的。 在弹出的页面,单击“查看页面地址”,可获取高级页面访问地址。
如何分享应用模板 使用说明 在AstroZero管理中心,租户可申请将组织内的应用发布为模板。平台运营审核通过后,已发布应用模板在平台全局可见。 AstroZero提供的发布、分享应用模板能力为白名单特性,需要联系后台管理人员开通后方可使用。 操作步骤 参考登录管理中心中操作,登录AstroZero管理中心。