ANS-1485 · SERVICES WEB ET INTéGRATIONS
Comment configurer les filtres d’intégration avancés pour NetSuite SuiteProjects Pro
Apprenez à définir des filtres de champs personnalisés pour une synchronisation transparente des données entre NetSuite et NetSuite SuiteProjects Pro à l’aide d’une syntaxe de mappage avancée.
Solution courte
Pour filtrer les données entre NetSuite et NetSuite SuiteProjects Pro en fonction d’un champ personnalisé, déclarez ce champ à l’aide de NS_FIELDS et NS_CUSTOM_FIELDS dans votre mappage d’intégration. Définissez ensuite la condition de filtrage dans un bloc FILTER <<END ... END, en précisant l'identifiant interne du champ personnalisé et la valeur souhaitée, telle que « Approuvé ».
Scénario
Les entreprises ont souvent besoin d’un contrôle précis sur la synchronisation des données entre NetSuite et NetSuite SuiteProjects Pro. Un scénario courant consiste à filtrer les enregistrements en fonction de la valeur d’un champ personnalisé, tel que « custentity_gs_projectapproval », afin de garantir que seules certaines données, comme les projets « Approuvés », soient transférées. Cela nécessite de configurer un filtre d’intégration avancé au sein du mappage.
Solution
Pour mettre en place un filtre d’intégration avancé entre NetSuite et NetSuite SuiteProjects Pro basé sur un champ personnalisé, veuillez suivre les étapes suivantes :
Identifiez l’identifiant interne du champ personnalisé à utiliser pour le filtrage. Dans cet exemple, le champ d’entité personnalisé est « custentity_gs_projectapproval ».
Dans le mappage d’intégration, déclarez le champ personnalisé à l’aide à la fois de NS_FIELDS et de NS_CUSTOM_FIELDS. Bien que NS_FIELDS et NS_CUSTOM_FIELDS soient souvent utilisés dans des contextes de mappage avancés, leur déclaration explicite n’est pas nécessairement requise pour tous les workflows d’importation personnalisés. Pour les champs NetSuite prêts à l’emploi, NS_CUSTOM_FIELDS n’est pas nécessaire.
Définissez la condition de filtrage à l’aide du bloc FILTER <<END ... END. Bien que NetSuite propose désormais un générateur de filtres pour simplifier la création de filtres, cette syntaxe explicite reste une méthode valable pour les besoins de filtrage avancés.La syntaxe suivante montre comment filtrer les enregistrements pour lesquels custentity_gs_projectapproval a la valeur « Approved » :
NS_FIELDS custentity_gs_projectapprovalNS_CUSTOM_FIELDS custentity_gs_projectapprovalFILTER <<END(custentity_gs_projectapproval = 'Approved ')END. Cette configuration garantit que seuls les enregistrements répondant au statut d’approbation spécifié sont synchronisés entre NetSuite et NetSuite SuiteProjects Pro.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Services Web et intégrations
