审批应用开发场景
针对员工出差场景,即员工在出差前需要提交一个出差申请审批的电子流程,员工提交出差申请后,主管处理审批或拒绝提交人申请。
出差审批应用主要包括如下功能:
基于工作流模板创建出差电子流和发送邮件。
审批应用开发流程
前提条件
已注册华为云帐号,并完成实名认证。
实名认证分为企业认证和个人认证,两种认证方式均支持新增子帐号。如何申请实名认证,请参见实名认证。
使用已注册的华为云帐号,申请开通免费试用AstroZero。
如何注册并申请试用AstroZero,请参见申请免费试用。此处申请开通AstroZero的华为云帐号即为租户帐号。本次开发操作均是使用租户帐号进行的,子帐号(主管、员工)仅在业务功能调测时使用。
步骤1:添加子帐号并进行授权
添加子帐号的目的是为了给应用添加不同角色的业务用户,本次应用包括主管和员工两种角色的业务用户。创建出差审批应用前,需要将员工、主管子帐号添加到AstroZero中。
1、在统一身份认证服务IAM中创建两个子帐号(主管和员工)。
2、在AstroZero中添加子帐号并授权。
步骤2:创建工作队列
工作队列是AstroZero中的一种成员集,即在实际业务场景中,用来记录一类具有相同权限和任务对象的成员集。
1、以租户帐号登录AstroZero管理中心。
2、在左侧导航栏中,选择“用户管理 > 工作队列”。
3、在工作队列页面,单击“新建”,创建Employee工作队列。
4、创建Manager工作队列。
步骤3:创建空白轻应用
创建应用是在AstroZero开发环境开发项目的第一步,也是端到端构建软件应用的入口。此处创建一个空白轻应用的目的是在该应用的Logic目录下创建BPM。
1、以租户帐号登录AstroZero服务控制台。
2、在实例列表中,单击“进入首页”,进入应用开发页面。
3、在左侧导航栏中,单击“应用”,进入低代码应用页面。
4、单击新建空白应用后的→,进入新建空白应用页面。
5、设置应用标签和名称,此处均设置为BTA。
6、单击“新建”,进入BTA新版应用设计器。
步骤4:创建工作流
基于工作流中HR类流程模板,创建工作流,并设置各泳道责任人。
1、创建工作流。
2、设置工作流,配置各泳道处理人。
步骤5:配置BTA应用
在应用配置中,定义出差审批应用的导航菜单栏。
1、在BTA新版应用设计器的“开始”页面,单击底部的“应用导航设置”。
2、在“主导航设置”页签,单击“Home”,将“菜单名称”设置为“我的待办”。
3、在主导航设置中,单击“新建”,新建我要出差页签。
4、在BTA新版应用设计器主菜单中,单击“运行 > 立即运行”,可预览出差审批应用。
到此,您已完成出差审批应用的开发。
思考:如何将导航栏菜单在出差审批应用顶部显示?
在应用配置页面的“外观设置”中,可以修改菜单样式、应用图标等。
步骤6:业务功能调测
出差审批测试流程:员工提交出差申请,主管对申请进行审批,分别测试审批通过、拒绝与重填。
1、我是员工,填写出差申请。
2、我是主管,审批出差申请。
低代码如何实现多人协作开发
如何实现多人协作开发
您可以在租户帐号下创建用户(子帐号),实现多人协作开发。
为了方便同一个开发团队成员之间能够更好的配合开发项目,在AstroZero中,同一个租户下的所有子帐号开发的内容都可以互相查看,配合开发。
多人登录后,在开发过程中是用锁的机制进行隔离的;每个人开发时,获取锁,在完成开发后释放锁,否则别的帐号会无法操作该页面。
须知:当前AstroZero未提供版本回退的相关能力,所以在做删除资源的操作时,需确定该资源无人使用。
如何添加子帐号
免费版与专业版租户下添加的子帐号个数不同,详情请参见产品规格差异。在开通AstroZero服务时,界面也会展示详细的规格说明,请以实际开通服务时的规格为准。在AstroZero中如何添加子帐号,请参见如何添加开发者帐号(IAM帐号)和如何为WeLink用户添加开发者权限。
低代码开发教程视频
华为云Astro轻应用服务视频
华为云Astro轻应用服务视频
华为云Astro轻应用服务视频
低代码开发精选推荐
1对1咨询专属顾问
华为云咨询电话:950808或4000-955-988 转1
华为云咨询电话:950808或4000-955-988 转1