请假申请场景

1. 简介

1.1 场景简介

请假申请场景,是指在请假场景下,能够根据员工请假时长,通过去除公休日和节假日自动计算出单日请假有效工时。

1.2 使用场景

适用于通过精细考勤管理计算其他信息的场景中。如根据请假类型和请假时长,计算员工当月薪资等。

1.3 预期效果

员工发起请假申请时,能够根据员工请假时长,自动计算请假工时,并以天为单位进行统计。效果如下所示:

1.4 版本说明

该插件为免费插件,付费版用户可免费使用。

2. 插件安装及配置

2.1 插件安装

1)直接安装

  • 您可点击右方链接直接安装插件:有效工时计算插件安装
  • 安装成功后,可参考本文【2.2 配置插件】和【2.3 启用插件】,前往开放平台 >> 插件管理处配置并启用插件。

2)插件市场处安装

在简道云「插件市场」处,安装「有效工时计算」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】

2.2 配置插件

安装后,在「插件管理」处,点击插件右侧的「设置」按钮,根据企业内部的考勤制度选择公休日规则。支持选择双休、周日休息、周六休息和全周无休。如下所示:

2.3 启用插件

在插件管理中,打开「有效工时计算」插件右侧开关,启用插件。

3. 表单搭建

插件使用可先安装:有效工时计算插件模板表单。本文将按照示例应用中的「请假申请」表单进行讲解,可点击体验:请假工时计算

3.1 创建表单

新建「请假申请」流程表单,所需请假信息及字段设置如下所示:

字段说明

字段名称

字段类型

字段设置

请假申请信息

请假单号

流水号

——

申请日期

日期时间

在「字段属性 >> 默认值」设置为「填写当时」

姓名

成员单选

在「字段属性 >> 默认值」设置为「自定义 >> 当前用户」

员工所在部门

部门单选

在「字段属性 >> 默认值」设置为「自定义 >> 当前用户所处部门」

请假开始时间

日期时间

请假结束时间

请假类型

下拉框

根据企业内的假期制度,自定义设置请假类型,如:事假、病假、婚嫁、年假等等。

日常考勤规则

规定上班时间

日期时间

详见【3.2 字段公式设置】

休息开始时间

休息结束时间

规定下班时间

请假工时核对

请假工时汇总

子表单

——

请假工时汇总.单日计算起点

日期时间

请假工时汇总.单日计算终点

请假工时汇总.单日请假工时

数字

假期核对

多行文本

3.2 字段公式设置

分别点击「规定上班时间」、「休息开始时间」、「休息结束时间」、「规定下班时间」,在「字段属性 >> 默认值」处选择「公式编辑」,公式设置如下所示:

  • 规定上班时间:TEXT(TODAY(),"yyyyMMdd0830")
  • 休息开始时间:TEXT(TODAY(),"yyyyMMdd1200")
  • 休息结束时间:TEXT(TODAY(),"yyyyMMdd1330")
  • 规定下班时间:TEXT(TODAY(),"yyyyMMdd1800")

3.3 流程设定

流程表单配置完成后,切换至流程设定中,进行流程配置。

3.3.1 配置请假发起节点

点击流程发起节点,进行以下操作:

  • 节点属性 >> 节点名称」处,修改节点名称为「请假发起」;
  • 节点属性 >> 字段权限处,设置字段权限如下:
    • 勾选全部字段的可见权限,
    • 勾选请假开始时间请假结束时间请假类型可编辑」「可见权限。

3.3.1 配置审批节点

点击审批节点,进行如下操作:

  • 节点属性 >> 节点名称处,修改节点名称为请假审批
  • 节点属性 >> 负责人处,选择审批负责人;
  • 字段权限处,勾选全部字段的可见权限。

3.3.3 启用流程

流程设定完成后,点击保存后,再点击启用流程,即可启用当前请假申请流程。

4. 前端事件配置

4.1 添加前端事件

进入「表单属性」,点击前端事件下的设置,添加前端事件:

4.2 设置事件名称和说明

添加好前端事件后,首先设置前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:

4.3 设置触发动作

设置触发动作时,触发字段选择「请假类型」字段。

4.4 设置执行动作

1)设置执行动作如下:

  • 选择插件:选择「有效工时计算」插件;
  • 标准工时区间1开始:设置为字段值,即「规定上班时间」字段;
  • 标准工时区间1结束:设置为字段值,即「休息开始时间」字段;
  • 标准工时区间2开始:设置为字段值,即「休息结束时间」字段;
  • 标准工时区间2结束:设置为字段值,即「规定下班时间」字段;
  • 时间段开始时间:设置为字段值,即「请假开始时间」字段;
  • 时间段结束时间:设置为字段值,即「请假结束时间」字段;

2)在设置字段存储关系处,点击添加」按钮,设置字段存储关系如下所示:

  • 有效工时区间.开始」的值存储到「请假工时汇总.单日计算起点」;
  • 有效工时区间.结束」的值存储到「请假工时汇总.单日计算终点」;
  • 有效工时区间.有效工时」的值存储到「请假工时汇总.单日请假工时(h)」;
  • 填充方式:选择直接填充到对应子字段」。

设置完成后,点击保存」按钮。

4.5 效果演示

效果参见本文【1.3 预期效果】。

5. 注意事项

1)该插件计算有效工时必须要有起止时间,因此请假申请场景适用流程表单而非普通表单。

2)单次请假时长不能超过 31 天。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验