ANS-0380 · DéVELOPPEMENT SUITESCRIPT
Comment appeler un Suitelet NetSuite à partir d’un script côté serveur à l’aide de nlapiRequestURL ?
L'appel d'un Suitelet NetSuite à partir d'un script côté serveur à l'aide de nlapiRequestURL nécessite une configuration spécifique pour l'accès public.
Solution courte
Pour pouvoir appeler correctement un Suitelet NetSuite à partir d’un script côté serveur à l’aide de nlapiRequestURL, le Suitelet doit être configuré comme « Disponible sans connexion ». Si ce n’est pas le cas, une « erreur inattendue » se produira. Cela garantit que le script côté serveur peut accéder au Suitelet sans problème d’authentification.
Scénario
Un script côté serveur NetSuite tente d’appeler un Suitelet à l’aide de la fonction nlapiRequestURL. Cependant, l’appel échoue et génère une « erreur inattendue », car le Suitelet n’est pas configuré pour un accès public. Cela empêche le script côté serveur de communiquer correctement avec le Suitelet.
Solution
Pour qu’un script côté serveur puisse appeler correctement un Suitelet à l’aide de nlapiRequestURL, le Suitelet doit être configuré sur « Disponible sans connexion ». Ce paramètre permet d’accéder au Suitelet sans authentification de l’utilisateur, ce qui évite l’affichage de messages d’« erreur inattendue » lors de l’appel de nlapiRequestURL.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
