ANS-1239 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES

Comment attribuer automatiquement un commercial aux transactions NetSuite à partir d’un champ d’adresse personnalisé ?

Découvrez comment configurer NetSuite pour attribuer automatiquement un commercial à une transaction en fonction de la valeur d’un champ personnalisé défini dans l’adresse de livraison.

Solution courte

Pour définir automatiquement le commercial associé aux transactions NetSuite à partir d’un champ d’adresse personnalisé, commencez par créer un « champ d’enregistrement supplémentaire » personnalisé sur le type d’enregistrement Adresse, en établissant un lien avec l’enregistrement Employé et en filtrant les résultats pour ne retenir que les commerciaux. Ensuite, utilisez soit une mise à jour groupée enregistrée au niveau des transactions, soit un workflow avec un déclencheur « Après la soumission de l’enregistrement » pour renseigner le champ « Commercial » de la transaction à l’aide de la formule {shippingaddress.*votreadID.ID}.

Scénario

Les utilisateurs de NetSuite ont souvent besoin d’associer un commercial spécifique à l’adresse de livraison d’un client. Lorsqu’une transaction est créée pour ce client en utilisant une adresse de livraison particulière, le commercial lié à cette adresse doit automatiquement apparaître dans le champ « Commercial » de la transaction. Cela garantit une attribution précise des ventes et simplifie la saisie des données.

Solution

Pour mettre en œuvre cette solution, veuillez suivre les étapes suivantes :

  1. Créez un « champ d’enregistrement personnalisé » de type « Autre » dans le type d’enregistrement « Adresse ». Configurez ce champ comme suit : Type d’enregistrement : Adresse Type : Liste/Enregistrement Liste/Enregistrement : Employé Dans le sous-onglet « S’applique à », cochez « S’applique à tous les formulaires d’adresse personnalisés : Oui ».Dans le sous-onglet « Sourcing et filtrage », définissez « Filtrer selon : Est un commercial » et assurez-vous que « Est coché : Oui » est sélectionné.

  2. Attribuez un commercial à une adresse de livraison dans une fiche client en renseignant ce champ personnalisé nouvellement créé.

  3. Créez une transaction de vente pour ce client en sélectionnant l’adresse de livraison pour laquelle le champ personnalisé « Représentant commercial » a été renseigné. Enregistrez la transaction. Comment mettre à jour le champ « Représentant commercial » de la transaction : Option 1 : Mise à jour en masse des transactions enregistrées

  4. Créez une mise à jour en masse des transactions enregistrées.

  5. Configurez la mise à jour en masse pour définir le champ « Commercial ». La valeur doit être une formule :

    GA_KEEP_0001*Remarque

    importante*

    : le suffixe .ID est indispensable. NetSuite attend l’ID interne de l’employé pour le champ « Responsable commercial ». Sans « .ID », NetSuite pourrait tenter de saisir le nom de l’employé, ce qui entraînerait une erreur inattendue.

  6. Exécutez la mise à jour en masse. Elle peut être planifiée pour s’exécuter périodiquement selon vos besoins.Option 2 : Workflow

  7. Créez un nouveau workflow sur l’enregistrement de la transaction.

  8. Ajoutez une action « Définir la valeur du champ » dans le workflow. Définissez le déclencheur sur « Après la soumission de l’enregistrement ». (Remarque : les déclencheurs tels que « Après la saisie du champ » ou « Après la modification du champ » peuvent ne pas fonctionner de manière fiable, car l’adresse de livraison n’est peut-être pas encore entièrement enregistrée dans la base de données à ces stades précoces. Bien que « Après l’envoi de l’enregistrement » garantisse l’intégrité des données, les utilisateurs pourraient saisir manuellement un commercial avant l’exécution du workflow, ce qui risquerait d’entraîner une confusion.) Définissez le champ sur « Commercial ». Définissez la valeur sur une formule :

    GA_KEEP_0002*Remarque

    importante*

    : le suffixe .ID est essentiel. NetSuite attend l’ID interne de l’employé pour le champ « Commercial ». Sans le suffixe .ID, NetSuite pourrait tenter de saisir le nom de l’employé, ce qui entraînerait une erreur inattendue. Ajoutez une condition à cette action : Champ : Commercial Type de comparaison : Vide Cette condition garantit que le workflow ne remplit le champ « Commercial » que s’il est actuellement vide.Option 3 : Combinaison d’une recherche enregistrée et d’une importation CSV. Cette méthode peut également être utilisée pour des mises à jour en masse, bien qu’elle implique d’exporter les données via une recherche enregistrée, puis de les réimporter avec les valeurs mises à jour via un fichier CSV.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires

Parler à un consultant