- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南(低代码)
- 华为云Astro轻应用低代码使用流程
- 授权用户使用华为云Astro轻应用并购买实例
- 添加华为云Astro轻应用开发者用户
- 使用华为云Astro轻应用创建应用
-
使用华为云Astro轻应用开发应用后端
- 应用后端开发概述
- 对象
- 事件
- 结构体
- 脚本
-
服务编排
- 华为云Astro轻应用服务编排概述
- 创建空白华为云Astro轻应用服务编排
- 定制已有华为云Astro轻应用服务编排
-
为华为云Astro轻应用服务编排设置图元
- 为华为云Astro轻应用服务编排添加子服务编排图元
- 为华为云Astro轻应用服务编排添加脚本图元
- 为华为云Astro轻应用服务编排添加记录创建图元
- 为华为云Astro轻应用服务编排添加记录删除图元
- 为华为云Astro轻应用服务编排添加记录查询图元
- 为华为云Astro轻应用服务编排添加记录更新图元
- 为华为云Astro轻应用服务编排添加发送邮件图元
- 为华为云Astro轻应用服务编排添加发送事件图元
- 为华为云Astro轻应用服务编排添加赋值图元
- 为华为云Astro轻应用服务编排添加循环图元
- 为华为云Astro轻应用服务编排添加跳出循环图元
- 为华为云Astro轻应用服务编排添加决策图元
- 为华为云Astro轻应用服务编排添加等待图元
- 为华为云Astro轻应用服务编排添加BO图元
- 为华为云Astro轻应用服务编排添加连接器图元
- 为华为云Astro轻应用服务编排添加生成文档图元
- 管理华为云Astro轻应用服务编排
- 自定义华为云Astro轻应用服务编排的URL
- 触发器
- 工作流
- 定时任务
-
使用华为云Astro轻应用开发应用前端
- 应用前端开发概述
-
标准页面
- 华为云Astro轻应用标准页面概述
- 创建空白华为云Astro轻应用标准页面
- 使用模板创建华为云Astro轻应用标准页面
- 为华为云Astro轻应用标准页面添加组件
-
设置华为云Astro轻应用标准页面组件属性
- 设置华为云Astro轻应用标准页面容器组件属性
- 设置华为云Astro轻应用标准页面表单组件属性
- 设置华为云Astro轻应用标准页面表格组件属性
- 设置华为云Astro轻应用标准页面分栏组件属性
- 设置华为云Astro轻应用标准页面栅格容器组件属性
- 设置华为云Astro轻应用标准页面列表视图组件属性
- 设置华为云Astro轻应用标准页面表格(新)组件属性
- 设置华为云Astro轻应用标准页面图片组件属性
- 设置华为云Astro轻应用标准页面二维码组件属性
- 设置华为云Astro轻应用标准页面分页组件属性
- 设置华为云Astro轻应用标准页面模态框组件
- 设置华为云Astro轻应用标准页面输入框组件属性
- 设置华为云Astro轻应用标准页面下拉框组件属性
- 设置华为云Astro轻应用标准页面按钮组件属性
- 设置华为云Astro轻应用标准页面上传组件属性
- 设置华为云Astro轻应用标准页面面包屑组件属性
- 设置华为云Astro轻应用标准页面视频播放组件属性
- 添加事件实现华为云Astro轻应用组件间交互
- 添加库扩展华为云Astro轻应用标准页面功能
- 查看华为云Astro轻应用标准页面性能
- 调测华为云Astro轻应用标准页面
- 将华为云Astro轻应用标准页面保存为模板
- 管理华为云Astro轻应用标准页面
-
高级页面
- 华为云Astro轻应用高级页面概述
- 创建华为云Astro轻应用高级页面
- 为华为云Astro轻应用高级页面添加组件
-
设置华为云Astro轻应用高级页面预置组件属性
- 设置华为云Astro轻应用高级页面轮播组件属性
- 设置华为云Astro轻应用高级页面图片组件属性
- 设置华为云Astro轻应用高级页面文本编辑组件属性
- 设置华为云Astro轻应用高级页面自定义背景框组件属性
- 设置华为云Astro轻应用高级页面基本柱图组件属性
- 设置华为云Astro轻应用高级页面基本折线图组件属性
- 设置华为云Astro轻应用高级页面基本饼图组件属性
- 设置华为云Astro轻应用高级页面水位图组件属性
- 设置华为云Astro轻应用高级页面散点图组件属性
- 设置华为云Astro轻应用高级页面雷达图组件属性
- 设置华为云Astro轻应用高级页面仪表盘组件属性
- 设置华为云Astro轻应用高级页面翻牌器组件属性
- 设置高级页面路由导航和路由视图组件属性
- 为华为云Astro轻应用高级页面添加自定义组件
- 为华为云Astro轻应用高级页面组件绑定数据
- 添加事件或宏实现高级页面组件交互
- 调测华为云Astro轻应用高级页面
- 查看华为云Astro轻应用高级页面性能
- 管理华为云Astro轻应用高级页面
- 报表
- 使用华为云Astro轻应用进行应用集成开发
- 使用华为云Astro轻应用对应用进行个性化设置
- 发布并部署华为云Astro轻应用开发的应用
- 管理华为云Astro轻应用中已安装的应用
- 华为云Astro轻应用低代码平台管理中心
-
经典版开发指导(白名单特性)
- 经典版入门必读
- 应用
- 对象
- 标准页面
- 高级页面
- 服务编排
- 脚本开发
- BPM服务编排
- API接口
- 集成开发
- 消息事件
- 触发器
- 报表和仪表板
- CICD持续集成与交付
- 服务组件(BO)
- 调测能力
- 工程能力
- 原生服务
- 其他功能
- 管理中心
- 用户指南(零代码)
- 最佳实践
- API参考
-
常见问题
- 高频常见问题
- 产品咨询类
-
应用后端开发
- 如何区分不同账户间的数据库对象?
- 在华为云Astro轻应用对象中删除字段后重新创建时,引用的地方报错
- 华为云Astro轻应用自定义对象预置的owner字段,用于记录什么用户?
- 华为云Astro轻应用脚本支持使用哪些语言和库?
- 在华为云Astro轻应用脚本中执行sql语句时,可以不用@useObject修饰数据对象吗?
- 在华为云Astro轻应用脚本中,如何返回zip压缩文件内容?
- 如何通过华为云Astro轻应用脚本,导出xls文件让用户下载?
- 华为云Astro轻应用脚本是否支持multipart/form-data请求?
- 华为云Astro轻应用服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚?
- 事件触发的华为云Astro轻应用服务编排,发送事件后,服务编排没有运行?
- 在华为云Astro轻应用服务编排或工作流中,引用的资源无法编辑
- 如何实现一个资源被多个应用的服务编排调用?
- 在华为云Astro轻应用服务编排中,支持跨应用引用资源吗?
- 在华为云Astro轻应用服务编排、工作流或脚本中,邮件发送功能不可用?
- 华为云Astro轻应用开发者如何使用自己的邮箱发送邮件?
-
应用前端开发
- 在华为云Astro轻应用标准页面中,如何调用服务编排或脚本?
- 在华为云Astro轻应用标准页面组件较多时,如何快速选中组件?
- 表格字段太多,导致华为云Astro轻应用标准页面无法完整显示,该如何处理?
- 在华为云Astro轻应用标准页面中,如何实现下拉框选项值的筛选功能?
- 在华为云Astro轻应用标准页面中,如何实现移动端上拉异步加载数据功能?
- 在华为云Astro轻应用标准页面弹窗的onOk事件中,不想关闭弹窗该怎么处理?
- 在华为云Astro轻应用中自定义高级页面组件(widget)时,修改了JS文件,修改部分不生效?
- 配置高级页面组件桥接器实例属性时,如何设置下拉框中的选项值?
- 在华为云Astro轻应用高级页面中,如何实现所有组件都加载完成后,再执行某段逻辑?
- 在华为云Astro轻应用中,如何实现多人协作开发?
- 在华为云Astro轻应用运行环境中,如何实现游客访问标准页面?
- 应用发布与部署
- 华为云Astro轻应用平台管理中心
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
将华为云Astro轻应用中的应用发布成WeLink轻应用
方案概述
在华为云Astro轻应用中,支持扫码绑定WeLink。绑定WeLink后,可将华为云Astro轻应用中开发的应用快速发布到WeLink中,实现企业业务的高效率、低成本创新。
发布WeLink轻应用是将已开发好的应用或全新开发的Web页面发布到WeLink,用户在WeLink APP中即可打开应用。发布WeLink轻应用适用于简单的应用场景。下面以创建“调查问卷轻应用”为例,介绍如何把华为云Astro轻应用上开发的应用发布成WeLink(蓝标)轻应用。
调查问卷模板为企业和个人提供调查问卷应用模板,用于收集资料或管理问题记录。该模板以对华为云Astro轻应用开发者展开调查问卷为例,可基于该应用模板快速自定义调查问卷内容。

