ANS-0584 · DéVELOPPEMENT SUITESCRIPT

Comment déclencher un workflow NetSuite lorsque l’on quitte le mode d’affichage ou que l’on passe en mode d’édition ?

Utilisez les champs personnalisés et les déclencheurs côté client pour gérer les transitions d'état du workflow dans NetSuite.

Solution courte

Les workflows NetSuite ne prennent pas directement en charge un déclencheur de type « sortie du mode d’affichage ». Une solution consiste à créer un champ personnalisé qui est renseigné via un déclencheur côté client lorsqu’un enregistrement passe en mode édition. La valeur de ce champ personnalisé peut alors servir de condition pour les transitions d’état du workflow, simulant ainsi efficacement le déclencheur de sortie souhaité.

Scénario

Les utilisateurs cherchent souvent à déclencher une action de workflow NetSuite lorsqu’un enregistrement n’est plus en mode « Affichage » ou lorsqu’il passe en mode « Modification ». Cependant, les workflows NetSuite standard ne disposent pas d’un déclencheur direct spécifique à la sortie du mode « Affichage », ce qui rend difficile l’automatisation des processus basés sur cette interaction utilisateur.

Solution

Les workflows NetSuite ne proposent pas de déclencheur direct pour la « sortie du mode d’affichage ». Pour obtenir un résultat similaire, mettez en place un champ personnalisé qui sera mis à jour lorsque l’enregistrement passe en mode édition.

  1. Créez un champ personnalisé sur le type d’enregistrement concerné par votre workflow. Ce champ servira d’indicateur pour signaler que l’enregistrement a été en mode édition.

  2. Configurez un déclencheur côté client (par exemple, un script client ou une action de workflow avec un déclencheur côté client) afin de définir une valeur spécifique dans ce champ personnalisé lorsque l’enregistrement passe en mode édition.

  3. Utilisez la valeur de ce champ personnalisé comme condition pour les transitions d’état au sein de votre workflow. Cela permet au workflow de passer à l’état suivant uniquement une fois que l’enregistrement a été modifié, faisant ainsi office de substitut à un déclencheur de type « sortie du mode d’affichage ».

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Développement SuiteScript

Parler à un consultant