低代码工作流
华为云低代码平台Astro统一开发者体验和基础能力,资产与能力开放实现生态链接,通过零码、低码、流程、大屏、智能助手、高低码结合,全方位助力客户轻松上云,快速实现企业数字转型。
华为云Astro大屏应用 华为云Astro工作流 多产品组合,组装式交付 多产品组合,组装式交付 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 华为云Astro工作流 快速构建工作流应用 满足企业中人财事物的
多产品组合,组装式交付 多产品组合,组装式交付 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 华为云Astro工作流 快速构建工作流应用 满足企业中人财事物的调、转、入、离、审、评、批等任务的数智化需求 场景详情
多产品组合,组装式交付 多产品组合,组装式交付 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 华为云Astro工作流 快速构建工作流应用 满足企业中人财事物的调、转、入、离、审、评、批等任务的数智化需求
函数工作流 FunctionGraph 函数工作流 FunctionGraph 一项基于事件驱动的函数托管计算服务,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行 基于事件驱动的函数托管计算服务 免费试用函数每月前100万次调用免费
覆盖基于Git的主要工作流,满足多种开发场景 覆盖基于Git的主要工作流,满足多种开发场景 提供基于Git的多种开发协作模式,既适合中小企业的灵活开发模式,也支持中大型企业的复杂开发协作模式 了解详情 多形式代码检视活动,提升代码质量,传递开发经验 多形式代码检视活动,提升代码质量,传递开发经验
多产品组合,组装式交付 多产品组合,组装式交付 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 通过对零码、低码、流程、大屏、高低码结合等场景覆盖,统一开发者体验 华为云Astro工作流 快速构建工作流应用 满足企业中人财事物的调、转、入、离、审、评、批等任务的数智化需求
0协议,原生支持cloudevents SDK和API,全面拥抱开源生态。 事件处理灵活易用 事件处理灵活易用 更丰富的事件过滤、路由、转换能力,基于用户友好的低/无代码页面,高效事件管理,提供基于事件内容的过滤规则和基于Schema的转换规则,订阅功能丰富 高并发&高可用 高并发&高可用 千万级事件并发,服务可用性99
提供CloudIDE\VSCode\IDEA代码检查插件,支持实时检查和问题自动修复 搭配使用 流水线 CodeArts Pipeline 编译构建 CodeArts Build 代码托管 CodeArts Repo 新特性重磅发布 自研代码检查引擎,全面评估代码质量七特征 自研代码检查引擎,全面评估代码质量七特征
稳定安全的算力底座,极快至简的模型训练 支持万节点计算集群管理 大规模分布式训练能力,加速大模型研发 零代码自动学习,AI应用高灵活、低门槛 零代码自动学习,AI应用高灵活、低门槛 可根据标注数据自动设计模型、自动调参、自动训练、自动压缩和部署模型 支持图像分类、物体检测、声音分类等模型的定制化开发,满足不同领域需求
低代码平台包括开发管理控制台、业务建模设计器、功能页面设计器、流程设计器、报表设计器、数据大屏设计器、门户设计等企业数字化必备工具,完全基于浏览器可视化开发管理,既改即用。优速云低代码开发平台助力企业实现1个数字化底座,搭载N个业务系统,1个统一入口的标准1+N+1架构。整体架构
讯客NW低代码开发平台是一个仅需少量编码+可视化组件拖拽 (drag & drop) 的构建方式即可快速完成应用系统开发的平台app人工智能软件小程序 集成钉钉、企业微信、飞书等客户端
基于经典的可视化和模型驱动理念,以无代码、低代码为特性的应用搭建平台,致力于帮助用户以低成本、短周期、高效率的方式实现各类数字化应用,满足不同类型、不同阶段客户的数字化管理需求。一、产品介绍:基于经典的可视化和模型驱动理念,以无代码、低代码为核心特性的数字化应用搭建平台,致力于帮
互联互通。 当前,低代码平台正在增长,未来低代码将成为主要的软件交付平台,预计到2020年,75%的应用程序将在低代码平台中开发。 Foxcube是云狐开发的拥有自主知识产权的国际领先的低代码平台。云狐时代是TOB互联网平台、应用、边缘智能提供商,是软件低代码开发技术引领者,提供
,平台会使用合适的身份验证方法来确认用户的身份,如密码验证、短信验证或第三方登录等方式。权限管理是低代码平台中非常重要的一部分,它用于控制不同用户或角色对系统资源的访问权限。低代码平台通常提供角色管理功能,允许管理员为角色分配特定的权限。这些权限可以控制对数据、表单和功能的访问,
Deer低代码开发平台提供丰富、易用的模板、模型、插件、组件,满足不同用户个性化的需求,旨在帮助客户便捷、快速、灵活、低成本的搭建企业应用的数字化技术中台产品。产品主要组件应用1、DeerForm表单引擎:表单引擎组件是方便相关负责人员自主配置表单以及自定义样式、错误消息和样式以及简化验证规则
宜构低代码开发平台专注于解决大数据的数据处理,数据采集、重组、整合、可视化展示。面向普通用户层配置,无需技术人员介入可以根据需求自定义配置独立的运行系统,大大降低了信息化门槛,实现所见即所得。多终端适配:PC端,可视化管理,业务智能集成融合,行业覆盖广:覆盖城市管理、社会治理、教
优维低代码开发平台围绕企业业务管理需求,快速开发自有IT管理工具的解决方案,其通过提供可视化的用户编排界面、控件元素和成熟稳定的模块,在不需要学习开发语言的情况下,快速配置IT工具简单操作:通过low-code的插件化、配置化的前端开发方式,平台整合了优维众多行业IT运维的服务中台与技术中台能力,无缝赋能开发人员。
零云低代码开发平台,应用前沿技术架构,以数据模型、应用模型、移动端模型、报表模型为驱动,结合强大流程引擎,助力企业快速构建面向未来的个性化应用,实现快速开发、高效应用,可适应各类复杂业务场景,为企业数字化应用创新提供强大动能。 企业级低代码开发平台-以模型为驱动,轻松驾驭复杂业务
华为云Astro轻应用服务视频 6:38 华为云Astro轻应用服务视频 带您熟悉AstroZero中的高级页面 低代码开发精选推荐 低代码平台Astro 低代码开发平台 低代码平台Astro 低代码开发平台好用吗 微服务引擎CSE Nacos引擎 微服务平台 Nacos注册配置中心 云应用引擎CAE
逻辑开发-服务编排 Astro低代码开发平台 04:03 前端开发-标准页面 Astro低代码开发平台 前端开发-标准页面 Astro低代码开发平台 04:57 Astro低代码开发平台 快速发布Welink轻应用 Astro低代码开发平台 07:20 Astro低代码开发平台 逻辑开发-服务编排
Asrto Zero应用场景 轻松构建专业级应用,高效易用的低代码平台,创新随心所欲,敏捷超乎想象! 低代码开发平台--零代码场景 无需代码,通过全新的可视化界面,只需托拉拽即可轻松搭建应用,让工作变得简单有趣 低代码开发平台 - 轻应用构建场景 提供丰富的轻应用模板,包括办公管
低代码开发平台 低代码开发平台 华为云Astro Zero是零代码和低代码开发平台,源于华为应用开发和数字化转型的实践,提供了云上零码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率。同时提供应用资产的开发标准和微服务框架,助力企业不断沉淀可复制的套
华为云低代码 华为云低代码 华为云低代码是华为云自主研发的全场景低代码平台,提供了零码、低码、高低码协同的云上开发模式,通过对企业业务模块的抽象、编排与管理,联合专业开发者与全民开发者,加速企业数字化转型。 华为云低代码是华为云自主研发的全场景低代码平台,提供了零码、低码、高低码
华为云Astro轻应用服务视频 6:18 华为云Astro轻应用服务视频 教您在AstroZero中如何使用事件 低代码开发精选推荐 低代码平台Astro 低代码开发平台 低代码平台Astro 低代码开发平台好用吗 微服务引擎CSE Nacos引擎 微服务平台 Nacos注册配置中心 云应用引擎CAE
华为云Astro低代码平台能力 华为云Astro低代码平台能力 华为云低代码平台Astro通过零码、低码、流程、大屏、智能助手、高低码结合,全方位助力客户实现企业数字化转型 华为云低代码平台Astro通过零码、低码、流程、大屏、智能助手、高低码结合,全方位助力客户实现企业数字化转型
华为云Astro轻应用服务视频 6:18 华为云Astro轻应用服务视频 教您在AstroZero中如何使用事件 华为云低代码精选推荐 低代码平台Astro 低代码开发平台 低代码平台Astro 低代码开发平台好用吗 微服务引擎CSE Nacos引擎 微服务平台 Nacos注册配置中心 云应用引擎CAE
华为云Astro轻应用服务视频 6:18 华为云Astro轻应用服务视频 教您在AstroZero中如何使用事件 低代码开发精选推荐 低代码平台Astro 低代码开发平台 低代码平台Astro 低代码开发平台好用吗 微服务引擎CSE Nacos引擎 微服务平台 Nacos注册配置中心 云应用引擎CAE
低代码工作流
方案概述
华为云Astro轻应用低代码平台基于业界BPMN 2.0标准,实现了自己的业务流程管理系统,即工作流。华为云Astro轻应用中的工作流是一套图形化的流程编排引擎,着重于构建带有用户交互行为的业务流程,例如审批流、工单派发流程等。本实践通过创建一个出差审批应用,帮助您快速熟悉华为云Astro轻应用中的工作流。
员工出差是企业运营中最常见的业务场景,涉及到一系列的管理流程,例如出差申请、审批、行程安排、费用报销等。本实践以一个简单的员工出差场景,即员工在出差前需要提交一个出差申请审批的电子流程,员工提交出差申请后,主管处理审批或拒绝提交人申请,向您介绍如何使用华为云Astro轻应用中的工作流。本示例中的出差审批应用主要包括如下功能:
- 基于工作流模板创建出差电子流。
- 发送邮件。

