Outre l'utilisation de packs d'intégration prêts à l'emploi disponibles sur la page Experience Workflows des services du Hub, vous pouvez personnaliser les packs d'intégration pour répondre aux besoins de votre entreprise.

Pour modifier les processus Boomi d'intégration prêts à l'emploi, lancez la plate-forme Boomi AtomSphere à partir de la section Experience Workflows > Services et ressources dans la console des services du Hub. Dans la plate-forme AtomSphere, modifiez, déployez et configurez le pack d'intégration personnalisé dans la séquence suivante.

  1. Vous trouverez le processus Boomi prêt à l'emploi à installer dans AtomSphere dans la bibliothèque de processus. Dans Filtrer par éditeur, sélectionnez VMware-Principal.
  2. Créez un dossier d'installation et copiez les fichiers prêts à l'emploi dans le dossier. Les processus copiés dans le dossier incluent le fichier de processus principal et les sous-fichiers utilisés pour créer les cartes de notification dans Workspace ONE Intelligent Hub, ainsi que le fichier de processus d'action et les sous-fichiers utilisés pour écouter les actions de réponse effectuées sur les cartes.
  3. Créez ensuite le composant de service API dans ce dossier d'installation, configurez le chemin d'accès de l'API au système d'entreprise et, dans l'onglet REST API, importez le processus d'écoute en tant que point de terminaison REST.
  4. Dans le canevas Processus de la page Créer d'AtomSphere, modifiez les processus de personnalisation du workflow.
  5. Packagez et déployez les composants de processus modifiés dans un environnement de test ou de production.

Pour plus d'informations sur la création et la modification des processus de packs d'intégration, reportez-vous à la documentation de Boomi. Les étapes ci-dessous vous guident dans la séquence de préparation du pack d'intégration à modifier et à déployer. Ces étapes ne décrivent pas en détail comment modifier les processus.

Modification de workflows de packs d'intégration prêts à l'emploi existants

Conditions préalables

Procédure

  1. Accédez à la page Experience Workflows de la console des services du Hub.
  2. Dans le volet Services et ressources > Workflows personnalisés, cliquez sur LANCER.

    Le tableau de bord AtomSphere d'intégration Boomi s'affiche.

  3. Dans l'onglet Créer du volet de navigation de gauche, créez un dossier pour l'installation du processus Boomi que vous allez modifier.
  4. Pour rechercher le processus Boomi à modifier, cliquez sur Parcourir la bibliothèque de processus dans le coin inférieur gauche de la page.
  5. Dans la colonne de droite, choisissez de filtrer par VMware-Principal pour consulter la liste des processus Boomi d'intégrations Workspace ONE Experience Workflows prêts à l'emploi.
  6. Sélectionnez le processus Boomi à modifier et cliquez sur Installer. Sélectionnez le dossier que vous avez créé, puis cliquez sur Installer.

    Les processus principal et d'écoute, ainsi que les sous-processus sont copiés dans le dossier.

  7. Cliquez sur Afficher le processus pour ouvrir le processus principal dans le canevas de processus.
  8. Pour ajouter le processus d'écoute en tant que point de terminaison REST, créez le composant de service API.
    1. Cliquez sur +Nouveau et, dans la zone Créer un composant, sélectionnez API comme type de composant à créer.
    2. Entrez un nom pour le composant de service API dans la zone de texte Nom de composant. Par exemple, le nom de composant peut être CoupaAPI si vous modifiez le pack d'intégration Coupa.
    3. Sélectionnez le dossier du processus d'intégration dans lequel vous travaillez.
    4. Cliquez sur Créer. Le composant de service API est créé et la page Configuration du service API s'affiche.
  9. Dans l'onglet Général de la page Configuration du service API, configurez les éléments suivants.
    • Dans la section Métadonnées publiées, entrez le Titre de l'API publiée et le Numéro de la version publiée.
    • Dans Configuration du service > Chemin d'accès de l'API de base, entrez le Chemin d'accès de l'API de base pour le système d'entreprise que vous modifiez. Vous devez entrer l'un des chemins d'accès d'API de base suivants, en fonction du pack d'intégration du système d'entreprise que vous modifiez.
      Nom du pack d'intégration du système d'entreprise Chemin d'accès de l'API de base
      Coupa CoupaAPI
      Concur ExpenseApi
      Approbation de remise sur l'opportunité Salesforce CreateNotification
      ServiceNow Service_Now
    • Dans les en-têtes Advanced Settings > Dynamic Document Property, cliquez sur Add Header. Dans la première zone de texte, entrez X-WS1-User-id et dans la deuxième zone de texte, entrez X-WS1-User-Email. Ces valeurs d'en-têtes sont les mêmes pour tous les processus que vous modifiez.
  10. Sélectionnez l'onglet REST et cliquez sur Importer un point de terminaison.
  11. Sur la page Importer un point de terminaison, sélectionnez Utiliser un processus existant. Cliquez sur Suivant.
  12. Dans la section Utiliser un processus existant, utilisez la zone de texte Processus pour rechercher le processus d'action dans le dossier d'installation que vous avez créé, puis cochez la case REST. Cliquez sur Terminer.
    Note : Le nom du fichier de processus d'action à sélectionner commence par [Workspace ONE]. Par exemple, avec Coupa, l'étiquette est [Workspace ONE] Requisition Approval Action[Coupa].
  13. La page Configuration REST affiche le chemin d'accès au point de terminaison REST que vous avez importé. Cliquez sur Enregistrer et fermer.

    L'API est ajoutée au dossier de processus dans lequel vous travaillez et le pack d'intégration que vous modifiez s'affiche sur la page Créer d'AtomSphere.

  14. Dans le canevas Processus Créer d'AtomSphere, modifiez le processus de modification du workflow.

    Veillez à ajouter les extensions pour tester le processus, à partir du canevas Créer d'AtomSphere après avoir effectué les modifications et avant tout déploiement.

