Autorisation

Lorsque vous ajoutez une carte NetSuite à un flux pour la première fois, Workflows Okta vous invite à configurer la connexion. Cette connexion renvoie à votre compte NetSuite et enregistre les informations de celui-ci. Vous pourrez ainsi la réutiliser pour tout nouveau flux NetSuite.

Avant de commencer

  • Pour créer le connecteur NetSuite, vous devez être un super administrateur Okta ou un administrateur de Workflows et avoir un rôle d'administrateur dans NetSuite.
  • Pour garantir que le connecteur NetSuite fonctionne correctement avec Workflows Okta, vérifiez que les rôles NetSuite utilisés pour la connexion disposent des autorisations suivantes :

    • Vous avez accès à la permission Services Web REST. Cette permission se trouve dans Permissions > Configuration.

    • Vous avez accès à la permission Connexion à l'aide de jetons d'accès. Cette permission se trouve dans Permissions > Configuration.

    • Vous avez un accès en modification à la permission Classeur SuiteAnalytics. Cette autorisation se trouve dans Permissions > Rapports.

Procédure

Effectuez les tâches suivantes pour créer une connexion à un compte NetSuite.

Activer la fonctionnalité de services Web

La fonctionnalité NetSuite Services Web doit être activée avant de soumettre toute requête de services Web.

  1. Connectez-vous à NetSuite en tant qu'administrateur.

  2. Accédez à Configuration > Entreprise > Activer les fonctionnalités .

  3. Sélectionnez l'onglet SuiteCloud.

  4. Activez SERVICES WEB REST sous la section SuiteTalk (service Web).

  5. Activez l'AUTHENTIFICATION PAR JETON dans la section Gérer l'authentification.

  6. Si nécessaire, lisez et acceptez les conditions d'utilisation de SuiteCloud.

Créer une app pour authentification par jeton (TBA)

  1. Accédez à Configuration > Intégration > Gestion des intégrations > Gérer les intégrations > Nouveau.

  2. Saisissez un nom pour votre app.

  3. Vérifiez que l'état de l'app est défini sur Enabled.

  4. Dans l'onglet secondaire Authentification :

    1. Activer l'authentification par jeton.

    2. Désactivez TBA : flux d'autorisation.

    3. Désactivez l'octroi d'un code d'autorisation.

  5. Cliquez sur Enregistrer.

La page de confirmation affiche la clé consommateur/l'ID client et la clé secrète consommateur/clé secrète client pour cette app.

Créer un jeton pour authentification par jeton

  • Dans votre tableau de bord NetSuite Accueil, cliquez sur Gérer les jetons d'accès dans la section Paramètres.

  • Sur la page Mes jetons d'accès, cliquez sur Mon nouveau jeton d'accès.

  • Sur la page Jeton d'accès, sélectionnez l'app que vous avez créée lors de la tâche précédente.

  • Le nom du jeton est déjà renseigné par défaut avec une concaténation du nom de l'application, de l'utilisateur et du rôle. Vous pouvez néanmoins saisir votre propre nom pour ce jeton.

  • Cliquez sur Enregistrer.

La page de confirmation affiche l'ID du jeton et le secret du jeton.

Enregistrez votre configuration NetSuite

Pour créer la connexion à NetSuite, vous avez besoin de deux informations sur le compte provenant de votre configuration NetSuite.

  1. Accédez à Configuration > Entreprise > Informations sur la société.

  2. Copiez l'ID de votre compte.

  3. Pour obtenir le sous-domaine de votre URL de service Web SuiteTalk, sélectionnez le sous-onglet URL de la société.

  4. Sous le champ SuiteTalk (SOAP et services Web REST), copiez la valeur qui se trouve entre les parties https:// et .suitetalk.api.netsuite.com de l'URL. Par exemple, si l'URL est https://MY_SUBDOMAIN.suitetalk.api.netsuite.com, votre sous-domaine est MY_SUBDOMAIN.

Créer votre Workflows Okta

Pour finir, vous pouvez créer la connexion à NetSuite dans Workflows Okta.

  1. Ouvrez l'onglet Connexions dans la Workflows Console ou ouvrez une carte de flux NetSuite.
  2. Cliquez sur Nouvelle connexion.
  3. Saisissez un nom de connexion. Il est utile d'avoir un nom unique pour la connexion si vous prévoyez de créer plusieurs connexions à partager avec votre équipe.
  4. Facultatif. Saisissez une descriptionde connexion. Il peut s'agir de toute information utile concernant votre connexion.
  5. Dans le champ Clé consommateur/ID client, saisissez la valeur de la clé consommateur/l'ID client provenant de votre app NetSuite.
  6. Dans le champ Clé secrète consommateur/Clé secrète client, saisissez la valeur Clé secrète consommateur/Clé secrète client provenant de votre app NetSuite.
  7. Dans le champ ID du jeton, saisissez l'ID de votre jeton TBA.
  8. Dans le champ Secret du jeton, saisissez le secret de votre jeton TBA.
  9. Dans le champ ID du compte, saisissez l'ID du compte figurant sur la page Informations sur la société.
  10. Dans le champ Sous-domaine, saisissez le sous-domaine de votre URL SuiteTalk (SOAP et services Web REST).
  11. Cliquez sur Créer.