检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
脚本:针对业务逻辑比较复杂的场景,华为云Astro轻应用平台提供了脚本(Script)能力,支持用户在线开发TypeScript脚本,完成灵活复杂的业务逻辑。 服务编排:服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。 触发器:触发器以图
能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。 如表1所
Detail”的公共接口,详细接口信息如图5所示。 标签和操作名称为“queryEquipmentDetail”,版本为“1.0.0”,URL为“/queryEquipmentDetail”,“类型”选择“脚本”,“资源”为“HW__queryEquipmentDetail”,“方法”为“GET”。
XXXXXXXX/detail”,加粗字体即用户ID。 例如,某业务用户详情页URL为“https://华为云Astro轻应用域名/studio/index.html#/admin/portaluser/10gg000000mXXXXXXXXX/detail”,加粗字体即业务用户ID。
消息通知”,拖拽“EmailBySMTP”图元至画布中。 图5 拖拽EmailBySMTP图元至画布中 单击,设置基本信息。 图6 配置基本信息 表2 EmailBySMTP图元基本信息参数说明 参数 说明 标签 EmailBySMTP图元的标签名,用于在页面显示。 名称 EmailBySM
务系统需要的配置数据和业务数据。更多内容请参见对象。 服务编排 服务编排是一种通过简单的拖拉拽式流程编排以及参数配置的方式来进行服务开发的能力,并支持对已开发的服务重新进行组合编排。用户能够在服务编排编辑器内以图形化编排的形式快速地进行服务的开发并扩展出更丰富的业务功能,同时能够
error); }); 单击“创建”,退出事件编排窗口。 实现“按标题查询工单” 通过定义“查询”按钮的“点击”事件,可以实现根据工单标题查询工单的能力。 在“设计视图”中,选中“查询”按钮。 在右侧“事件”页签中,单击“点击”后的“+”。 在添加事件弹窗中,输入如下脚本代码。 let queryTitle
如何自定义事件 事件分类 在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送的事件数据进行分析处理等功能。低代码中的事件,分为标准事件和自定义事件两种。 标准事件是系统定义好的事件,可直接订阅。标准事件目前有几下几种: Absolute
console.log('b 结束'); 脚本main: console.log('main 开始'); import * as a from 'a'; import * as b from 'b'; console.log('在 main 中,a.done = ', a.done ',b
"{\"name\":\"\",\"type\":\"\",\"view\":{\"name\":\"__layout__Test__t1__CST__detail\",\"fields\":[\"name\",\"Test__xxx__CST\",\"Test__Field1__CST\",\"Test__Field11__CST\"
节点添加了如下污点: kubectl taint nodes node1 key1=value1:NoSchedule kubectl taint nodes node1 key1=value1:NoExecute kubectl taint nodes node1 key2=value2:NoSchedule
"Object detail layout", "events": [], "id": "000D000001Dgez2PYjS4", "isBaseline": false, "label": "t1 Detail",
在弹窗中,选中“创建一个新脚本”,在“名称”文本框中输入“queryEquipmentDetail”,单击“添加”。 系统实际创建的脚本名称为“HW__queryEquipmentDetail”,“HW__”前缀由租户命名空间namespace决定。新建创建的脚本,默认是当前用户锁定状态,可以进行编辑保存等操作。
from 'connector'; //新建SMTP邮件连接器,第一个参数固定是emailsmtp,第二个参数是连接器的名称 let client = connector.newClient("emailsmtp","命名空间__smtp01"); //构建请求消息头,包括收件人地
var containerDiv = $(".scfClientRenderedContainer", elem); if (containerDiv.length) { $(containerDiv)
给用户“zhangsan@qq.com”发送通知邮件为例,向您介绍如何创建一个触发器。 前提条件 已成功创建邮件模板并配置Email告警。通过该Email告警,系统可以给用户“zhangsan@qq.com”发送电子邮件。 操作步骤 参考登录经典应用设计器中操作,登录经典版应用设计器。
{\"key\":1535946611880038,\"type\":\"container\",\"props\":{\"align\":\"center\",\"class\":\"form-buttons-container\",\"name\":\"container_1\"},\"attrs\":{},\"on\":{}
在“基本信息”区域指定“设备名称”时,在“设备详情”区域自动显示设备信息。该能力需要开发(equipmentSelectListQuery)脚本实现。 填写完工单,单击“提交”按钮后,会创建一个工单实例。该能力通过调用BPM实现。 结合填单页面需求,以及前端组件对应关系,需要创建如下模型:
本节将通过开发一个“调查问卷”应用页面用来演示标准页面的基本功能,页面完成后如图1所示。 图1 调查问卷应用效果 创建一个自定义对象“Questionnaire”。 创建“Questionnaire”对象,在对象内新建7个文本类型的自定义字段“questionCode0”~“questionCode6”,创建自定义对象及字段的相关内容请参考3
regator)。聚合对象实现方式,有如下两种: 通过定义对象中,某一字段的字段类型为“Lookup”(查找关系)或“Master Detail”(主从关系类型),实现不同对象之间建立关联关系,只能向子对象进行关联。该场景下,系统支持基于聚合对象进行数据的增删改查操作,避免对多个对象分别进行多次数据操作。