我想在符合条件时向用户发送电子邮件,但我只能让工作流程设计人员返回一条记录。
我有两个列表,我的数据如下所示。
列表A:
**col1** **col2**
abc@a23.com This is subject
列表B:
Col1 Key1 Key2
abc@123.com orange apple
abc@123.com banana subject
Iam写条件
如果col1(A)等于col1(B)
和col1(A)包含key1或key2
做某事。但看起来只有第一行一直被选中,没有任何事情发生,因为它与关键字列不匹配。有没有办法在sharepoint designer中实现它,因为有一个限制,即如果返回多行,则只选择第一行。 Plz帮助我。如果我不清楚,请告诉我。
谢谢,
答案 0 :(得分:0)
在SharePoint Designer中没有办法做到这一点,他们在过去我们一起录制的这个方法就是根据你的列表a和列表b创建另一个列表... p>
创建一个新列表。
清单C
Col 1 Key1 Key2 Key1-1 Key2-1 Key1-2 Key2-2
abc@a23.com查找列表B查找列表B查找列表B http://www.fiddler2.com/fiddler2/
创建新列表后,您将根据Column1 1更新它(您必须使用查找中的值手动更新Key1。从那里,您的工作流可以根据列表C成功查询和发送电子邮件(我可能会放列表C上的工作流程,并在添加了相应数量的项目时触发。
答案 1 :(得分:0)
我正在处理遇到此问题的任务。通过电子邮件发送记录具有特定标志的所有联系人
示例列表:
Record | Group A | Group B | Group C | Contacts
-----------------------------------------------
1 [Checked] [Checked] Names
2 [Checked] [Checked] Names
3 [Checked] Names
虽然我没有成功地让这个工作。我今天确实向前迈了一步。也就是说,我有两个工作流变量 - 收集器和桶。
我使用以下内容:
Set Variable:Bucket to [%Variable: Bucket%][%Variable: Collector%]
上面一行允许我将电子邮件附加到单个变量。现在,如果我们可以将其与检查方法相结合,每个"记录。然后我们将有一个解决方案。