
# 新手入门-员工请假流程
本入门通过创建一个简易的员工请假应用，帮助您快速上手AstroFlow。
#### 业务场景
本入门中，员工请假的业务流程，如[图1]所示。
图1员工请假业务流程   
![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662798.png)
1. **员工**登录应用，发起请假申请。
2. **主管**登录应用，对发起的申请进行审批。
3. 不同的审批结果，触发不同分支流程的执行。
   - 分支一：同意，将审批结果通过邮件方式告知HR。
   
   - 分支二：驳回，流程返回员工名下，员工可再次编辑重新发起流程。
    
#### 操作视频
本视频为您介绍在华为云Astro工作流中，如何快速创建一个员工请假应用。
<video controls="controls" preload="none" id="object164791527477" class="idp-external-video" src="https://res-video.hc-cdn.com/cloudbu-site/china/zh-cn/support/astroflow/1725434634094942753.mp4" title="快速创建一个应用" poster="https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000002331043156.png" height="335.0000" width="600.0000"></video>
#### 开发流程
在AstroFlow中，开发一个请假申请流程的步骤，如[图2]所示。
图2开发请假申请流程图   
![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701733.png)
1. [步骤一：搭建组织层级]
   在Astro低代码平台中，通过组织管理可以便捷的配置组织的各类信息、角色和授权关系，实现对组织用户的管理游刃有余。本入门中，您需要先创建一个组织，再为组织添加所需的成员（如员工、主管和HR）。
   
2. [步骤二：创建员工请假应用]
   应用是AstroFlow业务系统运行时的访问入口，由表单和流程组成。所以，在使用AstroFlow创建工作流前，需要先创建一个应用。
   
3. [步骤三：添加员工请假申请表]
   表单由多个组件组成，是数据填报和收集的工具。应用创建后，需要为其添加一个或多个表单。在运行应用时，通过提交表单，来触发流程并记录业务数据。
   
4. [步骤四：创建表单触发流程]
   AstroFlow提供了可视化的流程编排功能，用于助力企业一站式创建业务全流程。在AstroFlow中，一条流程由1个触发器和N个动作节点组成。其中，触发器（触发节点）是工作流能否启动的开关，满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作，流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。
   
5. [步骤五：发布应用]
   发布应用并获取应用运行态的访问地址。将地址分享给组织内的其它成员（如张三、主管），成员即可登录应用发起请假申请和审批。
   
6. [步骤六：业务功能测试]
   验证请假申请流程是否按照预期执行，即请假人提交请假申请后，主管对申请进行审批，同意申请则将审批结果通过发送邮件的方式告知HR。
   
 
 #### 步骤一：搭建组织层级
在Astro低代码平台中，通过组织管理可以便捷的配置组织的各类信息、角色和授权关系，实现对组织用户的管理游刃有余。搭建组织层级前，需要先设置通信录的维护方式，即从哪里添加成员。在Astro中，支持**自维护** 和**飞书**两种通信录维护类型。本入门以自维护方式为例，向您介绍如何搭建组织层级，即先创建一个组织，再为组织添加所需的成员（如员工、主管和HR），最后为成员进行AstroFlow服务授权。
注意：仅AstroFlow专业版或企业版实例支持对接飞书。若您购买的是基础版，请先将实例升级到专业版或企业版，再执行对接飞书的操作。
1. 进入[Astro低代码平台](https://astro.cn-north-4.huaweicloud.com/home/overview)。
2. 在左侧导航栏中，选择"组织管理" 。 
   进入组织管理时，如果提示[图3]中信息，说明您还未设置通信录维护方式，请单击"去设置"。
   图3设置通信录维护方式   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503482.png)
   
   
3. 在组织管理页面，选择"组织层级"。
4. 创建部门。
   
   创建一个部门，用于集中管理用户，也可以直接使用系统默认的部门。
   图4创建部门   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662802.png)
   
   
5. 部门创建完成后，单击"邀请成员"。
6. 在邀请成员页面，设置用户信息。 
   您可以通过"手动添加成员"、"批量导入成员"和"一键公开邀请"三种方式添加成员。本示例以手动添加成员为例，关于添加成员的详细介绍，请参见[如何添加一个成员](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0102.html)。
   图5设置待邀请的用户信息   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503486.png)
   - 姓名：待添加用户的姓名，长度不能超过32个字符。 本示例需要添加请假发起人（张三）、主管和HR。
     
   
   - 手机：待添加用户的手机号。
   
   - 部门：用户所属的部门，如选择[4]中创建的子部门。
   
   - 邮箱：待添加用户的邮箱地址。
   
   - 工号：待添加用户的工号，不能超过60个字符。
    
   
   
7. 设置完成后，单击"保存"。 
   如果需要继续添加用户，请单击"保存并继续添加"。在企业成员列表中，可查看到已添加的成员。本示例需要添加请假发起人（张三）、主管和HR。
   图6查看成员信息   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662806.png)
   
   
8. 在"服务授权"页签，单击"添加授权成员"，对已邀请的成员进行服务授权。 
   图7对用户进行服务授权   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503490.png)
   在成员列表中，可以查看到已授权的成员。授权后，成员才可以正常使用AstroFlow。
   此处邀请的成员只需要访问AstroFlow中开发的应用，故成员不需要通过邀请码加入组织，也不需要为其赋予AstroFlow中的角色和权限。若成员需要登录AstroFlow进行应用开发，请参考[如何进行服务授权](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0094.html)和[赋予成员不同的角色权限](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0028.html)中操作，将成员加入组织并赋予成员所需的权限。
   图8查看已授权的成员   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662810.png)
   
   
 
 #### 步骤二：创建员工请假应用
应用是AstroFlow业务系统运行时的访问入口，由表单和流程组成。所以，在使用AstroFlow创建工作流前，需要先创建一个应用。
1. 进入[AstroFlow服务控制台](https://console.huaweicloud.com/astro-flow/#/flow/home)。
2. 在已购买的实例中，单击"进入首页"，进入AstroFlow界面。 
   图9进入首页   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967781997.png)
   
   
3. 在"我的应用 \> 全部应用"中，单击"创建应用"。
4. 设置应用名称，如员工请假应用，单击"确定"。 
   图10创建新应用   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782017.png)
   
   
 
 #### 步骤三：添加员工请假申请表
表单用于收集和存储业务数据，想录入的任何数据，都需要建立对应的表单。在运行应用时，通过提交表单，来触发流程执行并记录业务数据。
1. 在已创建应用的页面管理中，单击"添加页面"。 
   图11单击添加页面   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662822.png)
   
   
2. 在添加页面中，选择"表单页面"，进入表单编辑器。 
   图12选择表单页面   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782029.png)
   
   
3. 在页面左上角，单击![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662834.png)，修改表单名称为"员工请假申请表"。
4. 在组件库中，拖拽"单行文本输入"组件到表单设计区，修改组件的标题为"请假人"。 
   图13拖入单行文本输入组件并设置属性   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701769.png)
   
   
5. 拖拽"数字输入框"组件到"单行文本输入"组件下方，修改组件的标题为"请假天数"。 
   图14拖入数字输入框组件并设置属性   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503522.png)
   
   
6. 拖拽"多行文本输入"组件到"数字输入框"组件下方，修改组件的标题为"请假理由"。 
   图15拖入多行文本组件并设置属性   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782037.png)
   
   
7. 表单设计完成后，单击"保存并预览"，可保存并预览表单。 
   您可以预览表单在电脑端和移动端的效果。
   图16保存并预览表单   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662842.png)
   
   
8. 表单保存成功后，在"表单发布"页签，单击"启动发布"，发布表单。 
   表单发布后，成员才可以在运行态访问到该表单。
   **知识点拓展** ：如果想把表单分享给组织外的用户（如匿名用户）去填写，该如何操作呢？此时可将表单设置为"公开发布"，如[图17]所示。设置后，获得链接的用户无需登录即可直接进行填写。
   图17将表单设置为公开发布   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701781.png)
   
   
 
 #### 步骤四：创建表单触发流程
