ANS-1118 · CHAMPS PERSONNALISéS, ENREGISTREMENTS ET FORMULAIRES
Comment gérer les liens personnalisés dans NetSuite à l’aide d’un portlet personnalisé ?
Bien que les raccourcis standard de NetSuite soient modifiables, les exigences complexes relatives aux liens personnalisés peuvent être satisfaites à l’aide d’un portlet personnalisé piloté par un enregistrement personnalisé.
Solution courte
Le portlet « Raccourcis » standard de NetSuite permet de modifier directement les raccourcis via son option « Configuration ». Pour une gestion dynamique des liens personnalisés, en particulier ceux basés sur des données modifiables par l’utilisateur, il est recommandé d’utiliser une solution de portlet personnalisée. Cela implique l’utilisation d’un script créant un portlet qui extrait les données des liens à partir d’un enregistrement personnalisé, permettant ainsi aux utilisateurs non techniciens de gérer les liens sans avoir à modifier le code.
Scénario
Les utilisateurs cherchent souvent à gérer des liens personnalisés au sein de NetSuite, éventuellement dans des onglets ou des tableaux de bord personnalisés, au-delà des capacités offertes par les raccourcis standard. L’objectif est de permettre aux utilisateurs non techniciens d’ajouter, de modifier ou de supprimer ces liens personnalisés sans avoir à modifier le code ou les scripts sous-jacents.
Solution
Le portlet « Raccourcis » de NetSuite offre des fonctionnalités d’édition directe. Les utilisateurs peuvent ajouter, supprimer, réorganiser et renommer des raccourcis à l’aide de l’option « Configurer » disponible sur le portlet lui-même. Le « portlet Liens » est un type de portlet distinct qui permet d’accéder rapidement à des liens vers des pages spécifiques telles que « Clients » ou « Transactions ».Pour des besoins plus avancés, tels que la gestion dynamique de liens personnalisés via un enregistrement personnalisé, une solution de portlet personnalisée peut être mise en œuvre. Cette approche permet aux utilisateurs finaux de gérer les liens sans nécessiter de modifications du code. La mise en œuvre implique :
Le développement d’un script, par exemple nommé
CP_SP_ReportLink.js.Ce script crée un portlet personnalisé conçu pour afficher les liens personnalisés.
Les liens eux-mêmes sont stockés et gérés au sein d’un enregistrement personnalisé, ce qui permet aux administrateurs ou aux utilisateurs désignés d’ajouter, de modifier ou de supprimer des entrées selon les besoins, ce qui met alors à jour de manière dynamique les liens affichés dans le portlet personnalisé.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Champs personnalisés, enregistrements et formulaires