Packager et déployer le processus Workspace ONE Experience Workflows modifié

Après avoir modifié et enregistré les processus, créez un composant packagé et déployez le module à partir de l'environnement Atom.

Condition préalable

Procédure

Ces procédures ne sont pas des étapes détaillées sur la configuration dans la plate-forme AtomSphere. Ces étapes indiquent le flux général des actions permettant de configurer le processus Boomi modifié afin de l'intégrer à l'application Workspace ONE Intelligent Hub. Pour obtenir les étapes détaillées, reportez-vous à la documentation de Boomi AtomSphere.

  1. Créez les composants packagés. Pour créer le composant packagé, accédez à l'onglet AtomSphere Dashboard > Deploy > Packaged Components. Cliquez sur Create Packaged Component, puis sélectionnez les composants suivants dans le dossier d'installation.
    • Composant de processus principal. Exemple d'un nom de fichier de composant de processus principal, [Coupa] Approbations de réquisition [Workspace ONE]
    • Composant de processus d'action. Exemple d'un nom de fichier de composant de processus d'action, [Workspace ONE] Action d'approbation de réquisition [Coupa]
    • Composant du service d'API. Exemple de nom de fichier de composant de service API, CoupaAPI.

    Pour découvrir comment packager des composants, reportez-vous à la documentation de Boomi.

  2. Lorsque le composant packagé est créé, accédez à Deploy > Deployments et cliquez sur Deploy Packaged component. Par exemple, sélectionnez [Coupa] Approbations de réquisition [Workspace ONE pour Coupa. Il s'agit d'un environnement de test ou de production.
  3. Après le déploiement du composant packagé dans l'environnement, accédez à Manage > Atom Management. Cliquez sur l'environnement que vous avez sélectionné à l'étape précédente. Sous Administration, cliquez sur Environment Extensions. La boîte de dialogue Environment Extension s'ouvre.
    Note : Vous devez disposer des privilèges Atom Management et Environment Management pour configurer ces paramètres.
    1. Dans la zone de texte Extensions from Process Filter, sélectionnez Main process component name à partir du processus d'intégration que vous configurez.
      Note : Lorsque vous configurez le composant Connecteur de processus principal, les mêmes valeurs sont ajoutées au composant Connecteur de processus d'action.
    2. La page Paramètres de connexions est préconfigurée avec les valeurs d'URL requises pour la configuration de l'intégration de système d'entreprise.
      • URL du connecteur de système d'entreprise
      • URL du connecteur Patch des services Workspace ONE Hub permettant d'appeler l'API PATCH.
      • URL du connecteur Jeton des services Workspace ONE Hub permettant d'appeler l'API Hub.
      • Connecteur de stockage de données intermédiaires permettant d'appeler le cache Redis

    La case Use connection component est cochée par défaut. Décochez cette case.

  4. Dans le formulaire Extensions, sélectionnez Process Properties. Dans la zone de texte Process Property, sélectionnez les propriétés de système d'entreprise ou les propriétés de Workspace ONE Access.
    1. Pour les propriétés de système d'entreprise, configurez celles qui s'affichent. Les propriétés devant être configurées sont basées sur la configuration requise du système d'entreprise.
    2. Pour les propriétés de Workspace ONE Access, les valeurs de propriétés suivantes sont préremplies.
      • URL DU LOCATAIRE WORKSPACE ONE ACCESS.
      • ID CLIENT D'APPLICATION DISTANTE WORKSPACE ONE ACCESS. Il s'agit du nom d'ID client OAuth2 HubServices_Boomi_Integration enregistré dans Workspace ONE Access.
      • CODE SECRET PARTAGÉ DE L'APPLICATION DISTANTE WORKSPACE ONE ACCESS. Il s'agit du code secret de l'ID client.

Configuration des planifications de processus Experience Workflows

Après avoir modifié et déployé le processus, planifiez son exécution automatique.

Note : Ne planifiez pas le processus de composant d'action, car le processus d'action écoute les réponses en temps réel.

Créez et gérez les planifications de processus sur les pages Environnement de gestion des Atoms sur lesquelles vous avez déployé le processus.

Configurez une planification avec l'heure, les jours et les intervalles d'exécution du processus.

Pour configurer la planification, accédez à la page Manage>Atom Management et dans le panneau Deployed Processes, cliquez sur l'icône en forme de flèche bleue et sélectionnez Edit Schedules. La boîte de dialogue Planification définit la planification. Pour plus d'informations, reportez-vous à la documentation de Boomi AtomSphere.

Gestion du processus Experience Workflows que vous modifiez

Les processus Experience Workflows personnalisés déployés sont gérés et planifiés uniquement via la plate-forme AtomSphere. Pour modifier ou consulter la liste des processus Experience Workflows que vous avez déployés dans AtomSphere, accédez à l'onglet Services du Hub > Experience Workflows et, dans le volet Services et ressources > Workflow personnalisé, cliquez sur LANCER. Le tableau de bord AtomSphere s'affiche. Accédez à Manage > Atom Management > Environments > Deployed Processes.