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 :

  1. 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.

  2. 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.

  3. 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

Parler à un consultant