ANS-0860 · DéVELOPPEMENT SUITESCRIPT
Comment résoudre l’erreur « L’identifiant interne ou l’adresse e-mail de l’auteur doit correspondre à celle d’un salarié » dans NetSuite
Cette erreur survient généralement lorsque le champ « Auteur » d'un enregistrement fait référence à une entité qui n'est pas reconnue comme un salarié actif dans NetSuite, souvent dans des scripts personnalisés.
Solution courte
L'erreur « L'identifiant interne ou l'adresse e-mail de l'auteur doit correspondre à celle d'un salarié » indique que l'utilisateur ou l'entité désigné(e) comme auteur d'un enregistrement ne correspond pas à un salarié actif dans NetSuite. Pour résoudre ce problème, assurez-vous que le champ « Auteur » contient un identifiant interne valide ou l'adresse e-mail d'un salarié NetSuite existant et actif, en particulier lorsque vous utilisez des scripts personnalisés ou des intégrations.
Scénario
Les utilisateurs peuvent rencontrer le message d'erreur « L'identifiant interne ou l'adresse e-mail de l'auteur doit correspondre à celle d'un salarié » lorsqu'ils tentent d'enregistrer un enregistrement dans NetSuite. Ce problème survient généralement lorsque le système tente de valider l'auteur de l'enregistrement par rapport à la liste des salariés actifs, et que les informations fournies concernant l'auteur ne correspondent à aucun salarié existant.
Solution
Lorsque l’erreur « L’identifiant interne ou l’adresse e-mail de l’auteur doit correspondre à un salarié » s’affiche, cela signifie que l’auteur spécifié pour l’enregistrement en cours de sauvegarde ne correspond pas à un salarié actif dans NetSuite. Ce problème survient généralement lorsqu’un script personnalisé ou une intégration tente de définir l’auteur d’un enregistrement à l’aide d’un identifiant interne ou d’une adresse e-mail qui n’est pas associé(e) à un salarié actif.Pour résoudre ce problème :
Vérifiez le statut de l’employé
assurez-vous que l’identifiant interne ou l’adresse e-mail utilisé(e) pour le champ « Auteur » appartient à un enregistrement d’employé actif dans NetSuite. Les employés inactifs ne peuvent pas être désignés comme auteurs.
Vérifiez le script ou l’intégration
si l’erreur se produit au sein d’un SuiteScript ou d’une intégration, examinez le code chargé de définir le champ « Auteur ». Assurez-vous que la valeur transmise au champ
author(ou son équivalent) fait bien référence à un employé NetSuite existant et actif.Consultez l’article du support NetSuite
pour plus de contexte et des conseils de dépannage, reportez-vous à l’article officiel du support NetSuite relatif à ce message :
https://netsuite.custhelp.com/app/answers/detail/a_id/24972/kw/The%20author%20internal%20id%20or%20email%20must%20match%20an%20employee
Support expert NetSuite
Besoin d’aide pour cet enjeu NetSuite ?
Accompagnement-conseil et configuration pour Développement SuiteScript
