ANS-0777 · RôLES, AUTORISATIONS ET SéCURITé
Que représente l’identifiant utilisateur -4 dans NetSuite SuiteScript ?
Comprendre l'importance de l'identifiant utilisateur « -4 » dans NetSuite SuiteScript pour les opérations au niveau du système et les processus automatisés.
Solution courte
Dans NetSuite SuiteScript, l’identifiant utilisateur « -4 » désigne généralement un utilisateur système ne disposant pas de droits de connexion directs. Cet identifiant est souvent associé à des processus automatisés ou à des transactions générées par le système, indiquant ainsi des actions effectuées par NetSuite lui-même plutôt que par un utilisateur connecté spécifique.
Scénario
Les développeurs ou administrateurs travaillant avec NetSuite SuiteScript peuvent rencontrer l’identifiant utilisateur « -4 » lors de la récupération du contexte utilisateur actuel. Cet identifiant peut apparaître dans des scripts ou des journaux système, ce qui soulève des questions quant à sa signification et au type d’utilisateur qu’il représente, notamment lorsqu’on cherche à identifier la personne à l’origine d’une action particulière.
Solution
Dans NetSuite, l’identifiant utilisateur « -4 » désigne un utilisateur système ne disposant pas de droits de connexion directs. Cet identifiant est généralement associé à des actions effectuées par les processus internes de NetSuite, des scripts planifiés ou des transactions générées par le système, ce qui indique qu’une action a été lancée par le système lui-même plutôt que par un utilisateur connecté spécifique. Pour récupérer l’identifiant de l’utilisateur actuel dans SuiteScript 2.x, qui peut renvoyer « -4 » dans les contextes système, utilisez la méthode suivante :
javascriptvar currentUser = runtime.getCurrentUser();var currentUserId = currentUser.id;. Cette approche remplace la fonction nlapiGetContext().getUser() de SuiteScript 1.0 pour l’identification du contexte utilisateur.
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Rôles, autorisations et sécurité