流程用于实现业务数据的自动化处理和自动流转。在AstroFlow中，一条流程由1个触发器（事件触发、定时触发和表单触发）和N个动作节点组成。其中，触发器（触发节点）是工作流能否启动的开关，满足了触发器的条件才能启动流程。动作节点是流程中自动执行的操作，流程中需要进行的数据操作、通知、审批等任务都需要对应的动作节点来完成。
本入门以[步骤三：添加员工请假申请表]中新增请假记录数据后，触发流程自动执行（主管审批、结果抄送HR）为例，向您介绍如何创建一个流程。
1. 表单创建成功后，返回员工请假应用页面，在主菜单中，选择"流程管理"。 
   图18选择流程管理   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503530.png)
   
   
2. 在流程管理页面，单击"创建流程"。
3. 设置流程名称（如请假流程），触发方式选择"表单触发"，单击"创建"。 
   图19创建表单触发流程   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662866.png)
   
   
4. 在流程设计页面的主菜单中，单击"切换横向布局"，调整页面布局。 
   图20调整页面布局   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503542.png)
   
   
5. 设置表单触发节点。 
   选中触发节点（表单触发），选择[步骤三：添加员工请假申请表]中创建的表单，触发方式选择"仅新增记录时"。设置后，当员工请假申请表中有新增请假记录时，自动触发流程执行。
   图21设置触发节点   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782057.png)
   
   
6. 添加审批节点，并设置审批人信息。 
   1. 将鼠标放在触发节点后的连接线上，单击![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662870.png)，添加审批节点。
      图22添加审批节点   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701789.png) 
   
   2. 选中审批节点，修改节点名称为"主管审批"。
      图23修改节点名称   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503550.png) 
   
   3. 设置审批人信息。
      - 审批对象：选择"表单触发"。
      
      - 审批人类型：选择从通讯录中，获取审批人。
      
      - 审批人：单击"添加审批人"，在成员中添加对应的审批人，如[步骤一：搭建组织层级]中添加的主管。
      
      
      图24设置审批人信息   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782065.png) 
   
   4. 设置完成后，单击"保存"。
   
   
   
   
7. 添加分支(审批)节点。 
   分支(审批)节点只能作用于审批节点后，通过审批情况进行后续不同的操作。本示例中，审批通过后需要将审批结果通过发送邮件方式告知HR，驳回则直接执行结束。
   1. 将鼠标放在审批节点后的连接线上，单击![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662878.png)，添加分支(审批)节点。
      图25添加分支(审批)节点   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701793.png) 
   
   2. 在**通过** 分支上，单击![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503554.png)，添加发送邮件节点。
      图26添加发送邮件节点   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782069.png) 
   
   3. 选中发送邮件节点，修改节点的名称为"抄送HR"。
      图27修改节点的名称   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662882.png) 
   
   4. 配置发送邮件节点。
      图28设置发送邮件节点   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000002116532421.png)
      - 邮件服务器：使用租户邮件服务器发送邮件，请提前在"组织设置"中配置，如何配置请参见[设置租户邮件服务器](https://support.huaweicloud.com/usermanual-astroflow/astroflow_05_0025.html)。
      
      - 收件人：设置邮件收件人，即[步骤一：搭建组织层级]中添加的HR。
      
      - 抄送人：设置邮件抄送人，本示例不涉及。
      
      - 密送人：设置邮件密送人，本示例不涉及。
      
      - 收件人为空处理：设置收件人为空时的处理方式。如果当前节点还有其他收件人，则其他收件邮件正常发送。若当前节点无可用收件人，请根据实际情况设置收件人为空时的节点处理方式，如自动进入下一节或直接结束流程。
      
      - 主题：设置邮件主题，本示例配置为"请假审批通过"。
      
      - 正文：单击输入框，进入编辑邮件内容页面。在邮件内容中，输入"请假人："后，单击左侧"表单启动"中的"请假人"。按照上述操作，添加请假天数和请假理由。单击"确定"，完成邮件内容编辑。
        图29编辑邮件内容   
        ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782081.png) 
       
   
   5. 邮件节点设置完成后，单击"保存"。
      图30完整员工请假审批流程   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662890.png) 
   
   
   
   
