Comment fermer la fenêtre du workflow d'initiation ?
-
09-12-2019 - |
Question
J'ouvre une fenêtre d'initiation de dialogue de mon workflow séquentiel depuis le menu ECB.Il y a un bouton de démarrage dessus.Lorsque vous cliquez sur ce bouton, le flux de travail commence à fonctionner et la fenêtre de dialogue reste ouverte.Comment puis-je démarrer le workflow puis fermer immédiatement la fenêtre ?Par exemple, démarrez le flux de travail de manière asynchrone.
La solution
J'ai trouvé la réponse.j'utilise SPWorkflowRunOptions.Asynchronous
:
Web.Site.WorkflowManager.StartWorkflow(workflowListItem, association, GetInitiationData(),SPWorkflowRunOptions.Asynchronous).
Mais il y a un autre problème :le flux de travail commence à fonctionner après 3 à 5 minutes.
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange