Нужна помощь по решению проблемы с использованием рабочих процессов SharePoint. (Я использую SharePoint 2010 и Designer 2010). Я новичок в SharePoint и читал по следующей ссылке: Краткое руководство по рабочему процессу SharePoint & Как зациклить используя рабочий процесс. Вторая ссылка породила некоторые идеи, которые я буду тестировать завтра.
Что я хочу сделать: я хочу, чтобы рабочий процесс просматривал настраиваемый список с несколькими элементами, которые могут иметь один и тот же элемент, например name_ID. Для всех элементов списка с этим name_ID проверьте статус и обновите другой настраиваемый список с этим name_ID. Есть смысл?
Списки SharePoint: Список 1: Главный список (исполнитель) Список 2: Подсписок (задачи)
Столбцы списка 1:
Tasker No. | Описание Tasker | Статус Таскера
Столбцы списка 2:
Tasker No. | Sub ID | Описание задачи | статус задачи
Список 1 (главный исполнитель) - это родительский исполнитель, у которого есть несколько подзадач в Списке 2 (подсписок), которые необходимо выполнить, прежде чем можно будет завершить статус главного исполнителя. Я бы хотел, чтобы рабочий процесс посмотрел на Список 2, нашел все номера исполнителя, которые соответствуют номеру исполнителя в Списке 1, и проверил статус каждой подзадачи в Списке 2. На основе статуса в списке 2 для всех подзадач обновите статус в Списке 1.
Дополнительный пример:
Список 1:
0023 | Таскер А | Выберите один (это просто значение по умолчанию)
0024 | Tasker B | Выбери один
Список 2:
0023 | 3.A.1 | подзадача A | В процессе
0023 | 3.A.2 | подзадача A | Завершенный
0024 | 3.B.1 | подзадача B | Завершенный
Рабочий процесс запускается и видит, что 0023 в списке 2 имеет подзадачу «в процессе» и «завершено. Затем он обновит список 1« 0023 »до состояния« в процессе ». Он также увидит« 0024 »в списке 2 как "завершено" и обновляет список 1 "0024" до состояния "завершено".
Любая помощь приветствуется. Я буду продолжать задавать вопросы и обновлять, пока работаю над этим ..