Créer une action personnalisée pour générer une erreur

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Créez une action qui génère intentionnellement une erreur pour tester la gestion des erreurs de flux.

    Avant de commencer

    Rôle requis : flow_designer, action_designer, ou admin

    Pourquoi et quand exécuter cette tâche

    Cette action personnalisée génère une erreur lorsque la valeur d’entrée de l’action est définie sur 1. Toute autre valeur d’entrée permet à l’action de s’exécuter sans générer d’erreur. Vous pouvez ajouter cette action personnalisée à un flux pour tester la gestion des erreurs de flux.

    Procédure

    1. Accédez à la Tous > Automatisation des processus > Concepteur de flux.
      Le système affiche la page de Concepteur de flux destination.
    2. Sélectionner Nouveau > Action
      Le système affiche la boîte de dialogue Propriétés de l’action.
    3. Saisissez ces exemples de valeurs.
      Champ Valeur
      Nom Générer une erreur
      Application Global
      Accessible depuis Tous les champs d’application de l’application
    4. Sélectionnez Envoyer.
      Le système affiche l’interface Concepteur d'action .
    5. Dans Plan d’action, sélectionnez Entrées > Créer une entrée
      Le système affiche une nouvelle entrée d’action.
    6. Configurez l’entrée d’action avec ces valeurs.
      Champ Valeur
      Étiquette Code d'erreur
      Type Entier
      Obligatoire Vrai
    7. Dans Plan d’action, sélectionnez Ajouter une nouvelle étape.
      Le système affiche une liste des étapes disponibles.
    8. Sélectionnez l’étape Script.
    9. Dans la section Variables d’entrée , sélectionnez Créer une variable.
    10. Configurez la variable avec ces valeurs.
      Champ Valeur
      Nom code
      Valeur Sélectionnez la pastille de données [action->Code d’erreur]
    11. Dans Script, entrez ce code JavaScript.
      (function execute(inputs, outputs) {
        if (inputs.code == 1) {
            throw 'My custom error message'
            }
      })(inputs, outputs);
    12. Cliquez sur Enregistrer.
      Plan d’action et configuration de l’exemple d’action Générer une erreur.
    13. Sélectionnez Test.
      Le système affiche la boîte de dialogue Tester l’action.
    14. Entrez la valeur de test suivante :
      Entrée Valeur
      Code d'erreur 1
    15. Sélectionnez Exécuter le test.
      Le système exécute l’action avec les valeurs de test fournies.
    16. Sélectionnez L’exécution de votre test est terminée. Affichez les détails de l’exécution de l’action.
      Le système affiche les détails de l’exécution de l’action.
    17. Vérifiez que l’action a exécuté l’étape de script et a généré votre message d’erreur personnalisé.
      L’objet Statut de l’action doit répertorier une erreur sur la ligne 3 et afficher le texte de votre message d’erreur personnalisé.

      Détails de l’exécution de l’action pour une exécution de test de Générer une erreur.

    18. Fermez les détails de l’exécution de l’action.
    19. Sélectionnez Annuler pour arrêter de tester l’action.
    20. Sélectionnez Publier pour mettre votre action personnalisée à la disposition de vos flux.

    Résultats

    Vous disposez d’une action personnalisée qui génère une erreur lorsque vous définissez le code d’erreur d’entrée d’action sur 1.

    Que faire ensuite

    Ajoutez cette action à un flux pour tester le contenu de la section Gestionnaire d’erreurs.