Créer des actions de spoke et de build en important une spécification OpenAPI
Automatisez une intégration et générez des actions réutilisables en important une spécification OpenAPI.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à la Tous > Automatisation des processus > Studio de workflow.
- Cliquer sur Créer > Spoke.
-
Sur l’écran Informations générales, sélectionnez une image comme logo pour votre intégration et renseignez les champs.
Ici, nous allons passer par une intégration avec Zoom à titre d’exemple.
Champ Description Nom de spoke Nom permettant d’identifier le spoke personnalisé. Description Description du spoke personnalisé. Remarque :La valeur du nom du périmètre de l’application est le format suivant : x_<company-code>_<spoke-name>_<spoke>. Par défaut, le <société-code> est snc. Vous pouvez configurer la société en configurant la valeur de la propriété système, glide.appcreator.company.code.
Cette valeur configurée est utilisée lorsque la valeur Nom du périmètre de l’application est générée.
-
Cliquez sur Continuer.
En fonction du nom et de la description fournis, s’il existe des spokes correspondants dans la boutique, les détails du spoke s’affichent.
-
Cliquez sur Afficher les détails dans Store pour afficher les détails des spokes correspondants.
Les détails des spokes correspondants sont affichés dans un nouvel onglet de navigateur.
-
Installez le spoke à partir de Store.
Pour en savoir plus, consultez Install a ServiceNow Store application.
-
Après avoir installé le spoke, accédez à l’onglet Concepteur de flux .
Le système affiche le message Avez-vous installé un spoke à partir de la boutique ?.
-
Sélectionnez l’une de ces options, puis cliquez sur Continuer.
Option Description Oui, afficher le spoke installé. Option permettant d’effectuer une redirection vers le tableau de bord des spokes sous Intégrations. Non, je vais construire un spoke personnalisé. Option pour poursuivre la création de spoke. Non, je veux quitter la création de spoke. Option permettant de fermer l’onglet actif.
-
Cliquez sur Afficher les détails dans Store pour afficher les détails des spokes correspondants.
-
Cliquez sur Ignorer si vous souhaitez créer le spoke personnalisé.
Remarque :Les étapes suivantes s’appliquent également si vous avez sélectionné l’option Non, je créerai un spoke personnalisé.
Le spoke est créé et un message de confirmation s’affiche.
- Sur l’écran Informations sur la build, sélectionnez la méthode à l’aide de laquelle vous souhaitez créer votre spoke.
- Sélectionnez Spécification OpenAPI , puis cliquez sur Continuer pour importer une spécification OpenAPI.
- Pour OpenAPI source, cliquez sur Import new (Importer nouveau).
-
Sur l’écran source Importer un nouvel OpenAPI, effectuez l’une de ces deux étapes.
-
Si vous souhaitez importer à l’aide d’une URL, sélectionnez Importer à partir de l’URL pour Méthode d’importation et spécifiez l’URL dans l’URL OpenAPI.
-
Si vous souhaitez importer manuellement à l’aide de code JSON ou YAML, sélectionnez Importer manuellement à partir de JSON ou YAML pour Méthode d’importation et fournissez le code au format JSON ou YAML.
-
Si vous souhaitez importer à l’aide d’une URL, sélectionnez Importer à partir de l’URL pour Méthode d’importation et spécifiez l’URL dans l’URL OpenAPI.
-
Cliquez sur Importer.
La source OpenAPI est importée.
- Pour l’alias de connexion et d’informations d’identification, cliquez sur Créer.
-
Sur l’écran Créer un nouvel alias de connexion et d’informations d’identification, renseignez les champs et fournissez les informations de l’alias.
Champ Description Nom de connexion et d’informations d’identification Nom permettant d’identifier l’enregistrement d’alias de connexion et d’informations d’identification. Modèle de configuration pour l’authentification Mécanisme d’authentification requis pour cette intégration. Assurez-vous que le mécanisme d’authentification est compatible avec la source OpenAPI. Remarque :Le modèle de configuration est renseigné automatiquement en fonction de la spécification OpenAPI que vous avez fournie. Vous pouvez continuer avec l’option par défaut ou la modifier selon vos besoins. - Cliquez sur Créer un alias et continuez.
-
Sur le même écran, renseignez les champs pour configurer l’alias.
Champ Description Information de connexion Nom de la connexion Nom permettant d’identifier l’enregistrement de connexion. URL de connexion URL de base pour la connexion à l’instance ou au serveur tiers. Cette URL est renseignée automatiquement en fonction de la spécification OpenAPI que vous avez fournie. Informations d'identification En fonction du modèle de configuration que vous avez sélectionné, les champs d’informations d’identification pertinents s’affichent. Fournissez les valeurs requises pour configurer l’enregistrement des informations d’identification. Si vous souhaitez configurer l’enregistrement d’alias ultérieurement, cliquez sur Effectuer ultérieurement.
-
Cliquez sur Envoyer.
L’enregistrement d’alias de connexion est créé.
-
Cliquez sur Générer des opérations.
Toutes les opérations qui peuvent être effectuées à l’aide de la spécification OpenAPI sont répertoriées.
-
Sélectionnez les opérations requises.
Vous pouvez rechercher les actions requises en saisissant le terme requis dans la barre de recherche. Les actions qui correspondent au terme de recherche spécifié s’affichent.
-
Cliquez sur Publier.
Vous pouvez également sélectionner Enregistrer les actions en tant que brouillon pour enregistrer les actions en tant que brouillon, les modifier selon vos besoins et les publier ultérieurement.
- Les actions avec l’étape OpenAPI sont créées. Pour en savoir plus sur l’étape OpenAPI, reportez-vous à la section OpenAPI support in the REST step.
- Les entrées et sorties d’action sont mappées.
- Les actions sont publiées et répertoriées dans la page des détails du spoke sous Actions > Publié.
Vous pouvez commencer à utiliser ces actions publiées pour créer des flux et des flux secondaires selon vos besoins.
- Si vous avez enregistré des actions en tant que brouillon, vous pouvez accéder à ces actions en mode brouillon dans la page des détails du spoke sous Actions > Brouillon.
- Pour afficher les informations d’exécution sur les activités de spoke, cliquez sur Journal d’activité de spoke sur la page des détails du spoke. Chaque fois qu’une activité de spoke est exécutée, le système génère ses informations sous la forme d’un journal d’activité de spoke. Cliquez sur le numéro requis pour afficher le journal d’activité. Chaque opération dans le journal d’activité de spoke comporte l’une des valeurs d’état suivantes :
Statut Description Nouveau Un événement pour l’opération est créé et cette opération va bientôt être exécutée. erreur Échec de l’exécution de l’opération. Traitement L’exécution de l’opération est en cours. réussite L’opération a été exécutée avec succès.
Vous pouvez créer des flux et des flux secondaires dans la page des détails du spoke et les utiliser dans votre intégration. Pour plus d'informations, consultez Création de flux et Création de flux secondaires.
En plus du journal d’activité du spoke, vous pouvez également afficher les détails des flux, des flux secondaires et des actions disponibles dans la page des détails du spoke.