Рабочий процесс Nintex: динамически выбирайте список в действии "Обновить элемент"

Я разрабатываю рабочий процесс Nintex, чтобы найти отложенные элементы списка (срок выполнения <= сегодня) из нескольких списков и отправить их заинтересованному пользователю. В каждом списке есть столбец "NumberOfEscalationMails", в котором хранится количество отправленных напоминаний. Я получаю отложенные элементы, используя переменную ListId в "Query List". Все в моем рабочем процессе работает нормально до отправки почты. Но проблема в том, что после отправки почты мне нужно увеличивать значение в столбце "NumberOfEscalationMails" для каждого отложенного элемента. Но в действии "Обновить элемент" нет положения, чтобы получить список, в котором я должен обновляться на основе "Идентификатора списка". Он предоставляет только раскрывающийся список с именем списка. Но я должен выбирать список динамически. Так что я застрял здесь на последнем шаге! Моя логика рабочего процесса следующая (упрощенная для частей, относящихся к этому вопросу):

-- QueryList to get all the listNames and ListIds from a configuration list and store them in WF collection variables.
-- Foreach loop to iterate through each of above lists.
   -- QueryList Caml query using List ID variable to get all delayed items and store their IDs and Titles in collection variables.
   -- Nested Foreach Loop to iterate through all the delayed items found above.
      -- Build the Item URL and mail them to user.
      -- Increment the column "NumberOfEscalationMails" value.(My Problem.)
--End

Каким должен быть мой подход сейчас?

1 ответ

Как насчет цикла со списком веб-службы? https://msdn.microsoft.com/en-us/library/lists.lists.updatelistitems(v=office.12).aspx

Другие вопросы по тегам