Я создаю рабочий процесс для библиотеки документов, который должен быть одобрен до трех человек, и пытались использовать стандартный процесс утверждения по умолчанию. В большинстве случаев требуется только одно утверждение, но с учетом определенных аргументов требуется более одного. Моя проблема в том, что рабочий процесс, который вызывает «Начальное одобрение (10) по текущему элементу ...», заканчивается сразу же после завершения. Я предположил, что могу запустить «Утверждение» в контексте другого рабочего процесса, а затем изменить ход программы на основе результатов. Это неверно?Sharepoint 2010 Workflow: несколько условных утверждений
Вот некоторые псевдо-код:
`начать процесс утверждения с Person1
если CurrentItem: ApprovalStatus утвержден:
СДЕЛАТЬ ЧТО-ТО ИЛИ ПРОВЕРКА НЕКОТОРЫХ VALUE
процесс утверждения начала с Person2
если CurrentItem: ApprovalStatus является Утверждено:
СДЕЛАТЬ ЧТО-ТО ИЛИ ПРОВЕРКА НЕКОТОРЫХ VALUE
фи
фи»
Я идентифицировал активность «запуска X-процесса» как нечто близкое к запуску подпрограммы. Разве это не так? Или досрочное прекращение является лишь побочным эффектом процесса утверждения?