несколько записей в рабочем процессе sharepoint - PullRequest
0 голосов
/ 15 декабря 2010

Я хотел бы отправить электронное письмо пользователю, когда мои критерии соответствуют, но я могу только заставить дизайнера рабочего процесса вернуть одну запись.

У меня есть два списка, и у меня есть данные, подобные приведенным ниже.

Список 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) содержит ключ1 или ключ2

.

Но похоже, что только первая строка выбирается все время, и ничего не происходит, поскольку она не соответствует столбцу ключевого слова.Есть способ реализовать это в конструкторе sharepoint, так как есть ограничение, что будет выбрана только первая строка, если возвращено несколько строк.Пожалуйста, помогите мне.Дайте мне знать, если мне неясно.

Спасибо,

Ответы [ 2 ]

0 голосов
/ 28 августа 2015

Я работаю над задачей, которая также сталкивается с этой проблемой. Отправьте по электронной почте всем контактам, где запись имеет определенный флаг.

Пример списка:

Record | Group A | Group B | Group C | Contacts
-----------------------------------------------
1       [Checked]           [Checked]  Names
2                 [Checked] [Checked]  Names
3       [Checked]                      Names

Пока мне не удалось заставить это работать. Сегодня я подошел на шаг ближе. А именно, у меня есть две переменные рабочего процесса - Collector и Bucket.

Я использую следующее:

Set Variable:Bucket to [%Variable: Bucket%][%Variable: Collector%]

Приведенная выше строка позволила мне добавлять электронные письма к одной переменной. Теперь, если мы сможем объединить это со способом проверки «каждой» записи. Тогда у нас будет решение.

0 голосов
/ 16 декабря 2010

Нет никакого способа сделать это в SharePoint Designer, так как в прошлый раз я записал это вместе, чтобы создать еще один список для ваших многих ... на основе вашего списка a и списка b

Создать новый список как таковой.

Список C
Кол 1 Ключ1 Ключ2 Ключ1-1 Ключ2-1 Ключ1-2 Ключ2-2
abc@a23.com Поиск в список B Поиск в список B Поиск в список B http://www.fiddler2.com/fiddler2/

Создав новый список, вы обновляете его на основе столбца 1 1 (вам придется вручную обновить ключ Key1 значениями из поисков. Оттуда ваш рабочий процесс может успешно запрашивать и отправлять электронную почту на основе списка C (я бы, наверное, поставил рабочий процесс в списке C и запуск его при добавлении подходящего количества элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...