检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建业务逻辑 创建“查询设备”脚本 创建“查询设备”服务编排 创建“删除设备”脚本 创建“查询设备列表”脚本 创建公共接口 父主题: 开发“管理设备”功能
为AstroZero开发的应用创建业务用户 业务用户是实际执行业务操作的用户,通过访问应用来完成特定的任务,如数据录入、生成报表等。在AstroZero的业务配置中心,应用管理员可以按需为应用添加业务用户。 创建业务用户 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。
创建业务逻辑 “编辑设备”功能主要通过调用并执行一个具有“编辑设备”功能的脚本,实现编辑设备信息功能,并在修改设备信息时,能够根据设备id号,直接修改设备信息,因此需要在开发页面前,先创建一个“编辑设备”和“按ID查询设备详情”脚本。 创建“编辑设备”脚本 创建“按ID查询设备详情”脚本
设置AstroZero业务用户的密码策略和登录策略 在安全设置中,可设置业务用户的密码策略和登录策略。例如,设置业务用户密码的长度、首次登录是否强制修改密码、连续输错密码启用图片验证码等。 业务用户安全设置 在AstroZero服务控制台,单击“进入首页”,进入应用开发页面。 单击页面左上角的,选择“环境管理
配置业务权限凭证 场景描述 本节介绍的是在应用内创建业务权限凭证,您还可以在管理中心进行配置,相关操作请参考设置业务权限。两者的区别是在应用中创建的业务权限凭证,可在打包发布应用时,将业务权限凭证一起发布出去,在管理中心创建业务权限凭证无法随应用发布出去。 通过该章节创建业务权限
单击页面左上角的,选择“环境管理 > 业务配置中心”,进入业务配置中心。 在左侧导航栏中,选择“组织机构”。 在组织机构列表中,单击创建组织机构中创建的组织机构。 在右侧页面,单击“添加用户”。 图1 单击添加用户 在未分配的用户页面,勾选待添加的用户,单击“保存”,将业务用户添加到组织机构中。
组装“业务用户管理”页面 “业务用户管理”页面主要是通过页面对象模型与“PortalUser”标准对象绑定,并在前端页面保存新增业务用户时,调用“用户注册”逻辑,完成对该对象进行增删查的操作,实现业务用户管理功能。 结合页面需求,页面需要创建如下模型: 表1 模型分析 模型名称 作用
组装“业务用户注册”页面 “业务用户注册”页面实际上是一个对话框,是在管理员操作“新增用户”时,弹窗的注册对话框,详细如图1所示。 图1 业务用户注册对话框 结合页面需求,页面需要创建如下模型: 表1 模型分析 模型名称 作用 详细定义 userInfo 保存注册用户信息的参数。
创建“业务用户登录”页面 背景与原理 (可选)开发自定义登录组件 上传自定义登录组件 组装“业务用户登录”页面 父主题: 创建应用
如何制作/发布/安装解决方案 AstroZero支持在开发环境中制作并发布整体的解决方案包,解决方案中会涉及到多个应用,其他用户可以安装该解决方案包进行使用。 制作并发布解决方案 制作、发布并安装解决方案在开发环境管理中心设置,运行环境和沙箱环境中没有“解决方案”菜单设置页。 参考登
加客服人员业务凭证“cs”。 在接口列表中,单击“createWorkOrder”接口,进入接口详情。 在接口详情页面,单击“业务权限凭证”下的“编辑”。 图5 编辑业务权限凭证 在编辑业务权限凭证弹窗中,勾选“cs”,再单击,然后单击“保存”。 图6 选择客服人员业务凭证cs
预览之后进入即可登录页,您可以在登录页使用对应的业务用户(例如testcs)登录。 图2 进入Login页面的预览 在开发环境中,业务用户需要在开发者账号登录的状态下,才能正常登录“设备运维管理”应用。 在开发环境中,使用业务用户账号在图2所示Login预览页,登录应用时,业务用户与当前预览页面的开发者
I写”权限,业务用户也无法操作对象数据。若业务用户需要操作对象数据,请将该内置参数配置为“否”。 查看和配置该系统参数的方法为:在AstroZero环境配置中选择“系统设置 > 系统参数”,在“内置系统参数”查看和配置该参数。 图1 内置系统参数 给业务用户添加业务权限凭证 创建业务权限凭证。
于新增业务用户、添加用户权限、添加设备信息、管理工单,监控设备。 业务用户:使用“设备维修管理系统”应用的用户,分别是客服人员、派单员及维修人员。 表1 业务测试详情 角色 测试页面 涉及功能 管理员用户 新增用户页面、平台管理用户页面、设备管理页面和工单管理页面 新增业务用户,配置权限集、添加设备信息、管理工单
如何关闭AstroZero业务阈值的邮件提醒功能? 问题描述 在AstroZero中,业务阈值使用超过80%时,系统会自动发送邮件提醒客户,业务阈值即将或者已经超出了阈值限制。 解决方法 如果需要关闭邮件提醒功能,可执行如下操作: 登录新版环境配置。 在左侧导航栏中,选择“系统设置 > 系统参数”。
开发的资产包依赖所选择的运行时版本,如果线下运行版本不一致,可能会导致不兼容。 在BO开发页面,根据业务功能开发相关对象、服务编排、事件和脚本等。 图2 BO开发页面 您可以根据业务功能开发新的系统特性,也可以复用系统中已存在的类似特性。例如,需要复用系统中已存在的服务编排“queryProfiles”,可在新建服务
、删除等操作。 操作步骤 使用应用开发者账号,访问并登录AstroZero经典版开发环境。 在“项目 > 我的应用”中,单击“设备维修管理系统”应用的,进入应用预览页面。 在应用菜单中,选择“设备管理”,在设备管理页面中,单击“新增设备”,在“设备详情”页,设置需要新增的设备信息,然后单击“保存”。
如何使用服务编排开发业务的基本逻辑 场景描述 实现场景:根据查询到的呼吸机资源,数据判断资源是否充足,并修改相关资源信息。 实现方案:提前创建好呼吸机资源对象Respirator,使用服务编排实现上述场景功能。 通过循环图元对传入的数组对象变量RespiratorInfos(即空
标准页面:对于一般的业务应用系统,其功能主要是针对业务数据的增、删、改、查,前端界面的样式相对简单的页面场景,此时,推荐您使用平台提供的“标准页面”。您可以通过拖、拉、拽页面组件,再加上少量事件代码,即可拼装出所需页面,具体介绍请参见标准页面。 高级页面:对于一些样式比较复杂的页面,例如网站、电商
理数据、删除和更新数据等。 示例自定义接口前置/后置脚本:在开放低代码平台的服务编排、脚本或者操作对象数据接口给第三方系统调用时,通过该示例脚本可实现在第三方系统配置这些接口的访问权限。 描述:新建脚本的描述信息,建议设置为脚本的功能。 在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。