0

У меня есть форма для пользователей, чтобы заполнить запрос на получение информации. Одним из полей в форме является выбор регионов для отправки по адресу: Global, Северная Америка, Европа, Азия. Там хотят дополнительно выбирать по странам в каждом регионе. 1-N стран с 1-м народом в каждой стране.Использование Multi Выберите для вызова другого списка в рабочем процессе SharePoint SPD 2010

Форма отправляется на официальное утверждение, после того как одобренное электронное письмо отправлено подателю, чтобы сообщить им, что оно одобрено (легко). Отдельное электронное письмо отправляется каждому человеку в выбранных регионах \ Страны (может быть отправлено во все регионы Америки или делать что-то вроде Англии, Канады и Австралии или для всех, если выбрано Global).

A человек может быть контактом для нескольких стран, или нет для страны, в которой они находятся. Люди часто перемещаются, поэтому группы AD не являются хорошим выбором.

Я попытался составить список, потому что все электронные письма были сгруппированы по региону, но это будет работать только в том случае, если я выбрал один регион, т.е. Европа, но не если я выбрал 2 региона, то есть в Азии и Европе.

Я думаю, что мне нужно сделать какой-то цикл For, чтобы зациклиться на моем списке контактов, но не видели хороших примеров этого. Я не уверен, что это можно сделать с помощью SharePoint Designer, и мне, возможно, придется попробовать с помощью специального решения Visual Studio, но клиент действительно не хочет идти по этому маршруту, если это вообще возможно.

+0

Исключительно ограничены рабочие процессы в SharePoint. Я думаю, вы, возможно, напали на него. Я предполагаю, что вы попробовали использовать «Поиск рабочего процесса для пользователя» в диалоговом окне «Выбрать пользователей» и использовали поле «Регион» в своем списке для поиска пользователей в другом. – Robbert

+0

Спасибо за ответ. Да, я попробовал, используя рабочий процесс. Все, что я видел на нем, говорит, что они действительно вернут только одну строку данных. –

ответ

0

С тех пор, как вы в 2010 году, вы ограничены созданием пользовательского действия в Visual Studio, которое вы развернете в ферму и получите доступ через SPD, рабочий процесс VS или, возможно, один из сторонних решений, таких как К2/Nintex.