Вопрос

Я открываю окно инициации диалога моего последовательного рабочего процесса из меню ECB.На нем есть кнопка запуска.Когда эта кнопка нажала, рабочий процесс запускает работу, и диалоговое окно остается открытым.Как я могу начать рабочий процесс, а затем немедленно закрыть окно?Например, начните рабочий процесс асинхронно.

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

Решение

Я нашел ответ.Я использую SPWorkflowRunOptions.Asynchronous:

Web.Site.WorkflowManager.StartWorkflow(workflowListItem, association, GetInitiationData(),SPWorkflowRunOptions.Asynchronous).
.

Но есть другая проблема: рабочий процесс начинает работать через 3-5 минут.

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