2010-12-14 16 views
0

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

我有两个列表,我有像下面的数据。

列表A:

**col1**    **col2** 
[email protected]    This is subject 

列表B:

Col1   Key1     Key2    
[email protected]  orange    apple 
[email protected]  banana    subject 

荫写入条件

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

和COL1(A )包含key1或key2

做些什么。

但它看起来像只有第一行被选中所有的时间没有任何事情发生,因为它不匹配关键字列。是否有一种方法可以在Sharepoint设计器中实现此功能,因为如果返回多行,则只会选择第一行。 Plz帮助我。如果我不清楚,请告诉我。

感谢,

回答

0

有没有办法在SharePoint Designer要做到这一点,他们的路我管,在过去这贴在一起是为了创造另一个列表是一个为你很多......根据你的列表a和列表b

创建一个新列表。

列表C
西1密钥1密钥2 Key1-1 Key2-1 Key1-2 Key2-2
[email protected]查找列出乙查找列出乙查找列出乙http://www.fiddler2.com/fiddler2/

随着新创建的列表根据Column1 1更新它(必须使用查找中的值手动更新Key1,然后您的工作流可以根据列表C成功查询和发送电子邮件(我可能会将工作流放在列表C上并在添加了适当数量的项目时触发它

+0

感谢您的回复!你能以身作则解释我吗?我真的很感谢你的帮助。 – user346514 2010-12-17 14:20:38

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

上面一行允许我追加电子邮件到一个变量。现在,如果我们可以结合这种方式来检查“每个”记录。然后我们会有一个解决方案。