操作流程
将华为云Astro轻应用中的应用发布成WeLink轻应用的流程,如图2所示。
- 步骤一:准备账号并完成绑定
在华为云Astro轻应用的环境配置中,将华为云Astro轻应用和WeLink进行绑定。
- 步骤二:添加WeLink用户为华为云Astro轻应用开发者
如果需要WeLink用户在华为云Astro轻应用开发环境中具备开发者权限,请添加WeLink用户为华为云Astro轻应用开发者用户,并赋予开发者权限。
- 步骤三:创建华为云Astro轻应用调查问卷应用
在华为云Astro轻应用开发环境中创建“调查问卷应用”,设置应用在移动端显示效果,并为Welink用户设置业务访问权限。
- 步骤四:编译发布应用
将在华为云Astro轻应用上创建的应用发布到WeLink上。
- 步骤五:在WeLink移动端测试应用
应用发布后,可以在WeLink手机端搜索并验证已发布的轻应用,也可以在企业WeLink管理员界面直接扫码进入轻应用。
- 步骤6:(可选)将运行环境中应用发布到WeLink
如果您购买的是华为云Astro轻应用商用版实例,还支持将华为云Astro轻应用开发环境中的应用发布到运行环境,由运行环境发布到WeLink。
步骤一:准备账号并完成绑定
在华为云Astro轻应用上完成和WeLink账号的绑定操作。
- 注册WeLink账号。
- 登录WeLink注册页面,输入用户名和验证码,单击“下一步”。
图3 WeLink登录页面
- 选择待创建WeLink账号的角色,请根据实际需求设置,本示例选择“我是管理员”。
- 在“创建企业/组织”页面,设置如下信息后,单击“创建”。
图5 创建企业/组织
- 企业/组织名:新建企业或组织名称。
- 姓名:新建企业或组织的联系人。
- 邮箱:新建企业或组织的联系人的邮箱地址。
- 行业:新建企业或组织所属的行业。
WeLink账号注册成功后,可根据实际需求,选择对应的操作,如登录企业管理后台,下载Windows客户端等。
图6 选择对应操作
- 登录WeLink注册页面,输入用户名和验证码,单击“下一步”。
- 以账号登录华为云Astro轻应用开发环境,绑定WeLink并同步WeLink信息。
- 以华为账号登录华为云官网。
- 单击
,在查找框中搜索“华为云Astro轻应用”,单击查找的结果,进入华为云Astro轻应用服务控制台。
- 在实例页面,单击“进入首页”。
- 在页面左上角,单击
,选择“环境管理 > 环境配置”,进入环境配置页面。
- 在左侧导航栏中,选择“集成连接 > 统一身份认证设置”,单击“WeLink”。
图7 进入绑定WeLink页面
- 在弹出页面,单击“绑定WeLink”。
- 在弹出的“扫码认证”框中,打开移动端WeLink,在右上角单击“+”,扫描图8中所示二维码。
- 勾选待同步用户所在的WeLink部门,单击“同步”。
说明:
- 绑定WeLink会同步WeLink用户为华为云Astro轻应用业务用户,用户数不计入License用户数限额。只有业务用户登录当前华为云Astro轻应用环境时,才会计入License用户数限额。
- 华为云Astro轻应用绑定WeLink时,扫码绑定的WeLink用户会自动添加为华为云Astro轻应用开发者用户和业务用户。
- 同步WeLink部门时,会自动同步WeLink部门主管为华为云Astro轻应用业务用户。
- 同步的WeLink用户包括子部门的用户。
- 同步用户到华为云Astro轻应用中时,可能会存在WeLink中部分用户已存在于华为云Astro轻应用中情况,此时可通过“账号归一配置”功能,来控制用户的同步方式。
- 开启“归一账号”功能时,执行同步用户操作会将华为云Astro轻应用中已有的业务用户与WeLink中账号归一。
判断符设置为“且”,认证方式中手机、邮箱和用户皆选择,只有同时满足手机号、邮箱和用户名相同的业务用户账号才会被归一。
判断符设置为“或”,认证方式中 手机、邮箱和用户皆选择,则按照手机号、邮箱和用户名的顺序查询需要归一的业务用户账号,如果某一条件满足,则无需符合后续其他条件。
- 不开启“归一账号”功能,会为WeLink中的账号重新创建一个新的业务用户。
- 开启“归一账号”功能时,执行同步用户操作会将华为云Astro轻应用中已有的业务用户与WeLink中账号归一。
勾选要同步用户所在的WeLink部门,系统还会同步所选部门的WeLink用户,将WeLink用户同步到华为云Astro轻应用当前环境的业务用户列表中,并赋予“Portal User Profile”权限。在华为云Astro轻应用环境配置的“维护 > 全局元素 > 业务用户”中,可查看同步来的WeLink用户信息。
思考:如果在图9中未同步用户信息,即单击“跳过”,完成WeLink账号绑定后,后续该如何同步用户信息呢?
在华为云Astro轻应用环境配置的“集成连接 > 统一身份认证设置”,单击“WeLink”,在“同步用户”区域下单击“立即同步”,即可完成用户信息的同步。
步骤二:添加WeLink用户为华为云Astro轻应用开发者
添加WeLink用户为华为云Astro轻应用开发者用户,并赋予开发者权限。
- 以华为账号登录华为云Astro轻应用环境配置。
- 在左侧导航栏中,选择“用户安全 > 用户”,单击“添加WeLink用户”。
图10 添加WeLink用户
- 勾选需要添加的WeLink用户,单击“下一步”。
图11 勾选WeLink用户
- 权限配置为“Developer Profile”,单击“保存”。
添加完成后,在用户列表中可查看到已添加的WeLink用户。
WeLink用户添加了开发者权限后,即可使用WeLink扫码登录华为云Astro轻应用开发环境,具体操作如下:
- 登录WeLink管理后台。
- 打开移动端WeLink,在右上角单击“+”,扫描二维码进行登录,也可单击图12上的
,使用WeLink用户的账号密码登录。
步骤三:创建华为云Astro轻应用调查问卷应用
在华为云Astro轻应用开发环境中创建“调查问卷应用”,设置应用在移动端显示效果,并为Welink用户设置业务访问权限。
- 基于调查问卷模板,创建调查问卷应用。
- 使用具备开发者权限的华为云Astro轻应用账号,登录华为云。
- 单击
,在查找框中搜索“华为云Astro轻应用”,单击查找的结果,进入华为云Astro轻应用服务控制台。
- 在实例页面,单击“进入首页”,进入应用开发页面。
具备开发者权限的华为云Astro轻应用账号:华为云Astro轻应用租户及具备开发者权限的WeLink用户,都具有进入开发环境开发应用的权限。
- 在应用开发页面,选择“模板中心”。
- 在低代码专区,找到“调查问卷”模板,并单击该模板。
图13 使用应用模板创建应用
- 在模板详情页面,单击“安装模板”。
安装完成后,自动进入调查问卷应用设计器。图14 调查问卷应用
- 单击调查问卷后的
,选择“修改应用标签和描述”,将应用标签设置为“开发者调查问卷轻应用”,单击“保存”。
- 修改要发布的页面模式,单击“Page”目录下的“用户体验”页面,单击页面
,切换页面布局模式为手机模式,单击
。
图15 修改用户体验布局为手机模式 - 按照同样的方式,修改页面“调查问卷”的布局模式为手机模式。
图16 修改调查问卷布局为手机模式
- 在主菜单中,单击“运行 > 立即运行”,可预览调查问卷应用。
- 设置调查问卷应用在移动端显示效果。
- 在左侧导航栏中,单击“设置”。
- 在“移动应用设置”中,开启小程序模式。
图17 移动应用设置
- 配置允许WeLink用户使用业务应用权限。
- 进入华为云Astro轻应用环境配置,在左侧导航栏中,选择“用户安全 > 权限”。
- 在“权限配置列表”中,单击“Portal User Profile”。
- 在权限配置详情中,单击“应用程序设置”页签,单击
,选中该应用的“可见性”、“默认”,单击
,配置应用可见性。
图18 配置应用可见性 - 在权限配置详情中,单击“自定义对象权限”页签,进入编辑页面。搜索“Questionnaires_qR__CST”对象,在搜索结果中找到“命名空间__Questionnaires_qR__CST”,单击
,先勾选“修改全部”,再勾选“创建”权限,单击
保存配置。
执行此操作的目的是,允许WeLink用户操作当前应用中的自定义对象。
图19 配置自定义对象的操作权限
步骤四:编译发布应用
本节介绍如何将在华为云Astro轻应用上创建的应用发布到WeLink上。
- 在华为云Astro轻应用上编译发布应用,将创建的应用编译发布到WeLink上。
- 进入华为云Astro轻应用开发者调查问卷设计器。
- 在主菜单中,选择“发布 > 应用打包 > 生成移动应用”。
- 在发布应用中,单击“WeLink-轻应用”。
图20 WeLink-轻应用
- 打开WeLink,扫描登录WeLink开放平台。
图21 扫描登录WeLink开放平台
- 在WeLink上提交发布应用申请。
- 在“应用开发 > 首页 > 轻应用 > 版本管理”中,单击“发布版本”。
图22 在WeLink上发布版本
- 选择审核员,在“版本说明”中输入说明信息,如“第一次测试发布”,单击“确定”,提交发布应用申请给审核员审核。
图23 输入版本说明
- 提交审核后,页面将显示“审核版”,单击“联系企业管理员”,在弹窗中单击“复制”,可将应用发布审核链接发送给审核员审核发布版本,单击“关闭”。
图24 联系管理员审核版本
- 在“应用开发 > 首页 > 轻应用 > 版本管理”中,单击“发布版本”。
- 联系审核员,审核发布应用版本。
- 在WeLink手机端,单击“业务”,搜索应用“开发者调查问卷轻应用”。
- 搜索到后,单击应用名,进入调查问卷页面。
图26 搜索轻应用“开发者调查问卷轻应用”
- 输入问卷信息,单击“提交”,成功后跳转到“提交成功”页面。
图27 进入轻应用页面图28 提交成功
问卷调查完成后,切回到“开发者调查问卷”的应用开发页面,单击顶部菜单栏中的“运行 >立即运行”,预览应用。在“调查问卷管理”页签中,可查看或删除相关数据。
图29 管理调查问卷记录华为云Astro轻应用提供了很多模板应用供您直接使用,方便您快速将应用发布到WeLink中,省去开发环节。WeLink用户可直接在WeLink移动端使用该应用。如果租户购买的华为云Astro轻应用规格为专业版或专享版,拥有运行环境,您可继续执行步骤6:(可选)将运行环境中应用发布到WeLink,使用运行环境将应用发布到WeLink,WeLink用户在WeLink移动端使用该应用时,调用的后台接口服务都承载在运行环境中。
步骤6:(可选)将运行环境中应用发布到WeLink
在华为云Astro轻应用开发环境中将应用发布到运行环境,由运行环境发布到WeLink。
免费版不提供运行环境,请购买专业版或专享版实例后,再进行打包发布操作,并在运行环境安装应用。
- 将应用发布到运行环境。
- 进入应用开发页面,在“主页 > 全部应用”中,单击“Astro轻应用开发者调查问卷”后的“编辑”,进入应用设计器。
- 在应用设计器的顶部菜单栏中,单击“发布 > 一键部署”。
- 选择目标运行环境,单击“立即部署”。
图30 一键部署
- 在弹出的确认对话框中,单击“立即部署”。
- 在华为云Astro轻应用运行环境部署应用。
- 在华为云Astro轻应用已购买的实例中,单击“管理运行环境”,进入运行环境。
- 在运行环境的右上方,单击“体验新版”,进入新版运行环境。
- 在左侧导航栏中,选择“应用管理 > 应用列表”,在应用列表中可查看到已安装的调查问卷应用。
图33 查看已安装的应用
- 在WeLink上创建正式的轻应用,并参考2,在华为云Astro轻应用运行环境的“集成管理 > 统一身份认证设置”中,单击“WeLink”,再单击“绑定WeLink”。
- 配置同步到华为云Astro轻应用的WeLink用户允许使用该业务应用权限。
- 在华为云Astro轻应用运行环境的左侧导航栏中,选择“用户安全 > 权限”。
- 在“权限配置列表”中,单击“Portal User Profile”。
- 在权限配置详情中,单击“应用程序设置”页签,单击
,选中该应用的“可见性”复选框,单击
。配置应用可见性。
图34 配置应用可见性 - 在权限配置详情中,单击“自定义对象权限”页签,进入编辑页面。搜索“Questionnaires__qR__CST”对象,在搜索结果中找到“命名空间__Questionnaires_qR__CST”,单击
,先勾选“修改全部”,再勾选“创建”权限,单击
,保存配置。执行此操作的目录是,允许WeLink用户操作当前应用中的自定义对象。
图35 配置自定义对象的操作权限说明:
实际的对象名可在“Astro轻应用开发者调查问卷”应用开发页面的“Model”目录下查看。
- 在运行环境将应用发布到WeLink。
- 在运行环境中,选择“应用管理 > 应用列表”,在应用程序列表中单击待发布应用“命名空间__Questionnaires”后的
,选择“WeLink-轻应用”,发布应用到WeLink上创建的正式应用中。
图36 选择WeLink-轻应用 - 参考2~3,在WeLink上发布版本并审核,审核时设置使用该应用的所有WeLink用户可见。
应用发布后,使用该应用的所有WeLink用户可以在WeLink手机端搜索并使用已发布的轻应用。第三方网站也可通过WeLink移动端扫码登录应用,详情请参见扫码登录第三方网站集成指导。
- 在运行环境中,选择“应用管理 > 应用列表”,在应用程序列表中单击待发布应用“命名空间__Questionnaires”后的
常见问题
- 问题1
问题描述:
将华为云Astro轻应用和WeLink账号A绑定后,如果需要绑定另外的WeLink账号B,怎么处理?
处理方法:
需要先将华为云Astro轻应用和WeLink账号A解绑,再绑定其他WeLink账号。
- 在华为云Astro轻应用当前环境中,选择“集成连接 > 统一身份认证 ”,单击“WeLink”,再单击“解绑”。
图37 解绑WeLink
- 在弹出的提示框,根据情况勾选“删除部门和用户信息”,表示是否删除已同步的部门和用户信息,单击“确定”。
- 选择“集成连接 > 统一身份认证”,单击“WeLink”,再单击“绑定WeLink”,绑定其他WeLink账号。
- 在华为云Astro轻应用当前环境中,选择“集成连接 > 统一身份认证 ”,单击“WeLink”,再单击“解绑”。
- 问题2
问题描述:
WeLink导入的业务用户,在PC端无法正常登录已发布的应用。
可能原因:
在华为云Astro轻应用中导入业务用户时,未同步WeLink中的业务用户密码。
处理方法:
请参考扫码登录第三方网站集成指导中操作处理。