0

当我的条件满足时,我想向用户发送一封电子邮件,但我只能让工作流设计者返回一条记录。

我有两个列表,我有如下数据。

清单 A:

**col1**                **col2**
abc@a23.com             This is subject

清单 B:

Col1            Key1                  Key2             
abc@123.com     orange               apple
abc@123.com     banana               subject

我正在写条件

如果 col1(A) 等于 col1(B)

并且 col1(A) 包含 key1 或 key2

做一点事。

但看起来只有第一行一直被选中,并且没有发生任何事情,因为它与关键字列不匹配。是否有办法在共享点设计器中实现这一点,因为如果返回多行,则只选择第一行。请帮助我。如果我不清楚,请告诉我。

谢谢,

4

2 回答 2

0

在 SharePoint Designer 中没有办法做到这一点,他们过去将这些录音在一起的方式是创建另一个列表,该列表适合您的许多人...基于您的列表 a 和列表 b

这样创建一个新列表。

列表 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 并在添加适当数量的项目时触发它。

于 2010-12-16T02:58:18.633 回答
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%]

上面的行允许我将电子邮件附加到单个变量。现在,如果我们可以将其与检查“每个”记录的方法结合起来。然后我们会有一个解决方案。

于 2015-08-28T15:45:12.617 回答