操作流程
在华为云Astro轻应用中开发出差审批应用的流程,如图2所示。
- 步骤一:添加业务用户并进行授权
本示例中的应用包括主管和员工两种角色的业务用户。创建出差审批应用前,需要将员工、主管添加到华为云Astro轻应用中。
- 步骤二:创建队列
队列是华为云Astro轻应用中的一种成员集,即在实际业务场景中,用来记录一类具有相同权限和任务对象的成员集。本示例中需要创建2个队列,用于在工作流中区分不同角色在流程中处理的任务。
- 步骤3:创建空白应用
创建应用是在华为云Astro轻应用开发环境开发项目的第一步,也是端到端构建软件应用的入口。
- 步骤四:创建工作流
基于工作流中HR类流程模板,创建工作流,并设置各泳道责任人。
- 步骤五:配置BTA应用
在应用配置中,定义出差审批应用的导航菜单栏。
- 步骤六:业务功能调测
验证出差审批流程是否按照预期执行,即员工提交出差申请,主管对申请进行审批,分别测试审批通过、拒绝与重填。
步骤一:添加业务用户并进行授权
本示例中的应用包括主管和员工两种角色的业务用户。创建出差审批应用前,需要将员工、主管添加到华为云Astro轻应用中。
- 在 统一身份认证 服务 IAM 中创建两个子账号(主管和员工)。
- 在华为云Astro轻应用中添加子账号并授权。
- 以华为账号登录华为云。
- 单击
,在查找框中搜索“华为云Astro轻应用”,单击查找的结果,进入华为云Astro轻应用服务控制台。
- 在实例页面,单击“进入首页”。
- 在页面左上角,单击
,选择“环境管理 > 环境配置”,进入华为云Astro轻应用环境配置。
图3 进入华为云Astro轻应用环境配置 - 在左侧导航栏中,选择“用户安全 > 用户”,单击“添加IAM用户”。
- 在全部用户列表中,选择1中创建的子账号,单击“下一步”。
图4 选择待添加的子账号
- 赋予主管和员工System Administrator Profile权限,单击“保存”。
System Administrator Profile为系统管理员权限,拥有这个权限的用户拥有华为云Astro轻应用全部权限。在实际的出差审批应用中,只需赋予业务用户Portal User Profile或Anonymous User Profile权限即可。此处为了验证出差审批应用的功能,赋予业务用户(员工Mike、主管Helen)System Administrator Profile权限。如何给业务用户授权,请参见配置业务用户。图5 给子账号授权
步骤二:创建队列
队列是华为云Astro轻应用中的一种成员集,即在实际业务场景中,用来记录一类具有相同权限和任务对象的成员集。本示例中应用需要使用到表1中2个队列,用于在工作流中区分不同角色在流程中处理的任务。
步骤3:创建空白应用
创建应用是在华为云Astro轻应用开发环境开发项目的第一步,也是端到端构建软件应用的入口。
- 以华为账号登录华为云Astro轻应用服务控制台。
- 在实例列表中,单击“进入首页”,进入应用开发页面。
- 在左侧导航栏中,单击“应用”,进入低代码应用页面。
- 单击新建低代码应用后的
,进入新建空白应用页面。
图9 进入创建轻应用入口 - 在新建低代码应用中,选择“标准应用”,单击“确定”。
- 设置应用标签和名称,此处均设置为BTA。
图10名称前模糊掉的内容为命名空间,在华为云Astro轻应用中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改,请谨慎定义。
- 单击“新建”,进入BTA新版应用设计器。
图11 BTA新版应用设计器
步骤四:创建工作流
基于工作流中HR类流程模板,创建工作流,并设置各泳道责任人。
- 创建工作流。
- 在BTA新版应用设计器的“开始”页面中,单击“新建工作流”。
- 在新建工作流页面,单击“基于模板”,设置标签、名称和描述信息。
图12 添加工作流
- 单击“选择模板”,选择“HR”中的“出差申请”模板后,单击“创建”。
图13 选择出差申请模板
创建完成后,自动进入出差申请工作流编辑页面。在设置工作流前,您可以先通过表2了解出差申请工作流中各节点的功能。
图14 出差申请工作流开发页面表2 出差申请工作流中各节点功能介绍 编号
节点
功能说明
1
提交申请
开始节点,调用一个标准表单TravelRequest,供出差申请人提交出差申请。
2
数据映射
将出差申请标准表单中的请求字段映射到对象中。
3
申请审批
用户任务,将对象中的字段渲染到标准表单Approve并且确定审批人。
4
审批网关
审批人进行通过或拒绝两种操作。
5
数据映射
申请拒绝后,将Approve标准表单中的字段映射回TravelRequest标准表单。
6
重新填写请求
刷新TravelRequest表单中的内容,重新提交出差申请。
7
数据映射
将TravelRequest表单中的字段值映射到Approve中,重新发起审批申请。
8
发送邮件
审批通过,发送邮件将结果告知出差申请人。
9
流程结束
结束节点,执行到此整个工作流执行结束。
- 设置工作流,配置各泳道处理人。
在进行工作流设计前,请先参照工作流中内容对工作流设计界面进行全面的了解。
- 在工作流开发页面,单击“Process Owner”泳道,配置工作队列为“Employee”。
图15 配置员工为申请人
- 单击“Reviewer”泳道,配置工作队列为“Manager”。
图16 配置主管为审批人
- 单击泳道“Process Owner”上的“重新填写请求”用户任务元素,设置任务标题为“待重新提交”。
执行该操作的目的是,后续在“我的待办”中可以看到“待重新提交”的任务状态。
图17 配置为待重新提交 - 单击泳道“Reviewer”上的“申请审批”用户任务元素,设置任务标题为“待主管审批”。
执行此操作的目的是,后续在“我的待办”中可以看到“待主管审批”的任务状态。
图18 配置为待主管审批 - 单击
,保存工作流。
- 单击
,启用工作流。
- 在工作流开发页面,单击“Process Owner”泳道,配置工作队列为“Employee”。
步骤五:配置BTA应用
在应用配置中,定义出差审批应用的导航菜单栏。
- 在BTA新版应用设计器的“开始”页面,单击底部的“应用导航设置”。
图19 进入应用配置
- 在“主导航设置”页签,单击“Home”,将“菜单名称”设置为“我的待办”,单击“保存”。
图20 编辑页签
- 在主导航设置中,单击“新建”,新建“我要出差”菜单项,单击“保存”。
图21 添加我要出差页签图22 导航条最终效果
- 在BTA新版应用设计器主菜单中,单击“运行 > 立即运行”,可预览出差审批应用。
图23 出差审批应用效果图
到此,您已完成出差审批应用的开发。
思考:如何将导航栏菜单在出差审批应用顶部显示?
在应用配置页面的“外观设置”中,可以修改菜单样式、应用图标等。
图24 修改菜单样式、应用图标图25 设置后效果
步骤六:业务功能调测
出差审批测试流程:员工提交出差申请,主管对申请进行审批,分别测试审批通过、拒绝与重填。
- 我是员工,填写出差申请。
- 以员工账号(本示例为Mike),登录华为云Astro轻应用服务控制台。
图26 员工登录华为云Astro轻应用
- 在实例页面,单击“进入首页”。
- 在左侧导航栏中,单击“应用”,进入低代码应用页面。
- 在低代码应用列表中,单击已创建BTA应用后的“编辑”,进入BTA应用设计器。
- 在主菜单中,单击“运行 > 立即运行”,进入出差审批应用预览页面。
- 单击“我要出差”,填写出差信息,单击“提交”。
- 在“我的待办 > 我的申请”中,可查看到已提交的出差申请电子流。
图28 查看我的申请
- 以员工账号(本示例为Mike),登录华为云Astro轻应用服务控制台。
- 我是主管,审批出差申请。
- 以主管账号(本示例为Helen),登录华为云Astro轻应用服务控制台。
图29 主管登录华为云Astro轻应用
- 在实例页面,单击“进入首页”。
- 在左侧导航栏中,单击“应用”,进入低代码应用页面。
- 在低代码应用列表中,单击已创建BTA应用后的“编辑”,进入BTA应用设计器。
- 在主菜单中,单击“运行 > 立即运行”,进入出差审批应用预览页面。
- 单击“我的待办”,在我的待办列表中,单击“待主管审批”,进入主管审批页面。
图30 我的待办图31 主管审批页面
- 单击“通过”或“驳回”。
恭喜您,完成了出差审批应用的开发和功能测试。通过本章节的操作,相信您对华为云Astro轻应用中的轻应用及工作流有了一定的了解。
思考:如何将出差审批应用发布到运行环境?发布到运行环境后,队列中数据会同步到运行环境中吗?
- 问题1:免费版不提供运行环境,如果需将应用发布到运行环境,请购买专享版或专业版本,详情可参见购买华为云Astro轻应用商用实例。如何编译发布应用,请参见如何一键部署应用。
- 问题2:出差审批应用发布到运行环境后,开发环境中的队列信息不会同步到运行环境中,请在运行环境中重新执行步骤二:创建队列。
- 以主管账号(本示例为Helen),登录华为云Astro轻应用服务控制台。
低代码工作流常见问题
更多常见问题 >>-
工作流即业务流程管理,源自业界工作流N 2.0标准。低代码平台基于该规范实现了自己的业务流程管理系统,由于工作流本身已成为了业界一套行业规范,因此在低代码平台中称实现此类流程的引擎为工作流。
-
华为云低代码平台Astro提供零代码开发、低代码开发和业务大屏开发,助力企业轻松上云,快速实现企业数字转型。
-
华为云Astro是一个低代码开发平台,提供云化开发、测试、商用的整体框架,通过全场景可视化开发、积木式应用搭建和开放的元数据引擎,帮助企业快速创新。
-
Astro Zero是华为云为行业客户、合作伙伴、开发者量身打造的低代码/零代码应用开发平台,提供全场景可视化开发能力和端到端部署能力,可快速搭建行业和大型企业级应用并沉淀复用行业资产,加速行业数字化。
-
Huawei Cloud Astro是华为云自主创新的全场景低代码平台,提供了零码、低码、高低码协同的云上开发模式,通过对企业业务模块的抽象、编排与管理,联合专业开发者与全民开发者,加速企业数字化转型
-
华为云Astro是华为云自主研发的全场景低代码平台,提供了零码、低码、高低码协同的云上开发模式,通过对企业业务模块的抽象、编排与管理,联合专业开发者与全民开发者,加速企业数字化转型。
更多相关专题
增值电信业务经营许可证:B1.B2-20200593 | 域名注册服务机构许可:黔D3-20230001 | 代理域名注册服务机构:新网、西数