【问题标题】:SharePoint Workflow to send Email on a specific Date and Time在特定日期和时间发送电子邮件的 SharePoint 工作流
【发布时间】:2013-09-05 01:08:50
【问题描述】:

我正在编写一个 SharePoint 列表,以维护组织中的定期年度维护活动。

该列表包含活动名称、状态、提醒日期、下次维护日期、主要联系人。 (日期变量定义为日期和时间)

基本上我想做的是在提醒日期和时间发送一封电子邮件(例如:05/09/2013 11:00 AM)

所以我创建了一个工作流来检查日期和时间,并等到时间到达发送电子邮件,如下所示:

Condition: If ReminderDate is greater than or equal to Today
        and Status not equal Completed
Action: Wait for ReminderDate to equal Today
        then Email PrimaryContact

但工作流只是处于 In Progress 状态,等待 Reminder Date。

我几乎处于 SharePoint 的学习曲线上,并且我正在学习中。 请帮助我解决问题。

【问题讨论】:

    标签: email sharepoint workflow


    【解决方案1】:

    您必须在您的案例中使用“暂停直到”条件才能仅在指定日期发送邮件。我想建议您创建自定义计时器作业而不是设计器工作流程。在您的情况下,使用“暂停直到”条件将是一个消耗更多资源的过程,并且肯定会对您的网站性能产生影响

    【讨论】:

    • 谢谢 Aniket。我目前正在使用暂停直到,如果想知道是否可以在更长的时间内以这种格式使用,例如对于年度维护活动,工作流将处于暂停模式最多一年。我预计列表中有几千条记录,网站上的负载会是多少。
    • 您好,您为什么不创建自定义计时器作业而不是设计器工作流程?在您的情况下,使用“暂停直到”条件将是一个消耗更多资源的过程,并且肯定会对您的网站性能产生影响。
    • 嗨 Aniket,我有一个类似的问题,但我的工作流程不是来自列表,而是来自日历,请参阅和建议 - stackoverflow.com/questions/47073154/…
    【解决方案2】:

    您可以使用 SharePoint 设计器来完成您的任务。

    按照以下步骤操作:

    • 创建一个包含所有字段的列表,即活动名称、状态、提醒日期、下次维护日期、主要联系人。

    • 提醒日期字段应为日期和时间类型,格式应仅为日期。

    • 在 SharePoint 设计器中打开此列表。

    • 写出下面给出的条件:

    • 添加用户。

    • 发布它。

    【讨论】:

    • 很好的答案,只是有时这种方法会使同一列表中的所有其他工作流卡住。因此,我建议添加上述内容是一个单独的工作流程。当我的工作流程因为“暂停直到”而卡住时,这就是我的诀窍。 (我的是 SP2013 上的 2010 工作流程)。
    • 嗨,阿迪,我有一个类似的问题,但我的工作流程不是来自列表,而是来自日历,请参阅和建议 - stackoverflow.com/questions/47073154/…
    • 我试过了,但我没有收到任何电子邮件,你能帮我 sp 文档库
    【解决方案3】:

    发布后我进行了一些研究,发现了一些与我的问题相似的链接,并在我研究中的信息的帮助下改变了工作流程...

    Steps
    If Status equals Completed
        Stop Stop Workflow and Log
    
    If ReminderDate equals Today
        Send Email Primary Contact
    
    Else If ReminderDate greater than Today
        Pause until ReminderDate
        Send Email Primary Contact
    

    所以到目前为止它运行良好,我将其发布在这里,以便如果有人在解决方案中发现任何问题,您可以告诉我。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-22
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      相关资源
      最近更新 更多