出差申请单如何校验申请人是否有重复期间的其他行程信息

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

出差申请单如何校验申请人是否有重复期间的其他行程信息

1 业务场景

出差申请单在提交或审批时洞察该申请人是否已有重复期间的其他行程信息。

 

2 解决方案

2.1  关键操作

通过智能数据洞察的单据检查来实现。

 

2.1.1 新增单据检查类型的检查项


  • 前提条件

    已创建好出差申请单的洞察方案。


  • 操作步骤

    • 步骤1: 在出差申请单的洞察方案中新增单据检查类型的检查项

    • 步骤2: 单据检查配置如下:


    检查目标:目标单内容检查

    源单与目标单关系:自定义关系

    目标单类型:出差申请单

    • 步骤3: 配置目标单查找规则

    配置的查找条件为:

    申请人相同 且 申请日期在2个月内(可根据需求自行调整查找的日期范围) 且 行程信息.开始日期不为空 且 行程信息.结束日期不为空。

    • 步骤4:配置检查规则

    有重复期间的规则配置的公式参考:

    (源单.开始日期 >= 目标单.开始日期   &&  源单.开始日期 <=  目标单.结束日期) 

     ||   (源单.开始日期 <=  目标单.开始日期   &&  源单.结束日期 >=   目标单.开始日期)

     ||   (源单.结束日期 >=   目标单.开始日期 && 源单.结束日期 <=  目标单.结束日期)   

     ||   (源单.开始日期 <=  目标单.开始日期   &&  源单.结束日期 >=  目标单.结束日期)

    没有重复期间的规则配置的公式为:

    (源单.开始日期 >  目标单.结束日期)  || ( 源单.结束日期  <  目标单.开始日期 )




2.1.2 预期效果




 

出差申请单如何校验申请人是否有重复期间的其他行程信息

1 业务场景出差申请单在提交或审批时洞察该申请人是否已有重复期间的其他行程信息。 2 解决方案2.1 关键操作通过智能数据洞察的单据检查...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息