Запустите рабочий процесс только если некоторые столбцы меняются

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

Вопрос

У кого-нибудь есть идея, как остановить пользовательский рабочий процесс одобрения от работы, когда моделирование элемента списка .status изменен? У меня есть пользовательский рабочий процесс одобрения, который я написал, используя Visual Studio.Он связан со списком и срабатывает, когда любой элемент в этом списке изменен. Моя проблема заключается в том, что когда рабочий процесс не удается (по какой-либо причине) и пользователь с правами администратора вручную одобряют изменения (не через рабочий процесс), снова запущен рабочий процесс.Может кто-то предложить способ остановить его от этого?Или я делаю что-то не так?

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

Решение

Получить статус одобрения в начале выполнения (во время ONWORKFLOWACTIVED), рабочий процесс нужно только полностью выполнять, если целевой статус одобрения элемента все еще находится в ожидании.Затем прямо под OrdworkFlowactived активность перетащила действие IF-ELSE, чтобы проверить значение состояния одобрения.Если он все еще находится в ожидании, то выполните оставшуюся часть рабочего процесса, и если оно не ожидается, завершите рабочий процесс. Вы можете ссылаться на здесь Больше подробностей. Надеюсь, это поможет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top