检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对接微信公众号获取用户信息 通过应用与微信对接,实现用户登录微信公众号并获取到用户信息。 前提条件 已在微信公众平台注册了商户的公众账号,并获取如下所示关键信息。 开发者ID(AppID):微信公众号开发识别码,配合开发者密码可调用公众号的接口能力。在微信公众平台申请公众账号后,微信会自动分配对应的AppID。
对接对象存储代理兼容实例格式 当对不同存储类型(OBS或MINIO)中的对象实例进行操作时,为了实现连接器实例本身的统一访问管理,需要对不同存储类型中的对象实例配置存储代理连接器。 新建对象存储代理连接器 参考登录AstroZero新版应用设计器中操作,进入应用设计器。 在左侧导航栏中,选择“集成”。
为AstroZero服务编排添加赋值图元 赋值图元的作用 配置该图元能够给变量进行赋值,变量可以是服务编排中创建的普通变量、对象变量。 如何使用赋值图元 在逻辑中,拖拽“赋值”图元至画布中。 选中赋值图元,单击,设置基本信息。 表1 基本信息参数说明 参数 说明 标签 设置图元的
为AstroZero服务编排添加决策图元 决策图元的作用 配置该图元能够在服务编排中创建判断条件,根据判断结果连线其他图元,决定后续执行何种操作,类似if语句。 如何使用决策图元 在逻辑中,拖拽“决策”图元至画布中。 选中决策图元,单击,设置基本信息。 表1 基本信息参数说明 参数
创建AstroZero自定义事件 在业务流程中,有意义的状态变化都可称为事件。自定义好事件后,可基于该事件实现事件发送、事件订阅,对发送事件的数据进行分析处理等功能。例如,创建一个事件,记录应聘者是否被录用的状态变化。 创建自定义事件 参考登录AstroZero新版应用设计器中操作,登录应用设计器。
通过AstroZero中的连接器实现文件上传功能 期望实现效果 AstroZero封装了不同类型的连接器用于对接其他服务,对接后即可在应用中使用该服务。例如,通过连接器对接OBS后,可将前端页面中上传的文件存储到OBS桶中。 图1 在OBS桶的指定路径下可查看到文件 功能实现方法
金额 金额组件用于录入金额。 在表单开发页面,从“数据组件”中,拖拽“金额”组件至表单设计区域,如图1。 图1 金额 显示名称:该字段在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 货币单位:设置货币的单位。 保留小数位数:设置精确保留的小数位数。 验证:对字段进行限制设置。
使用模板创建AstroZero标准页面 操作场景 系统预置了一些典型场景的标准页面模板,如果业务场景贴合已有模板,建议选择“基于模板”来快速创建标准页面。页面模板包括预置模板(通用模板)和自定义模板两大类。 预置模板(通用模板) 基础表单:基本的表单页面。 多区域表单:有间隔区域的多区域表单页面。
为AstroZero服务编排添加脚本图元 脚本图元的作用 当需要在服务编排中,嵌套使用系统中已存在并启用的脚本时,可使用脚本图元。或者当业务场景比较复杂时,可以将整体服务编排进行拆分,先定义好脚本实现子功能,并启用,在总体的服务编排中调用脚本实现完整功能。 如何使用脚本图元 在基本中,拖拽“脚本”图元到右侧画布中。
URL URL组件用于录入URL信息。系统已预置校验格式,当用户输入URL格式不正确时,会报错。 在表单开发页面,从“数据组件”中,拖拽“URL”组件至表单设计区域,如图1。 图1 URL 显示名称:该字段在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 只读时展示为超
通过AstroZero中的脚本实现表单的提交限制功能 期望实现效果 在开发前端页面时,可以在脚本中为表单添加一些提交限制,来提升用户体验和数据的安全。例如,在脚本中定义一个延迟时间(如图1),在规定的时间内提交表单时,提示“Submission failed: Not PortalUser
为AstroZero服务编排添加BO图元 BO图元的作用 BO(商业对象)图元,即将封装好的BO能力作为服务编排中的一个节点,实现特定的业务功能图元。需要在BO中自定义封装好API,才能在Flow中进行调用。 前提条件 已在BO中自定义封装好API,具体操作请参考自定义AstroZero
设置AstroZero高级页面路由导航和路由视图组件属性 路由导航和路由视图组合使用,可实现路由导航以及展示当前生效路由对应的页面内容(如图1)。一个页面只支持放置一个路由导航和一个路由视图组件。路由导航和路由视图组件的属性和其他组件类似,可参考其他组件进行配置。 图1 页面预览效果
关联记录 关联记录组件用于关联应用中的表单,以单选或者多选的形式关联展示。 导出/克隆应用时,应用中表单创建的关联关系会丢失。导出/克隆完成后,请重新创建表单间的关联关系。 在表单开发页面,从“数据组件”中,拖拽“关联记录”组件至表单设计区域,如图1。 图1 关联记录 例如,系统
通过AstroZero中的脚本实现表格数据的增加和删除 期望实现效果 通过脚本,在前端页面实现对象数据的增加和删除。例如,在标准页面中增加或删除一条数据时,标准页面关联的对象中,数据也会随之添加或删除。 图1 在页面添加数据 图2 对象中同步新增数据 图3 对象中有两条数据 图4
邮箱 邮箱组件用于录入邮箱信息。系统已预置校验格式,当用户输入邮箱格式不正确时,会报错,参考格式为“***@example.com”。 在表单开发页面,从“数据组件”中,拖拽“邮箱”组件至表单设计区域,如图1。 图1 邮箱 显示名称:该字段在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。
电话 电话组件用于录入11位数的手机号码。系统已预置校验格式,当用户输入手机号不正确时,会报错。 在表单开发页面,从“数据组件”中,拖拽“电话”组件至表单设计区域,如图1。 图1 电话 显示名称:该字段在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 验证:对字段进行限制设置。
部门 部门组件用于获取组织机构。 在表单开发页面,从“数据组件”中,拖拽“部门”组件至表单设计区域,如图1。 图1 部门 显示名称:该组件在页面呈现给用户的名称,可以设置为中文,也可以设置为英文。 可选择记录数:选择组织内配置好的部门,支持单选或多选。 可选范围:选中“可选范围”
为AstroZero服务编排添加连接器图元 连接器图元的作用 该图元实现与第三方系统对接。根据业务场景需要与第三方系统对接时,选择对应类型的连接器图元进行配置。例如,调用OBS连接器图元实现与OBS的对接。 前提条件 已提前配置好OBS连接器,具体操作请参考对接OBS云对象存储实例。
为AstroZero服务编排添加发送邮件图元 发送邮件图元的作用 配置该图元能够使用系统预置的接口发送邮件。您可以直接在该图元定义邮件内容或先创建好邮件模板然后在服务编排中使用。 前提条件 需要提前配置账号的默认邮件服务器,具体操作请参见服务编排、BPM、脚本中发送邮件功能不可用。