上传的图像用于项目: 'CST技术支持'
  1. CST技术支持
  2. SLAL2-1540

杭州连通,休假审批流已设置超时提醒邮件,未收到邮件

XMLWord打印

    • Icon: Change Change
    • 解决结果: 完成
    • Icon: Medium Medium
    • 202012
    • Y-易路产品-
    • 基础通用功能
    • 隐藏

      首先需要检查定时任务 对超期未审批的用户进行邮件提醒 是否有效并且在执行。

      然后再检查审批流超时提醒配置是否正确,提醒的必要条件是‘提醒间隔天数’和‘提醒次数’两个字段必须大于0,邮件模版必须配置。

      if (reminded_overtime < days_elapsed < reminded_overtime + reminded_days * reminded_times and \
      (days_elapsed - reminded_overtime) % reminded_days == 0) or \
      (reminded_overtime > 0 and days_elapsed == reminded_overtime) or \
      (reminded_overtime == 0 and days_elapsed == reminded_overtime + reminded_days * reminded_times)
      days_elapsed为超期的天数,reminded_overtime为审批提醒天数,reminded_days为提醒间隔天数,reminded_times为提醒次数。
      满足以上条件才会发送。

      设置成reminded_overtime 3,reminded_days 1,reminded_times 2就是第三天第四天第五天都提醒。3,2,2,就是第三天,第五天,第七天会提醒

      显示
      首先需要检查定时任务 对超期未审批的用户进行邮件提醒 是否有效并且在执行。 然后再检查审批流超时提醒配置是否正确,提醒的必要条件是‘提醒间隔天数’和‘提醒次数’两个字段必须大于0,邮件模版必须配置。 if (reminded_overtime < days_elapsed < reminded_overtime + reminded_days * reminded_times and \ (days_elapsed - reminded_overtime) % reminded_days == 0) or \ (reminded_overtime > 0 and days_elapsed == reminded_overtime) or \ (reminded_overtime == 0 and days_elapsed == reminded_overtime + reminded_days * reminded_times) days_elapsed为超期的天数,reminded_overtime为审批提醒天数,reminded_days为提醒间隔天数,reminded_times为提醒次数。 满足以上条件才会发送。 设置成reminded_overtime 3,reminded_days 1,reminded_times 2就是第三天第四天第五天都提醒。3,2,2,就是第三天,第五天,第七天会提醒

      员工EC00139 / Shirley Fang,12.15提交了一个病假申请单,她的上级Della Xie应该在7天未审批后收到提醒的,但是实际并未收到邮件。看了下配置没看出来问题,麻烦帮忙看下~谢谢

        1. image.png
          133 kB
          Yara
        2. image.png
          185 kB
          Yara
        3. image.png
          109 kB
          Yara

            wenqiang.liu 刘文强
            yara.chen Yara
            表决:
            0 为这个问题表决

              创建日期:
              已更新:
              已解决: