Si la reprise des exécutions ayant échoué est activée dans le workflow, vous pouvez reprendre une exécution de workflow à partir de la dernière activité où elle a échoué.

Lorsque la fonctionnalité de reprise d'un workflow ayant échoué est activée, vous pouvez modifier les paramètres du workflow et essayer de le reprendre. Vous pouvez également conserver ces paramètres et modifier les composants externes qui touchent à l'exécution du workflow. Si vous ne sélectionnez aucune option, l'exécution du workflow expire et ne pourra pas reprendre. Pour modifier le délai d'expiration, reportez-vous à la section Définir des propriétés personnalisées pour permettre la reprise des exécutions de workflows ayant échoué.

Dans ce cas d'utilisation, créez un workflow simple conçu spécifiquement pour échouer lors de son exécution. Ce workflow présente les fonctionnalités de base de la fonctionnalité de reprise du workflow ayant échoué.

Procédure

  1. Connectez-vous au client vRealize Orchestrator.
  2. Accédez à Bibliothèque > Workflows et cliquez sur Nouveau workflow.
  3. Entrez le nom resume workflow test et cliquez sur Créer.
  4. Dans l'onglet Résumé, cliquez sur le menu déroulant Reprendre le workflow à partir du comportement en échec.
  5. Sélectionnez Activé.
  6. Dans l'onglet Entrées/sorties, cliquez sur Nouveau.
  7. Créez un paramètre d'entrée avec les propriétés suivantes.
    Option Description
    Nom fail
    Type boolean
  8. Dans l'onglet Schéma, faites glisser trois éléments de Tâche pouvant contenir des scripts dans le diagramme de schéma.
  9. Nommez les éléments de schéma before failure, failure et after failure.
  10. Dans l'onglet Scripts de l'élément before failure, entrez System.log("Before failure");.
  11. Ajoutez le paramètre d'entrée fail à l'élément failure.
  12. Dans l'onglet Scripts de l'élément after failure, entrez System.log("After failure");.
  13. Enregistrez le workflow et cliquez sur Exécuter.
  14. Activez la case fail, puis cliquez sur Exécuter.
    L'exécution du workflow atteint l'état En attente.
  15. En haut à droite, sélectionnez Répondre.
  16. Pour annuler l'exécution du workflow, sélectionnez Annuler et cliquez sur Répondre .
  17. Pour reprendre l'exécution du workflow, sélectionnez Reprendre et accédez à l'onglet Paramètres.
  18. Désactivez la case fail, puis cliquez sur Répondre.
    L'exécution du workflow atteint l'état Terminé.

Résultats

Vous savez maintenant comment gérer les exécutions de workflow ayant échoué.