首页 文章

sharepoint工作流程中的多条记录

提问于
浏览
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

做一点事 .

但看起来只有第一行被选中,并且没有任何事情发生,因为它与关键字列不匹配 . 有没有办法在sharepoint designer中实现它,因为有一个限制,即如果返回多行,则只选择第一行 . Plz帮助我 . 如果我不清楚,请告诉我 .

谢谢,

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

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

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

相关问题