Lors de la création de recherches SuiteScript, les colonnes `nlobjSearchFilters`, `entity` et `internalid` ne fonctionnent pas avec les opérateurs `equalTo`, `notEqualTo` ou `is`. Pour contourner cette limitation, remplacez…
Pour rechercher des champs de liste ou d'enregistrement vides dans les recherches scriptées de NetSuite, utilisez la valeur « @NONE@ » avec l'opérateur ANYOF ou NONEOF. Dans SuiteScript…
Les actions des boutons personnalisés dans les formulaires NetSuite s’exécutent côté client. Les scripts côté client peuvent utiliser `console.log` à des fins de débogage, et `N/log` fonctionne si…
Les scripts NetSuite présentent des statuts de déploiement et d’exécution distincts. Un déploiement « Planifié » indique une exécution récurrente, tandis que « Non planifié » correspond à…
Pour SuiteScript 1.0, utilisez `nlapiDateToString(dateObject, 'datetimetz')`. Pour la version moderne de SuiteScript 2.x, utilisez le module `N/format` avec `format.format({value: dateObject, type: format.Type.DATETIMETZ})` ou définissez directement un objet Date…
NetSuite propose deux méthodes principales pour fusionner plusieurs documents PDF : soit en combinant directement des chaînes XML avant la génération des PDF, soit en générant des PDF…
Lors de la comparaison de champs de devise côté client dans NetSuite, il est essentiel de convertir ces champs en types de données numériques. Si vous ne le…
Pour garantir une exécution cohérente des scripts côté client au sein du Centre des employés NetSuite, déployez-les directement dans les formulaires spécifiques où ils sont nécessaires. Alors que…
Pour générer du contenu dynamique sans URI physique dans NetSuite, encodez vos données (par exemple, au format CSV ou HTML) en BASE64. Intégrez ces données encodées directement dans…
Il est possible de générer des rapports Excel personnalisés dans NetSuite en créant un fichier Excel au format XML. Cela implique d’utiliser le module N/file pour créer un…
Pour générer la prochaine facture ou vente au comptant à partir d’une commande client comportant un échéancier de facturation, utilisez SuiteScript 2.x pour charger la commande client, récupérer…
Pour générer un fichier CSV à télécharger sans l’enregistrer dans le « File Cabinet » de NetSuite, créez un Suitelet qui construit dynamiquement le contenu du fichier CSV…
Nous utilisons uniquement des outils optionnels pour mesurer l’utilisation du site et gérer les formulaires HubSpot. Vous pouvez accepter, refuser ou choisir catégorie par catégorie.
Les outils optionnels sont désactivés par défaut. Vous pouvez modifier votre choix à tout moment.
Nécessaires
Toujours activés. Ils servent uniquement à mémoriser votre choix de consentement et à sécuriser le site. Aucun outil marketing ou analytique n’est exécuté dans cette catégorie.
Analytique
Fournisseur : Google (GA4)
Finalité : mesurer l’audience, les pages consultées et les interactions essentielles pour améliorer le site.
Conservation : jusqu’à 13 mois.
Transfert : données traitées aux États-Unis.
Marketing / CRM
Fournisseur : HubSpot
Finalité : faire fonctionner les formulaires HubSpot et relier une soumission à des suivis commerciaux ou CRM.