Email 用于在特定日期和时间发送电子邮件的SharePoint工作流
我正在处理SharePoint列表,以维护组织中的定期年度维护活动 该列表包含活动名称、状态、提醒日期、下次维护日期、主要联系人。(日期变量定义为日期和时间) 基本上我想做的是在提醒日期和时间(例如:05/09/2013上午11:00)发送一封电子邮件 因此,我创建了一个工作流来检查日期和时间,并等待发送电子邮件的时间,如下所示:Email 用于在特定日期和时间发送电子邮件的SharePoint工作流,email,sharepoint,workflow,Email,Sharepoint,Workflow,我正在处理SharePoint列表,以维护组织中的定期年度维护活动 该列表包含活动名称、状态、提醒日期、下次维护日期、主要联系人。(日期变量定义为日期和时间) 基本上我想做的是在提醒日期和时间(例如:05/09/2013上午11:00)发送一封电子邮件 因此,我创建了一个工作流来检查日期和时间,并等待发送电子邮件的时间,如下所示: Condition: If ReminderDate is greater than or equal to Today and Status not
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
但工作流只是处于进行中状态,等待提醒日期
在SharePoint,我几乎处于学习曲线上,我在不断学习。
请帮助我解决问题。我在发布后进行了更多的研究,发现了一些与我的问题类似的链接,并在我研究中的信息帮助下更改了工作流程,如下所示
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
因此,到目前为止,它工作得很好,我在这里发布这篇文章,以便如果任何人可以在解决方案中发现任何问题,您可以让我知道同样的问题
谢谢在您的情况下,您必须使用“暂停至”条件才能在指定日期发送邮件。我想建议您创建一个自定义计时器作业,而不是设计器工作流。在您的情况下,使用“暂停到”条件将是一个更消耗资源的过程,并且肯定会对您的网站性能产生影响。您可以使用SharePoint designer完成任务 遵循以下步骤:
- 创建一个包含所有字段的列表,即活动名称、状态、提醒日期、下次维护日期、主要联系人
- 提醒日期字段应为日期和时间类型,格式应仅为日期
- 在SharePoint designer中打开此列表
- 写下下面给出的条件:
- 添加一个用户
- 发布它