合同动态到期天数

1. 简介

1.1 案例简介

在人事合同管理中,需要根据合同截止日期提前安排续签工作。

在项目管理中,经常需要根据项目的截止日期来把控项目的进度,比如截止日期前 7 天要做项目的跟进汇报,超期项目催办等。

1.2 设计思路

以上 2 个场景都需要实现当天日期的动态计算,现在借助数据工厂能轻松实现上述需求。

通过到期日期与 TODAY 的时间差值,计算出到期天数。

1.3 预期效果

以合同到期日期判定为例:


2. 设置步骤

在学习之前请先安装 人事OA管理 应用模板 ,本文将按照模板中的示例数据进行讲解。

2.1 数据准备

表单数据选择模板中的「合同签署」表单,表单中已经预设了一些示例数据,您也可以继续「添加」更多数据体验实现效果。


2.2 数据工厂设置

2.2.1 新建数据流

管理后台 处新建一个数据流,如下图所示:


2.2.2 数据流重命名

对数据流进行重命名:


2.2.3 设置数据源

点击「输入」节点,选择需要计算的数据源,并添加需要参与展示或计算的字段,比如合同生效日期、签订日期等。如下图所示:


2.2.4 添加计算字段

在数据流中添加一个「字段设置」节点,字段设置节点可以用来合同到期日。如下图所示:


2.2.5 动态日期计算

在「字段设置」节点中,点击「添加计算字段」进行计算。如合同到期日,公式如下:


2.2.6 合同状态标记

根据合同计算出来的时间的值是否为负数,来判定合同是否已经到期。继续添加「计算字段」,这里字段类型选择「文本类型」。变量选择刚刚【2.2.5步】计算的合同剩余到期天数,公式如下:


2.2.7 数据预览

点击数据预览可以查看数据效果:


2.2.8 保存

全部设置完毕后,将「字段设置」节点连向「输出」节点,对输出节点重命名后「保存」整个数据流设置:


2.3 仪表盘展示

经数据流计算的数据可以通过仪表盘展示给其他成员查看。

2.3.1 新建仪表盘

在应用中新建一个仪表盘:


2.3.2 添加明细表

对仪表盘重命名,然后添加一个明细表用于展示数据流输出表中的数据:


对明细表进行简单设置:


2.4 效果演示

1)电脑端


2)手机端


4. 数据更新与导出

得到的明细数据也可以通过仪表盘导出 EXCEL或者直接打印,同时如果数据工厂未及时更新数据可以手动点击实现立即更新。


动态函数 TODAY 不仅能用于人事场景中的合同管理,还能用于如下场景:

  • 仓库管理中,动态计算出商品的库龄、保鲜期
  • 设备租赁管理,实时动态掌握设备租期情况
  • 固定资产的折旧费用计算
  • 订单账期管理,动态计算账期,超期账单提醒

您可以根据自己的实际需要,来进行动态时间计算。


Useful?
 Yes
 No
Have these problems ?
When you need help immediately, please Contact support