Question

Quelle est la meilleure façon de montrer un utilisateur qu'un flux de travail a été annulé?

J'ai un flux de travail déclenché manuellement. Y a-t-il une chance que je peux présenter le résultat du flux de travail dans une boîte de dialogue, ou dois-je créer / mettre à jour un listitem, ou envoyer un e-mail?

Pour l'instant, cette question est dans le contexte du Workflow Designer dans SPD. Mais si un sln VS est possible, je voudrais savoir comment.

Edit: J'ai un flux de travail simple, que l'utilisateur peut commencer par un argument. Dans le cas où l'utilisateur entre une valeur spéciale, je voudrais annuler le flux de travail. L'utilisateur qui a démarré le workflow aura aucune idée que le flux de travail a été annulé à moins qu'il ne passe dans l'histoire de workflow pour voir. Je me demande donc s'il est possible de montrer une boîte de dialogue à l'utilisateur dans le cas où je résilie le flux de travail?

Merci

Larsi

Était-ce utile?

La solution

Vous devriez penser à flux exécuter comme une chose distincte de l'interaction normale du navigateur d'un utilisateur fait. Vous pouvez démarrer un flux de travail à partir du navigateur, mais après cela, il est aux travaux du minuteur interne pour exécuter le flux de travail (vous pouvez parfois voir cela avec la charge lourde, un message indiquant que le flux de travail est mis en attente affiche sur l'historique du flux de travail). Donc, je ne pense pas que vous serez en mesure d'obtenir un message de dialogue à l'utilisateur lorsque le flux de travail est annulé.

Qu'est-ce que je fais normalement est d'avoir un champ sur l'élément d'origine, par exemple appelé état et mise à jour à certaines étapes du flux de travail, par exemple Mise en route, terminé, annulé. De cette façon, il affiche sur la vue de la liste. Le processus d'approbation a une chose semblable. Il ajoute normalement le champ à la vue par défaut automatiquement.

Autres conseils

You can do this if you use Visio to create the work flow, see: http://blogs.msdn.com/b/visio/archive/2010/01/19/sharepoint-workflow-authoring-in-visio-premium-2010-part-2.aspx

The last screen shot shows how it looks on the web.

If a workflow being cancelled is an exceptional situation (ie: the user really shouldn't have typed something in that caused the workflow to cancel), you could email them (SPUtility.Email).

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top