---
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


---

# Étape Créer ou mettre à jour un enregistrement

# Étape Créer ou mettre à jour un enregistrement {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes de lecture

Créez ou mettez à jour un enregistrement dans une table à l'aide d'une ServiceNow seule opération. Mettez à jour un enregistrement existant ou créez un enregistrement à l'aide des valeurs fournies.

## Identification des enregistrements existants {#create-update-record-step__section_hh2_sfs_thb}

L'étape Créer ou mettre à jour un enregistrement identifie les enregistrements existants en recherchant les valeurs correspondantes dans les champs que vous sélectionnez comme identificateurs uniques. Par exemple, vous pouvez spécifier que les champs Description brève et Priorité identifient de manière unique un incident. Lorsque l'étape détecte un incident dont la description brève et la priorité correspondent, elle met à jour l'enregistrement correspondant plutôt que d'en créer un nouveau.  
Remarque :  
* Si aucun champ n'est sélectionné comme identificateur unique, l'étape crée un enregistrement avec les valeurs de champ fournies.
* Si plusieurs enregistrements correspondent à la valeur des identificateurs uniques, l'étape ne met à jour aucun enregistrement et affiche un message d'erreur dans les détails d'exécution du flux.
{#create-update-record-step__ul_ejg_wws_3hb}

## Rôles et disponibilité {#create-update-record-step__section_i1f_p1g_jhb}

Disponible en tant qu'étape d'action Studio de workflow . Les utilisateurs disposant du rôle action_designer peuvent créer une action personnalisée avec une ou plusieurs étapes d'action.

## Entrées {#create-update-record-step__section_all_ztd_lwb}

Fournissez une valeur pour chaque entrée dont votre action a besoin. Pour ajouter des valeurs dynamiques, vous pouvez également glisser-déplacer les pilules du panneau de données ou les sélectionner dans le sélecteur de pilules.{#create-update-record-step__inputs-description}

Table
:   Type de données : Table Name

    Table dans laquelle créer ou mettre à jour un enregistrement.

Champs
:   Type de données : Template Values

    Valeurs de champ à définir ou à mettre à jour pour l'enregistrement. Par exemple, pour définir la description brève sur une certaine valeur, sélectionnez Description brève et définissez la valeur souhaitée.  
    Important :  
    Le système ne prend pas en charge la mise à jour de plusieurs champs de journal tels que les commentaires ou les notes de travail supplémentaires d'un enregistrement de tâche.

    Si vous ajoutez l'action à un flux secondaire, vous pouvez [Créer une entrée de valeur de modèle](https://servicenow-prod.fluidtopics.net/KNWbsfKyVaxrqgp4UIPmbw "Permettez aux auteurs de flux de définir des valeurs de champ pour un enregistrement en cours de création ou de mise à jour. Utilisez une entrée de valeur de modèle pour définir des valeurs de champ différentes chaque fois que vous ajoutez une action ou un flux secondaire à un flux."). Les valeurs de champ définies dynamiquement peuvent déclencher des règles de validation côté serveur, mais ne peuvent pas déclencher de politiques d'interface utilisateur.

Détermine l'unicité
:   Type de données : True/False

    Option de sélection du champ en tant qu'identificateur unique, qui détermine quand mettre à jour ou créer un enregistrement. Un enregistrement est mis à jour lorsque la valeur du champ entrant correspond à une valeur de champ d'enregistrement existante. Un enregistrement est créé lorsque la valeur de champ entrante ne correspond pas à une valeur de champ d'enregistrement existante. Cette option s'affiche lorsque le nom de table et les champs requis sont sélectionnés.

En cas d'échec de cette étape
:   Type de données : Choice  
    Option permettant de continuer à exécuter l'étape suivante ou d'accéder à l'évaluation des erreurs. Cette option n'a aucun effet sur la sortie État de l'étape. Vous avez le choix entre :

    * N'arrêtez pas l'action et passez à l'étape suivante : continue l'exécution de l'action à l'étape suivante.
    * Accéder à l'évaluation de l'erreur : arrête l'exécution de l'action et accède à la section Évaluation de l'erreur.
    {#create-update-record-step__ul_s3x_wmb_j1c}

## Sorties {#create-update-record-step__section_tdf_15d_lwb}

Ces sorties apparaissent dans le panneau Données. Vous pouvez les utiliser comme entrées ailleurs dans votre action.{#create-update-record-step__outputs-description}

Enregistrement
:   Type de données : Record

    Référence à l'enregistrement créé ou mis à jour.

Table
:   Type de données : Table Name

    Table où l'enregistrement a été créé ou mis à jour.

Message d'erreur
:   Type de données : String

    Message d'erreur produit en cas d'échec de l'opération d'enregistrement.

Statut
:   Type de données : Choice

    Statut d'achèvement de l'action. La page des détails d'exécution du flux affiche l'une de ces valeurs.

    * Créé \[créé\] : l'action a créé un enregistrement.
    * Mis à jour \[mis à jour\] : l'action a mis à jour un enregistrement.
    * Erreur \[erreur\] : l'action a généré une erreur.
    {#create-update-record-step__ul_wy3_3bz_zmb}

Statut de l'étape
:   Type de données : Object

    Pastille de données d'objet contenant les détails d'exécution de l'étape. Chaque étape d'une action renvoie un état d'étape.

Code d'état de l'étape
:   Type de données : Integer  
    Pastille de données d'entier indiquant si l'étape a généré une erreur. Une étape renvoie une valeur de 1 lorsqu'elle génère une erreur pour une raison quelconque. Par exemple, une étape peut générer une erreur si des données d'entrée obligatoires sont manquantes ou si elle renvoie une sortie dans le mauvais type de données. Une étape renvoie une valeur de 0 lorsqu'elle s'exécute correctement. Vous ne pouvez pas personnaliser ces codes.

    * Réussite \[0\] : l'étape a réussi.
    * Erreur \[1\] : L'étape a généré une erreur.
    {#create-update-record-step__ul_obs_2r1_j1c}

Message d'état de l'étape
:   Type de données : String

Pastille de données de chaîne contenant le message d'erreur produit par l'étape ou l'opération système. Vous ne pouvez pas personnaliser le message d'état de l'étape.  

## Créer ou mettre à jour un enregistrement de problème {#create-update-record-step__example_t5r_r4q_1cc}

Cette action comporte deux entrées. Il existe une entrée de chaîne pour une description et une entrée de référence pour un enregistrement utilisateur. L'étape Créer ou mettre à jour un enregistrement utilise ces entrées pour créer ou mettre à jour un enregistrement de problème. Les champs Énoncé du problème et Ouvert par déterminent l'unicité. Lorsque les valeurs d'entrée correspondent, l'étape effectue une opération de mise à jour au lieu d'une opération de création.

