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.
Vous pouvez créer plusieurs connexions uniques et les gérer depuis la page Connexions dans le Okta Workflows Console.
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 .
-
Vous avez accès à la permission Connexion à l'aide de jetons d'accès. Cette permission se trouve dans .
-
Vous avez un accès en modification à la permission Classeur SuiteAnalytics. Cette autorisation se trouve dans .
-
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.
-
Connectez-vous à NetSuite en tant qu'administrateur.
-
Accédez à .
-
Sélectionnez l'onglet SuiteCloud.
-
Activez SERVICES WEB REST sous la section SuiteTalk (service Web).
-
Activez l'AUTHENTIFICATION PAR JETON dans la section Gérer l'authentification.
-
Si nécessaire, lisez et acceptez les conditions d'utilisation de SuiteCloud.
Créer une app pour authentification par jeton (TBA)
-
Accédez à .
-
Saisissez un nom pour votre app.
-
Vérifiez que l'état de l'app est défini sur
Enabled. -
Dans l'onglet secondaire Authentification :
-
Activer l'authentification par jeton.
-
Désactivez TBA : flux d'autorisation.
-
Désactivez l'octroi d'un code d'autorisation.
-
-
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.
Pour des raisons de sécurité, cette page de confirmation est le seul endroit où NetSuite affiche la clé consommateur/l'ID client et les valeurs Clé secrète consommateur/Clé secrète client.
Une fois que vous aurez quitté cette page, vous ne pourrez pas récupérer ces valeurs depuis le système. Si vous perdez ces identifiants, vous devrez les réinitialiser en utilisant de nouvelles valeurs.
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.
Pour des raisons de sécurité, cette page de confirmation est le seul endroit où NetSuite affiche l'ID du jeton et les valeurs du secret du jeton.
Une fois que vous aurez quitté cette page, vous ne pourrez pas récupérer ces valeurs depuis le système. Si vous perdez ces identifiants, vous devrez les réinitialiser en utilisant de nouvelles valeurs.
Enregistrez votre configuration NetSuite
Pour créer la connexion à NetSuite, vous avez besoin de deux informations sur le compte provenant de votre configuration NetSuite.
-
Accédez à .
-
Copiez l'ID de votre compte.
-
Pour obtenir le sous-domaine de votre URL de service Web SuiteTalk, sélectionnez le sous-onglet URL de la société.
-
Sous le champ SuiteTalk (SOAP et services Web REST), copiez la valeur qui se trouve entre les parties
https://et.suitetalk.api.netsuite.comde l'URL. Par exemple, si l'URL esthttps://MY_SUBDOMAIN.suitetalk.api.netsuite.com, votre sous-domaine estMY_SUBDOMAIN.
Créer votre Workflows Okta
Pour finir, vous pouvez créer la connexion à NetSuite dans Workflows Okta.
- Ouvrez l'onglet Connexions dans la Workflows Console ou ouvrez une carte de flux NetSuite.
- Cliquez sur Nouvelle connexion.
- 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.
- Facultatif. Saisissez une descriptionde connexion. Il peut s'agir de toute information utile concernant votre connexion.
- Dans le champ Clé consommateur/ID client, saisissez la valeur de la clé consommateur/l'ID client provenant de votre app NetSuite.
- 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.
- Dans le champ ID du jeton, saisissez l'ID de votre jeton TBA.
- Dans le champ Secret du jeton, saisissez le secret de votre jeton TBA.
- Dans le champ ID du compte, saisissez l'ID du compte figurant sur la page Informations sur la société.
- Dans le champ Sous-domaine, saisissez le sous-domaine de votre URL SuiteTalk (SOAP et services Web REST).
- Cliquez sur Créer.