Passer au contenu principal

Problèmes de connexion avec l'intégration NetSuite

Mis à jour cette semaine

Dans cet article, nous avons compilé les problèmes et solutions lors de la tentative de connexion à NetSuite. Vous pourriez rencontrer des problèmes de rôle, d'utilisateurs ou de jetons d'accès.

Lors du dépannage d'un problème de connexion, la première étape consiste à vérifier si vous êtes correctement connecté avec le bon rôle (« Spendesk native integration »). Fréquemment, la sélection de Choose role est négligée sur l'écran de connexion.

Pour le contexte, lorsque vous installez notre bundle pendant le processus de connexion, NetSuite crée un nouveau rôle. Un rôle est une configuration d'accès définie qui comprend des ensembles d'autorisations pour afficher et modifier des données. Le rôle dont nous avons besoin s'appelle « Spendesk native integration ». Il lui attribue toutes les autorisations requises afin que Spendesk puisse télécharger des données sur NetSuite. De plus, NetSuite rend les formulaires de transaction standard préférés pour ce rôle (plus d'informations sur les formulaires ici). Enfin, nous vous demandons d'attacher ce rôle à un utilisateur NetSuite.

Le moyen le plus simple de vérifier comment Spendesk a été connecté à NetSuite est de consulter les jetons d'accès (Setup > Users/Roles > Access Tokens).

Note importante :
Un jeton d'authentification (jeton de sécurité) est un « appareil de confiance » utilisé pour accéder à NetSuite. Il peut être considéré comme une clé électronique qui permet à un utilisateur de s'authentifier et de prouver son identité en stockant certaines informations personnelles.

La colonne « Application » contient le nom de l'intégration qui a été créée pendant le processus de connexion. Par conséquent, les lignes qui ont quelque chose à voir avec « Spendesk » dans la colonne Application sont celles qui nous intéressent. Comme un nouveau jeton d'accès est créé chaque fois que vous connectez Spendesk à NetSuite, il devrait y avoir autant de lignes « Spendesk » qu'il y a de connexions (de l'entité Spendesk à la filiale NetSuite).


La vérification des colonnes User et Role peut vous aider à déterminer deux choses :

  1. Si le bon rôle a été choisi lors de la connexion.

  2. Si le rôle a été attaché au bon utilisateur.

Si vous constatez que le rôle n'est pas « Spendesk native integration » (par exemple Administrateur ou Comptable) ou que l'utilisateur n'est pas celui qui effectue les exportations, alors ils doivent se déconnecter dans Spendesk et se reconnecter.

Note importante :
Notez qu'il y a généralement un nombre très limité de jetons qui peuvent exister en même temps, il est donc toujours bon de les nettoyer. Les jetons d'accès inutilisés peuvent être révoqués en allant dans Edit > Revoke.

Vous pouvez également vérifier vos bascules SOAP Web Services et Token based authentication. Parfois, ces deux paramètres ne sont pas configurés et cela cause des problèmes lors de la tentative de connexion. Vous pouvez vérifier qu'ils sont activés sous Setup > Company > Enable Features, dans l'onglet SuiteCloud. Dans ce cas, la connexion ne peut pas être établie entre Spendesk et NetSuite malgré tout le reste fait correctement.

Avez-vous trouvé la réponse à votre question ?