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.

Était-ce utile?

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
scroll top