ANS-1523 · DéVELOPPEMENT SUITESCRIPT
Comment configurer un Suitelet NetSuite pour un accès non authentifié à la boutique en ligne
Un déploiement correct d’un Suitelet garantit qu’il est accessible en externe via des appels AJAX depuis une boutique en ligne sans nécessiter de connexion de l’utilisateur.
Solution courte
Pour activer l'accès AJAX sans authentification pour un Suitelet, assurez-vous que son déploiement est défini sur « Publié » et « Disponible sans connexion ». Il est essentiel de configurer l'onglet « Public » en sélectionnant « Utilisateur de formulaire en ligne » dans « Rôles externes » et en désélectionnant les autres options de public afin d'autoriser l'accès externe depuis une boutique en ligne.
Scénario
Un utilisateur doit accéder à un Suitelet NetSuite depuis une boutique en ligne externe à l’aide d’un appel AJAX. La difficulté survient lorsque l’utilisateur de la boutique en ligne n’est pas connecté à NetSuite, ce qui nécessite que le Suitelet soit accessible sans authentification. Cette configuration est essentielle pour intégrer des applications externes aux fonctionnalités de NetSuite.
Solution
Pour configurer un Suitelet en vue d’un accès non authentifié depuis une boutique en ligne externe, veuillez suivre les étapes suivantes dans l’enregistrement de déploiement du script :
Assurez-vous que le déploiement du script du Suitelet est défini sur
Released.Vérifiez que la case
Available Without Loginest cochée.Accédez à l’onglet
Audiencede la fiche de déploiement du script.Dans le champ
External Roles, sélectionnezOnline Form User.Effacez toutes les sélections dans les champs
Departments,Groups,EmployeesetPartnersafin de garantir un accès sans authentification.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
