SharePoint Workflow - 电子邮件多个列表项

问题描述 投票:0回答:1

我正在创建一个工作流程,以便在将新项目添加到列表X时将邮件触发到组A中的用户组。

列表X有n个项目,并且作为工作流程的一部分,所有少数列都需要在邮件内容中。

我的工作流程始终仅邮寄列表中最顶层(最近)的项目。是否可以选择循环Sharepoint工作流中的列表项?

email sharepoint sharepoint-2010 sharepoint-workflow
1个回答
0
投票

根据您习惯使用的工具,可以使用多个列表(例如此列表)在SharePoint Designer中完成此操作

Create a For Each Loop for Workflows Using SharePoint Designer 2010

但是,随着多个列表的使用,随着工作流程复杂性的增加,这会变得非常脆弱。

通过使用Workflow Foundation中包含的标准循环操作在Visual Studio中开发工作流来最好地处理循环。以下是一个类似问题的答案 - 我只想补充一点,在这种情况下,逻辑将在工作流而不是Web部件中。

Can I loop a list in SharePoint with Visual Studio?

但是,可能不需要自定义工作流程。 SharePoint列表可以配置警报,以便在添加项目时进行通知。这些可以进一步配置为发送在特定时间段内添加的所有项目的摘要电子邮件。以下是向组发送警报的示例

How To Send Email Alerts From SharePoint 2010 To Distribution Lists

© www.soinside.com 2019 - 2024. All rights reserved.