Comment compléter automatiquement une tâche de flux de travail sur la modification des données?
-
10-12-2019 - |
Question
Je travaille actuellement sur un flux de travail de commande dans SharePoint et que vous avez défini cela jusqu'à la création d'éléments, exécutez automatiquement le flux de travail.Je crée le flux de travail dans SPD, et c'est la partie clé de celui-ci:
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
Comme vous pouvez le constater, il définit le statut d'approbation en attente, puis crée une tâche pour l'approbateur désigné pour l'approuver.Je m'attends à ce que l'approbateur utilise ensuite le bouton de menu «approuver / rejet» intégré pour donner leur mot.Quand ils le font, il met en effet à jour le statut à approuvé, mais «attendre ...» le bit enfoncé ne s'active jamais.
J'ai vérifié sur la tâche qui leur est attribuée et que son statut n'est pas "non démarré" - si l'approbateur passe ensuite dans la tâche, ils peuvent cliquer sur "Terminé" et tout soudainement fonctionne parfaitement.
Ma question est donc: comment automatiser l'achèvement de la tâche lorsque l'approbateur modifie le champ "Statut d'approbation"?
Aide beaucoup appréciée.
La solution
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.