Как автоматически выполнить задачу рабочего процесса на модификацию данных?
-
10-12-2019 - |
Вопрос
В настоящее время я работаю над рабочим процессом заказа на покупку в SharePoint и установил это, на создание элемента, автоматически запускаю рабочий процесс.Я создаю рабочий процесс в SPD, и это ключевая часть этого:
Set content approval status to Pending with Awaiting approval from [%Parameter:MainApprover%]
then Assign Approve New PO (Tier 1) to Parameter: MainApprover
then Wait for Approval Status to equal 0;#Approved
then Update item in current item
.
Как вы можете видеть, он устанавливает статус утверждения в ожидании, затем создает задачу для назначенного укрепления, чтобы одобрить его.Я ожидаю, что укрепление, чтобы затем использовать встроенный встроенную кнопку меню «Утвердить / отклонить», чтобы дать свое слово.Когда они это делают, это действительно обновляется статус, чтобы одобрено, но «ждать ...», а затем никогда не активируется.
Я проверил по заданию, которая назначена им, и это статус «не работает» - если укрепление, затем вступает в задачу, они могут нажать «Завершенные» и вдруг все работает отлично.
Мой вопрос: как я могу автоматизировать завершение задачи, когда укрепление изменяет поле «Состояние утверждения»?
Помогите много ценится.
Решение
As far as I know, in both SharePoint Designer and Visual studio workflows, assigning a new task will pause execution of the workflow until it is complete. In visual studio workflows however, there is this useful option:
If it is set to false, the workflow will continue execution without waiting for the user to accept it. If the SharePoint designer activity does not provide this option, you can always create a custom (declarative) visual studio workflow activity that exposes that parameter.