检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图6 拖拽脚本的输入输出参数 配置“判断账号密码”决策图元。 选择“判断账号密码”图元,在右侧单击图标,修改“默认”的“名称”为“loginFail”。 图7 修改“默认”结果名称 单击“新增”,增加一个可编辑的结果,修改结果为“loginSuccess”,在“可视”下单击“新增行”
properties = thisObj.getProperties()。 getContainer:用于返回渲染该组件的容器dom节点。 代码示例:var elem = thisObj.getContainer (),然后通过jquery去查询组件中某个dom节点时,可通过$("#id"
功能总览 功能总览 全部 应用 标准页面 高级页面 对象 服务编排 工作流 脚本 事件 触发器 连接器 数据接入 零代码 应用 应用即一个App,创建应用是在AstroZero开发项目的第一步,也是端到端构建软件应用的入口。通过AstroZero提供的界面、逻辑、对象等可视化编排
546|debug|vm[75]>>> timezone: (GMT+08:00) China Standard Time (Asia/Shanghai) 0909 11:18:26.547|debug|vm[75]>>> Hello World (test__NativeServicejs
间建立关联关系。聚合对象对外展现为一个对象,从而简化对象管理。 通过定义对象中某一字段的字段类型为“Lookup”或“Master Detail”(主从关系类型),实现不同对象之间建立关联关系,只能向子对象进行关联。 针对这种类型,系统支持基于聚合对象进行数据的增删改查操作,避免对多个对象分别进行多次数据操作。
properties = thisObj.getProperties()。 getContainer:用于返回渲染该组件的容器dom节点。 代码示例:var elem = thisObj.getContainer (),然后通过jquery去查询组件中某个dom节点时,可通过$("#id"
properties = thisObj.getProperties()。 getContainer:用于返回渲染该组件的容器dom节点。 代码示例:var elem = thisObj.getContainer (),然后通过jquery去查询组件中某个dom节点时,可通过$("#id"
使用AstroZero零代码预置模板创建培训报名应用 场景描述 “培训报名”用于各类培训信息的收集和统计,例如收集员工个人信息、培训方式以及希望了解的内容、遇到的内容等,便于培训组织者能够了解员工的背景、水平和兴趣等,从而制定出合适的培训方案。 AstroZero零代码模板中心为
"HW__title__CST",//与对象中的字段名保持一致 "operator": "contains", "value": input.title });
tance。 ValueInstance BPM变量值表,其中“parent”字段指向所属的BPM流程实例FlowInstance。 SLAInstance BPM的SLA实例表,其中“parent”字段指向所属的BPM流程实例FlowInstance, FlowHistory
节点添加了如下污点: kubectl taint nodes node1 key1=value1:NoSchedule kubectl taint nodes node1 key1=value1:NoExecute kubectl taint nodes node1 key2=value2:NoSchedule
widgetProperties = thisObj.getProperties(); var elem = thisObj.getContainer(); var items = thisObj.getItems(); var connectorProperties
逻辑:逻辑判断图元,能够实现在服务编排中进行变量赋值Assignment、循环Loop、跳出循环Break、决策Decision、等待Wait的功能。 BO:商业对象图元,即将封装好的BO能力作为服务编排中的一个节点,实现特定的业务功能图元。 Native服务:原生服务图元,用于调用原生服务提供的接口。
脚本 对应相对复杂的业务逻辑,AstroZero提供了脚本、服务编排等后台逻辑形式。本章节主要带您了解脚本的基础知识。 AstroZero的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。在JavaScript
common 通用组件,例如标签、图片、标题或段落。 container 容器组件,可以包含其他组件的容器。例如,栅格布局组件Row/Col、流式布局组件、Panel、Tabs、Collapse或WidgetContainer。 input 显示和编辑实体属性,例如文本框、日期选择器。
图10 拖拽脚本的输入输出参数 配置“判断账号密码”决策图元。 选择“判断账号密码”图元,在右侧单击图标,修改“默认”的“名称”为“CheckFail”。 图11 修改“默认”结果名称 单击“新增”,增加一个可编辑的结果,修改结果为“CheckSuccess”,在“可视”下单击“新增行
模型中。 自动完成:带有提示的文本输入框。 关联选择框:一个搜索的选择框,关联对象的查找关系(lookup)或主从关系(masterdetail)类型,可以通过搜索来匹配下拉的选项,匹配成功的选项会展开在下拉列表中。 弹出对话框:弹出对象选择框,可弹出自定义页面。 多语言选择框:
选择文件时按照文件类型过滤,多个类型格式间以“,”符号隔开,如“image/jpeg,application/msword,text/plain”。 支持文件类型:支持的文件类型,与“过滤文件类型”不同的是,该参数是识别文件的后缀名,“过滤文件类型”为原生的属性,会在选择文件时过滤,可以两者结合使用。
使用AstroZero创建业务对象 业务对象(BO)是封装了完整的数据模型、业务逻辑、页面展现的软件单元。一个BO提供一个完整场景的服务,为上层应用提供特定服务。不同用户可以开发各自的BO,在BO里创建逻辑使其具有特定的业务功能,开发好后制作成用户包并进行发布。下载用户包给其他用
function(data){ var thisObj = this; var elem = thisObj.getContainer(); $("#receivedParam",elem).val(data.eventParam.param1) } 同页面内组件的交互