ANS-0581 · ENREGISTREMENTS CLIENTS ET CRM

Comment associer par programmation un contact à un client dans NetSuite SuiteScript 2.x

Découvrez la méthode SuiteScript 2.x permettant d'établir des relations entre les enregistrements NetSuite, par exemple en associant des contacts à des clients ou des fichiers à des transactions.

Solution courte

Pour associer par programmation un contact à un client ou à d’autres enregistrements pris en charge dans NetSuite, utilisez l’API record.attach(options) de SuiteScript 2.x. Cette fonction permet d’établir diverses relations entre enregistrements, notamment l’association de problèmes à des dossiers d’assistance, de fichiers à des transactions et d’enregistrements enfants personnalisés à leurs enregistrements parents.

Scénario

Les utilisateurs de NetSuite ont souvent besoin d’établir des relations programmatiques entre différents types d’enregistrements, par exemple en associant un contact à un client, en liant un fichier à une transaction ou en rattachant un enregistrement enfant personnalisé à son enregistrement parent. La création manuelle de ces liens peut s’avérer peu efficace pour les opérations en masse ou les workflows automatisés.

Solution

L’API record.attach(options) de SuiteScript 2.x offre une méthode fiable pour créer des relations entre divers enregistrements NetSuite. Cette fonction est prise en charge par différents types de scripts SuiteScript 2.x, notamment les scripts client, d’événement utilisateur, planifiés et Suitelet.Les relations de jointure suivantes sont prises en charge : un ticket joint à un dossier d’assistance ; un contact joint àun client, un partenaire, un fournisseur, un prospect ou un projet ; un fichier joint à n’importe quel enregistrement de transaction, d’article, d’activité, personnalisé ou d’entité ; un enregistrement enfant personnalisé joint à un enregistrement parent pris en charge ; une entité à un groupe d’entités statique. Veuillez noter que si vous associez une entité à un groupe d’entités statique, vous devez spécifier « entitygroup » comme identifiant interne pour l’argument « type2 ». Un exemple d’utilisation de record.attach(options) pour associer un contact à un client consisterait à spécifier le « recordType » et l’« id » du contact et du client.

Support expert NetSuite

Besoin d’aide pour cet enjeu NetSuite ?

Accompagnement-conseil et configuration pour Enregistrements clients et CRM

Parler à un consultant