Как добавить значения из типа столбца списка «Человек или группа» в поле «Кому» или «Копия» рабочего процесса

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/46313

Вопрос

В SharePoint 2007 у меня есть настраиваемый список с настраиваемым типом контента.Тип контента содержит (помимо прочего) Person or Group типизированный столбец, который позволяет создателю добавлять к элементу дополнительных заинтересованных лиц.

При создании нового элемента списка у меня есть собственный рабочий процесс (созданный с помощью SharePoint Designer 2007), который:

  1. Отправляет электронное письмо создателю, подтверждая, что предмет был получен и начался рабочий процесс.
  2. Отправляет запрос по электронной почте менеджеру, содержащий ссылку на элемент, с просьбой просмотреть и одобрить/отклонить элемент, а также добавить комментарии по мере необходимости.
  3. Приостанавливается до изменения статуса утверждения.
  4. Отправляет электронное письмо создателю с уведомлением об обновленном статусе (и любыми комментариями).
  5. Останавливается, если элемент отклонен.
  6. В случае одобрения он отправляет клерку еще одно электронное письмо с просьбой присвоить элементу код стоимости (заполните поле, которое до сих пор было помечено как «только для офисного использования»), включая ссылку на элемент.
  7. Отправляет электронное письмо создателю с сообщением о содержимом обновленного поля из 6.

Это все работает нормально.(Кстати, я открыт для любых предложений о том, как это можно сделать лучше, но в идеале избегаю дополнительных шагов «завершения задачи xyz», которые добавляются в список задач сайта в результате неявного или явного назначения задачи. пользователю).

Я хотел бы иметь возможность обновить шаги 1, 4 и 7 (когда создателю элемента отправляется электронное письмо), чтобы также отправить копию электронного письма другим заинтересованным сторонам, как указано в описании элемента. Person or Group столбец.

Я использую действие «Отправить электронное письмо», а затем диалоговое окно «Определить сообщение электронной почты».Если для полей «Кому» и «Копия» в диалоговом окне «Выбор пользователей» я выбираю «Поиск рабочего процесса...», отображается только подмножество полей элемента типа Single line of text доступны из «Текущего элемента» и некоторых полей метаданных (например, «Создано», «Тип контента», «Тип файла» и т. д.).Но я не могу выбрать столбец из моего типа контента, который содержит Person or Group данные, которые я хочу добавить в качестве получателей электронной почты.

А Person or Group Столбец, из которого я хотел бы получить значения получателей, в настоящее время настроен как:

  • Требовать, чтобы этот столбец содержал информацию:Нет
  • Разрешить множественный выбор:Да
  • Разрешить выбор:Люди и группы
  • Выбери из:Группа SharePoint (члены)
  • Показать поле:Имя пользователя

Может ли кто-нибудь помочь мне включить список учетных записей пользователей/групп из элемента в поле CC рабочего процесса в электронном письме?

Это было полезно?

Решение

Вы можете попробовать создать динамическую строку и поместить этот столбец в ее конфигурацию, а затем использовать эту переменную в разделе CC.


В деталях:

  • Добавьте шаг перед всеми шагами по электронной почте.
  • На этом шаге используйте действие «Построить динамическую строку».
  • Нажмите ссылку «динамическая строка» в новом действии, чтобы открыть диалоговое окно «Построитель строк».
  • Нажмите кнопку «Добавить поиск...».
  • Установите для параметра «Источник» значение «Текущий элемент» и измените «Поле» на имя столбца, содержащего список получателей.
  • ХОРОШО
  • Либо примите текущее имя переменной, либо создайте новое.
  • ХОРОШО
  • В действиях по электронной почте в диалоговом окне «Определить сообщение электронной почты» нажмите кнопку «Кому» или «Копия».
  • Выберите «Поиск рабочего процесса...», нажмите «Добавить >>».
  • Установите для параметра «источник» значение «Данные рабочего процесса» и измените «Поле» на новую строковую переменную.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top