8. 校验流程。 
   在"流程设计"页面，单击页面上方的"校验"，对流程中参数的规则和合法性进行校验。
   - 若页面提示"校验成功！"，则流程规则无误。
   
   - 若校验失败，请根据界面提示进行修改，修改后再次执行校验操作。
   
   
   图31校验流程   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701801.png)
   
   
9. 流程校验成功后，单击页面上方的"发布"，发布流程。 
   图32流程发布成功   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503566.png)
   
   
 
 #### 步骤五：发布应用
应用开发完成后，需要发布应用。应用发布后，用户才可以正常访问应用。
1. 流程发布成功后，单击![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782085.png)，返回"流程管理"页面。
   
   图33返回流程管理页面   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662898.png)
   
   
2. 在主菜单中，选择"应用发布"。
3. 在发布配置中，单击"启动发布"。 
   发布应用前，单击页面上方的"预览"，可预览应用。应用发布后，此按钮会变为"访问"，单击可直接访问运行态应用，功能和"应用发布地址"后的跳转![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701805.png)相同。
   图34发布应用   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503570.png)
   
   
4. 获取应用的访问地址，并进行分享。
   
   此处获取的地址，为应用运行态的访问地址。
   图35获取应用的访问地址   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662902.png)
   
   
 
 #### 步骤六：业务功能测试
验证请假申请流程是否按照预期执行，即请假人提交请假申请后，主管对申请进行审批，审批通过将结果通过邮件方式告知HR。
1. 将中获取到的应用运行态访问地址，分享给请假人和主管。
2. 请假人以[步骤一：搭建组织层级]中配置的邮箱或手机号登录应用，发起请假申请。
   
   首次登录运行态应用时，请单击"设置密码/忘记密码"，通过邮箱或手机号码，根据界面提示完成密码的重置，并勾选隐私协议及服务声明。
   1. 单击"设置密码/忘记密码"，进入设置密码页面。
      图36应用运行态登录页   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001937892162.png) 
   
   
   
   2. 单击"发送验证码"，将验证码发送到用户手机或者邮箱。
      图37获取验证码   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503578.png) 
   
   
   
   3. 输入已获取的验证码，单击"提交"。
      图38输入已获取的验证码   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662914.png) 
   
   4. 输入新密码后，单击"重置密码"，完成密码重置。
      图39完成密码重置   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701825.png) 
   
   5. （可选，首次登录时需要）勾选隐私协议及服务声明，单击"同意并继续"。
      图40勾选隐私协议及服务声明   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503590.png) 
   
   6. 员工填写请假申请。
      图41发起请假申请   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782113.png)
      发起请假申请后，在"我的申请"中可查看到已发起的记录，且状态显示为"主管审批"。
      图42查看请假记录   
      ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662918.png) 
   
   
   
   
3. 主管以[步骤一：搭建组织层级]中配置的邮箱或手机号登录应用。
   
   首次登录时，请参考[2]中操作，重置密码。
   
   
4. 在"待处理"中，单击员工请假审批流程后的![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967701833.png)，进入审批页面。
   
   图43进入审批页面   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940503594.png)
   
   
5. 单击"通过"，输入审批意见，再单击"通过"，即可完成审批。 
   图44审批申请   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001967782117.png)
   
   
6. 审批通过后，HR收到审批结果通过告知邮件。 
   图45HR接收到邮件   
   ![](https://support.huaweicloud.com/qs-astroflow/zh-cn_image_0000001940662922.png)
   
   
 
