---
sourceDocument: Australie : créer des workflows
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/build-workflows

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Australie : créer des workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

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

# Créer une action personnalisée pour générer une erreur {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes 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 d'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 TousAutomatisation des processusConcepteur de flux.  
   Le système affiche la page de Studio de workflow destination.
2. Sélectionner NouveauAction  
   Le système affiche la boîte de dialogue Propriétés de l'action.
3. Entrez ces exemples de valeurs.  
   {#create-custom-action-throw-error__table_tjt_xxp_lhb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Nom | Générer une erreur |
   | Application | Global |
   | Accessible depuis | Tous les périmètres de l'application |
   [ ]

   {#create-custom-action-throw-error__table_tjt_xxp_lhb}
4. Sélectionnez Créer une action.  
   Le système affiche l'interface Studio de workflow .
5. Dans le Plan d'action, sélectionnez EntréesCréer une entrée  
   Le système affiche une nouvelle entrée d'action.
6. Configurez l'entrée d'action avec ces valeurs.  
   {#create-custom-action-throw-error__table_ijj_myp_lhb__entry__2}

   | Champ | Valeur |
   |-|-|
   | Étiquette | Code d'erreur |
   | Type | Entier |
   | Obligatoire | Vrai |
   [ ]

   {#create-custom-action-throw-error__table_ijj_myp_lhb}
7. Dans le 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.  
    {#create-custom-action-throw-error__table_cvp_l5p_lhb__entry__2}

    | Champ | Valeur |
    |-|-|
    | Nom | code Remarque : Assurez-vous que cette valeur est en minuscules afin qu'elle corresponde à la référence de l'appel de script à l'étape suivante. |
    | Valeur | Sélectionnez la pastille de données \[action-\>code d'erreur\] |
    [ ]

    {#create-custom-action-throw-error__table_cvp_l5p_lhb}
11. Dans le script, entrez ce code JavaScript.  

        (function execute(inputs, outputs) {
          if (inputs.code == 1) {
              throw 'My custom error message'
              }
        })(inputs, outputs);

12. Sélectionnez Enregistrer.  
13. Sélectionnez Test.  
    Le système affiche la boîte de dialogue Action de test.
14. Entrez la valeur de test suivante :  
    {#create-custom-action-throw-error__table_onv_z22_mhb__entry__2}

    | Entrée | Valeur |
    |-|-|
    | Code d'erreur | 1 |
    [ ]

    {#create-custom-action-throw-error__table_onv_z22_mhb}
15. Sélectionnez Exécuter le test.  
    Le système exécute l'action avec les valeurs de test fournies.
16. Sélectionnez Your test has finished running. Afficher les détails de l'exécution de l'action.  
    Le système affiche les détails d'exécution de l'action.
17. Vérifiez que l'action a exécuté l'étape Script et a lancé votre message d'erreur personnalisé.  
    L'objet Statut de l'action doit répertorier une erreur à la ligne 3 et afficher le texte de votre message d'erreur personnalisé.

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.

