检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发“派单员派发工单”功能 “派单员派发工单”功能包含工单列表(派单员)页面、派单对话框两个页面。 学习地图 如图1所示,通过本章的学习和实践,您将进一步了解“标准页面”的能力,包括: 弹出对话框 标准页面模板 脚本 图1 学习地图 创建“查询维修人员”脚本 创建“派单功能”脚本
步骤一:创建密码校验登录脚本 业务用户登录前,需要先创建一个账号密码校验脚本。 在AstroZero服务控制台的主页中,单击“进入首页”,进入AstroZero应用开发页面。 在主页中,单击“进入首页”,进入AstroZero应用开发页面。 在“主页 > 全部应用”中,单击“A”应用后的“编辑”,进入应用设计器。
设备维修管理系统包括三个功能模块,各功能模块分类说明,如图1所示。 图1 功能模块说明 本文将以功能模块为单位,逐个开发,带您一步步学习如何使用AstroZero开发一个完整的应用。 父主题: 通过AstroZero开发设备维修管理应用
对于租户创建的自定义对象,系统会自动创建对象的Detail和Records标准页面,Detail页面缺省按字段创建的先后顺序显示该对象的全部字段。开发者可以根据需要,新增定义定制Layout页面,例如定义对象编辑页面Layout。 对象详情页面Detail:显示对象中单条记录的详细信息。自定义
创建“查询工单”脚本及公共接口 本节中的后台逻辑主要是通过脚本的形式,实现对工单记录的查询,然后将查询脚本封装成一个公共接口,供页面调用。 工单列表(客服人员)页面中,为了实现查询并显示已有工单信息功能,需要开发“查询工单”脚本和对应公共接口。 创建“查询工单”脚本 在“我的应用”中,单击“设备维修管理系统”,进入应用。
主页页签:用于展示个人任务相关的信息。 对象页签:关联一个对象的布局,将展示指定对象的某个布局页面。 标准页面页签:用于关联并展示一个标准页面。 高级页面页签:用于关联并展示一个高级页面。 BPM页签:用于关联并展示一个BPM。 Web页签:用于关联一个URL,将展示URL对应的网页或页面。 状态机页签:用于关联并展示一个状态机。
进入经典版开发环境 什么是开发环境 开发环境是开发者专门用于开发应用的环境,用户可根据需求自行开发配置各种逻辑模块化元素,从而创建各类应用。关于AstroZero中环境的更多介绍,请参见基本概念。 进入经典版开发环境 使用华为账号,登录华为云网站,在顶部导航栏右侧单击“控制台”,进入华为云控制台。
Object,简称BO)是封装了完整的数据模型、业务逻辑、页面展现的软件单元。一个BO提供一个完整场景的服务,为上层应用提供特定服务。不同用户可以开发各自的BO,在BO里创建逻辑使其具有特定的业务功能,开发好后制作成用户包并进行发布。下载用户包给其他用户,其他用户安装BO包后,在上
组装“处理工单”对话框 “维修工程师处理工单”功能包含两个页面,一个是工程师查看待处理工单列表页面,一个是处理工单对话框。 “处理工单”对话框是一个手机端的Html5页面,负责指定下一环节的工单状态,是“待处理工单列表”页面中引用的对话框。 按照工程师在对话框中选定下一步流程状态,如图1所示。
在设置权限中,选中Developer Profile,为WeLink用户添加开发者权限。 Developer Profile:开发者权限,赋予该权限的用户为应用开发者,可以在AstroZero开发应用,如新增一个对象、为对象增加一个字段、新增一个流程等。 单击“保存”,返回用户列表页面。 在用户列表中,可查看到已添加的WeLink用户。
Profile,为WeLink用户添加开发者权限。 Developer Profile:开发者权限,赋予该权限的用户为应用开发者,可以在AstroZero开发应用,如新增一个对象、为对象增加一个字段、新增一个流程等。 图4 为WeLink用户添加开发者权限 单击“保存”,返回用户列表页面。
定义与API(queryEquipmentDetail)关联的服务模型。 在“模型视图”中,单击“新增模型”。 添加服务模型,模型名称“queryEquipmentDetail”,“来源”选择“服务”,单击“下一步”。 指定模型与API“queryEquipmentDetail”,单击“下一步”。 图10
下: 在开发环境安装源码包应用。 安装后,会显示在开发环境首页的“项目”页签下。源码包是其他用户开发完应用后,打包编译时选择“源码包”发布出来的应用包。源码包中的所有组件都不受保护和限制,且不能安装自己账号下开发的应用。 在开发环境安装资产包应用。 安装后,会显示在开发环境首页的
经典版开发指导 经典版入门必读 应用 对象 标准页面 高级页面 服务编排 脚本开发 BPM服务编排 API接口 集成开发 消息事件 触发器 报表和仪表板 CICD持续集成与交付 服务组件(BO) 调测能力 工程能力 原生服务 其他功能 管理中心 白名单特性
长度不能超过31个字符,包括前缀命名空间的长度。 名称前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。 必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不允许以下划线结尾。 A 创建对象“
能。 了解服务编排 在传统的开发中程序员一般是基于代码进行开发,程序员需要学习内容较多,开发效率相对低一些,开发门槛也高。AstroZero的服务编排功能,类似于编程中一段有流程、条件处理、判断逻辑的程序。这段程序有输入参数和输出参数、可以独立成为一个对外调用的方法。同时,在程序内部,也可以调用其他的方法。
单击“设计视图”,从“模型视图”切换到“设计视图”。 拖拽页面标题。 从基本组件列表区拖拽一个“标题”组件到“页面内容”中。 在右侧“属性”页签中,将“标题内容”修改为“现场工单列表”。 单击页面上方的,保存页面标题。 从组件列表区拖拽一个“表格”组件到“标题”的下方。 绑定表格数据模型,并设置查询结果区域。
loyee__CST”对象创建一个触发器,当系统中该对象“name”字段取值为“zhangsan”的记录创建或者更新时,给用户“zhangsan@qq.com”发送通知邮件。 创建上述触发器前,请已成功创建邮件模板并配置Email告警。通过该Email告警,系统可以给用户“test123@qq
如何创建服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式,来进行服务开发的能力。本章节以创建一个根据传入的用户名,配置欢迎信息的简单业务场景为例,向您介绍如何从零开始创建一个服务编排。 创建服务编排 参考登录经典应用设计器中操作,登录经典版应用设计器。 将鼠标放
为AstroZero开发的应用创建角色权限 通过设置角色权限,来管理业务用户的权限。可以给一个业务用户分配多个角色权限,其权限为多个角色权限的合集。 业务配置中心的角色权限概念,对应“环境配置 > 配置 > 用户安全 > 权限”中的权限,不同点是业务配置中心只提供业务用户会用到的权限项,对权限项进行了简化。