sharepoint工作流程中的多条记录

时间:2010-12-14 21:28:45

标签: sharepoint sharepoint-workflow

我想在符合条件时向用户发送电子邮件,但我只能让工作流程设计人员返回一条记录。

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

列表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帮助我。如果我不清楚,请告诉我。

谢谢,

2 个答案:

答案 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%]

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