我在SharePoint中创建了一个列表。它有几列,其中一列被称为assined。它包含一个或多个人。 我想要的是,如果将新人添加到此列,则会向新人发送电子邮件。 现在我搜索了一下,发现我应该使用Workflow来解决这个问题。但问题是,如果在元素中进行任何更改或创建元素,则仅自动启动工作流。
所以我的问题是,是否有可能通过指定列中的内容更改来触发电子邮件。
顺便说一下,我正在使用SharePoint 2013中的列表。
答案 0 :(得分:1)
实现此目的的一种方法是使用列表中的其他列来跟踪先前的分配。每当修改项目时,工作流程都可以运行并针对新的“上一个分配”字段检查“分配给”字段。如果它们不同,工作流程可以发送电子邮件,然后将“上一个分配”字段更新为等于当前“分配给”值。
您可以在内容类型设置中的表单中隐藏“上一个分配”字段,这样就不会让用户看到(并且容易混淆)。
答案 1 :(得分:0)
是的,这会奏效。如果填充了“分配给”字段,则需要创建一个条件来检查对项目所做的每个更改。
这与MSDN论坛几乎相同: