- Introduction
- Démarrage
- Modélisation des processus
- Compréhension de la modélisation des processus
- Ouverture du canevas de modélisation
- Modéliser votre processus
- Alignement et connexion des éléments BPMN
- Autopilot™ pour Maestro (version préliminaire)
- Implémentation des processus
- Intégration des systèmes et des données
- Débogage
- Simulation
- Publication et mise à niveau des processus agentiques
- Scénarios de mise en œuvre courants
- Extraire et valider des documents
- Opérations de processus
- Surveillance des processus
- Optimisation des processus
- Compréhension de l'optimisation des processus
- Affichage d'optimisation
- Accéder à l'application Process Optimization (Optimisation des processus)
- Application Process Optimization (Optimisation des processus) de Process Mining
- Enrichir l'optimisation des processus avec des données externes
- Informations de référence

Guide de l'utilisateur de Maestro
Enrichir l'optimisation des processus avec des données externes
Pour améliorer l’optimisation des processus dans Maestro, vous pouvez étendre le contexte et la visibilité des objets métier sous-jacents en vous connectant à des systèmes source externes, tels que Salesforce ou ServiceNow, sur lesquels le processus fonctionne.
Pour améliorer la représentation et la segmentation des processus, vous devez importer les données de ces systèmes externes, qui suivent les objets métier et leur statut, dans votre application Optimisation des processus dans Process Mining. Cela permet d’obtenir des informations plus détaillées et d’identifier les domaines à améliorer. On nommera à titre d’exemple l’identification des domaines de produits comportant des volumes élevés de tickets de support ou l’optimisation des processus en fonction des étapes de bons d’achat récemment découvertes par extraction de processus.
Cette page décrit les étapes à suivre pour joindre des données externes aux données de traçage internes de Maestro pour obtenir ce niveau d’information.
Prérequis
On suppose que :
- Process Mining est activé sur le locataire.
- Vous connaissez les fonctions du modèle de données interne, SQL et Mining Process.
- Le rôle de développeur Process Mining vous a été attribué. Pour de plus amples informations, consultez la section Configurer les utilisateurs.
- Vous disposez des autorisations Modifier les données, Modifier les tableaux de bord et Afficher pour l’application Optimisation des processus. Pour plus d’informations, consultez la section Gérer l’accès aux applications Process Mining.
- Vous avez créé, déployé et exécuté un processus Maestro dont les activités d’Integration Service sont associées à un système source externe (p. ex. le Processus de création de prêts qui extrait et met à jour les enregistrements de Salesforce).
Enrichissement des données d’optimisation
-
Accédez au portail Mining Process.
-
Localisez la fiche d’application de l’application Optimisation des processus et sélectionnez Modifier en mode développement dans le menu contextuel.
-
Sélectionnez Télécharger les données de développement dans le menu Actions pour télécharger des données externes.
- Utilisez l’option de connexion directe pour charger les données de Salesforce ou de ServiceNow.
- Ou utilisez l'option Télécharger des données pour télécharger des fichiers
CSVouTSVexportés depuis votre système source. Par exemple, pour charger des données à partir des tables Contact et Opportunité Salesforce dans le cadre d'un processus d'octroi de prêt. Consultez la section Charger des données pour de plus amples informations.
Remarque :Vous pouvez afficher les tableaux d’entrée qui sont créés (par le biais de fichiers ou d’une connexion directe) dans la section Entrée des transformations de données. Vous pouvez sélectionner un tableau pour afficher un aperçu des données. Reportez-vous à la section Données d’entrée pour de plus amples informations.
-
Accédez à Transformations de données.
-
Localisez le dossier des modèles dans la section Transformations et modifiez le fichier
Objects.sql. -
Comparez les valeurs
Object_IDdu fichierObjects.sqlau champ ID du tableau système externe.Remarque :Toutes les tables d'objets provenant de sources externes doivent être jointes dans ce champ
Object_ID. Maestro remplit le champObject_IDen fonction de l'objet sous-jacent de l'activité. Par exemple, une activité IS pour la table Contact enregistreraContact_IDcommeObject_IDdans la tableAutomation_events). Si vous souhaitez connecter une table Contact à partir de Salesforce, assurez-vous queContact_IDest le même format queObject_ID. Le bloc de code suivant montre un exemple d'instruction SQL qui peut être utilisé dansObjects.sqlpour faire correspondreObject_IDau champContact_ID. AffectationSUBSTRING(Automation_events."Object_ID",0,LEN(Automation_events."Object_ID") - 3) as "Object_ID".Astuce :Vous pouvez utiliser ce processus pour joindre plusieurs sources dans une seule application d’optimisation de processus . Par exemple, si je souhaite rejoindre les données Salesforce, ServiceNow et Process Optimization dans la même application.
-
Après avoir confirmé le champ Object_ID dans le tableau et externe
Automation_eventsObject_ID, joignez les tables sur les champs ID. Ajoutez leTrace_IDcomme champ au tableau pour associer l’objet externe à une exécution de Maestro.Le bloc de code suivant illustre un exemple de jonction dans le fichier
contact_data.sqlpour créer le tableauContactet le joindre aux données d’automatisation.select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"select contact_data.*, Objects."Trace_ID", concat('Contact',to_varchar({{ pm_utils.id() }})) as "Unique_ID" from {{ source('sources', 'contact_data') }} as contact_data left join {{ref('Objects')}} as Objects ON contact_data."Contact ID" = Objects."Object_ID"Remarque :Les champs créés à l'aide de la fonction
.id()sont numériques par défaut. Vous devez les convertir envarchar, car il s'agit du type de données du champEvent_IDdans la tableAutomation_events. -
Accédez à la section Sortie dans Transformations de données et sélectionnez Modèle de données pour afficher le modèle de données de l’application Optimisation de processus.
-
Ajoutez les nouveaux tableaux d’objets externes et d’événements au modèle de données. Vérifiez que le champ
Trace_IDles tableaux d’objets externes ont bien été renseignés et joint. Pour de plus amples informations, consultez la section Modèles de données.L’illustration suivante affiche un exemple de modèle de données avec les nouveaux tableaux ajoutés
opportunity_dataetcontact_datadepuis Salesforce.
-
Dans la section Sortie dans Transformations de données, sélectionnez Processus pour afficher les processus définis pour l'application d'optimisation des processus . Assurez-vous qu'il existe un processus défini avec tous les événements qui combinera les événements du processus Maestro et des tables d'événements d'objets externes. Reportez-vous à la section Ajout et modification de processus pour de plus amples informations.
-
Sélectionnez Appliquer aux tableaux de bord pour que les données soient disponibles dans les tableaux de bord.
-
Modifiez les tableaux de bord pour visualiser les données externes et publier l’application Optimisation de processus.
L’illustration suivante montre un exemple de graphique de processus avec des données externes de Salesforce.
