SharePoint通过分配

时间:2016-01-08 14:28:17

标签: sharepoint sharepoint-2013 sharepoint-designer sharepoint-workflow

我在SharePoint中创建了一个列表。它有几列,其中一列被称为assined。它包含一个或多个人。 我想要的是,如果将新人添加到此列,则会向新人发送电子邮件。 现在我搜索了一下,发现我应该使用Workflow来解决这个问题。但问题是,如果在元素中进行任何更改或创建元素,则仅自动启动工作流。

所以我的问题是,是否有可能通过指定列中的内容更改来触发电子邮件。

顺便说一下,我正在使用SharePoint 2013中的列表。

2 个答案:

答案 0 :(得分:1)

实现此目的的一种方法是使用列表中的其他列来跟踪先前的分配。每当修改项目时,工作流程都可以运行并针对新的“上一个分配”字段检查“分配给”字段。如果它们不同,工作流程可以发送电子邮件,然后将“上一个分配”字段更新为等于当前“分配给”值。

您可以在内容类型设置中的表单中隐藏“上一个分配”字段,这样就不会让用户看到(并且容易混淆)。

答案 1 :(得分:0)

是的,这会奏效。如果填充了“分配给”字段,则需要创建一个条件来检查对项目所做的每个更改。

这与MSDN论坛几乎相同:

https://social.msdn.microsoft.com/Forums/office/en-US/112c2be9-5d3e-47d1-ad1c-06312de8a925/workflow-condition-assigned-to-is-not-empty?forum=sharepointcustomization