ANS-1227 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Comment déterminer les possibilités de personnalisation des pages NetSuite et les options de script ?
Familiarisez-vous avec les principes généraux régissant la personnalisation des pages et la création de scripts dans NetSuite, notamment le rôle du « Record Browser » et des « Suitelets » pour l'interface utilisateur personnalisée.
Solution courte
La personnalisation des pages NetSuite dépend en grande partie du fait que la page soit ou non basée sur des enregistrements. Alors que de nombreuses pages natives non basées sur des enregistrements ne sont pas directement personnalisables ni scriptables, les Suitelets permettent de créer de nouvelles pages d’interface utilisateur personnalisées entièrement scriptables. Le navigateur d’enregistrements (Record Browser) sert d’indicateur clé pour évaluer le potentiel de personnalisation et d’interaction par script avec les entités basées sur des enregistrements.
Scénario
Les utilisateurs et développeurs NetSuite cherchent souvent à savoir quelles pages de la plateforme peuvent être personnalisées ou modifiées à l’aide de scripts. Cette question se pose lorsqu’ils tentent d’adapter les interfaces utilisateur, d’automatiser des processus ou d’intégrer des fonctionnalités personnalisées allant au-delà des formulaires d’enregistrement standard. Il est essentiel de déterminer l’étendue des possibilités de personnalisation pour assurer l’efficacité du développement NetSuite.
Solution
Pour déterminer le degré de personnalisation des pages NetSuite, il est nécessaire de comprendre les principes généraux et d’exploiter les outils de développement.
Principes généraux de personnalisation
Bien que de nombreuses pages natives de NetSuite non directement liées à un enregistrement ne puissent pas être personnalisées par des moyens standard
, les fonctionnalités SuiteScript de NetSuite, en particulier les Suitelets, permettent de créer des pages d’interface utilisateur personnalisées entièrement nouvelles (formulaires et listes) qui sont entièrement scriptables et personnalisables. Il est important de noter que la personnalisation d’une page n’est pas uniquement déterminée par son association à un enregistrement.
Limites et capacités de script
La modification directe des pages natives existantes non liées à un enregistrement à l’aide de scripts est généralement restreinte, car la plupart ne fournissent pas d’espaces réservés scriptables. Il est interdit de tenter de contourner ces limitations par des méthodes non autorisées. Toutefois, les développeurs peuvent tirer parti des Suitelets pour créer de nouvelles pages personnalisées entièrement scriptables.
Utilisation du navigateur d’enregistrements
une méthode pratique pour déterminer les possibilités de personnalisation, bien qu’elle ne soit pas universellement applicable, consiste à consulter le navigateur d’enregistrements de NetSuite. Si une entité spécifique figure dans le navigateur d’enregistrements, cela indique généralement qu’elle peut faire l’objet d’une recherche, être lue via un script ou que ses formulaires associés peuvent être personnalisés.Exemple d’URL du navigateur d’enregistrements :
https://system.netsuite.com/help/helpcenter/en_US/srbrowser/Browser2017_2/script/record/account.html. Il est important de noter que l’URL du navigateur d’enregistrements NetSuite est généralement mise à jour à chaque nouvelle version, le plus souvent un à deux mois avant la date de sortie.
Tenir une liste à jour
Il n’est pas réaliste de tenir à jour une liste exhaustive des pages non personnalisables en raison des modifications constantes et de la charge de travail que cela implique.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
