- Avant de commencer
- Gestion de l’accès
- Démarrage
- Intégrations
- Travailler avec des applications de processus
- Travailler avec des tableaux de bord et des graphiques
- Travailler avec des graphiques de processus
- Travailler avec des modèles de processus Découvrir et importer des modèles BPMN
- Afficher ou masquer le menu
- Informations contextuelles
- Exporter (Export)
- Filtres
- Envoi d’idées d’automatisation au Automation Hub d’UiPath®
- Balises
- Dates d’échéance
- Comparer
- Vérification de la conformité
- Analyse des causes profondes
- Simulation du potentiel d’automatisation
- Déclenchement d'une automatisation à partir d'une application de processus
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Transforming data
- Structure des transformations
- Conseils pour l'écriture de SQL
- Exportation et importation de transformations
- Afficher les journaux d'exécution des données
- Fusion des journaux d'événements
- Configuration des balises
- Configuration des dates d'échéance
- Configuration des champs pour le potentiel d'automatisation
- Configuration des activités : Définition de l'ordre des activités
- Rendre les transformations disponibles dans les tableaux de bord
- Modèles de données
- Ajouter et modifier des processus
- Personnaliser les tableaux de bord
- Publication des tableaux de bord
- Modèles d'applications
- Notifications
- Ressources supplémentaires
Guide de l'utilisateur de Process Mining
Configuration requise pour le modèle de données
Actuellement, Process Mining multi-processus n'est disponible que pour les applications récemment créées. Les applications créées avant la publication de Process Mining multi-processus ne verront pas les tables Objet (Object) et Événement (Event).
Le modèle de données peut contenir plusieurs tables d'objets. Cela vous permet de modéliser une structure et des relations de données plus complexes, en créant un modèle de données qui reflète étroitement vos scénarios de processus métier. Pour chaque table d'objet, vous pouvez ajouter plusieurs tables d'événements, qui contiennent les événements effectués sur cet objet.
| Type de table | Description | Exemple |
|---|---|---|
| Objet | Stocke des données descriptives sur les entités métier (objets). Une table d'objets peut également servir de table de données de base contenant des informations de référence. | Factures, tickets d'incident, produits. |
| Events | Stocke des données sur les étapes ou les actions effectuées sur les objets, y compris les horodatages. | « Créer une facture », « Attribuer un ticket », « Assembler un produit » |
Si vous définissez plusieurs tables d'événements dans votre modèle de données, les événements seront disponibles dans Data Manager dans une seule table Événements .
Un modèle de données ne peut être enregistré que s'il respecte les exigences suivantes :
-
Le modèle de données ne comprend pas plus de 40 tables.
-
Le modèle de données contient au moins une table d'objets et une table d'événements associée.
-
Chaque table d'événements, de balises et de date d'échéance est connectée à une seule table d'objets associés.
-
Toutes les tables sont connectées au modèle de données global.
-
Il n'y a pas de relations circulaires dans le modèle de données.
-
Un maximum de 10 changements de direction est autorisé dans un chemin relationnel.
Astuce :Un changement de direction est une relation de un à plusieurs suivie d'une relation de plusieurs à un, ou vice versa.

Types de tableaux
L'illustration suivante montre un exemple de modèle de données avec une table Objet de commandes et une table Événements POP_events associée, et une table Objet POP_items et une table ÉvénementsPO_item_events associée.

Tables d'objets
Chaque objet de votre modèle de données dispose de sa propre table d'objets dans Transformations de données. Une table Objet contient les champs définis spécifiquement pour cet objet.
Tables de processus
Chaque processus défini dans votre modèle de données possède sa propre table de processus avec les événements prévus pour ce processus. Les champs suivants sont toujours présents dans les tables d'événements :
Process_event_ID, ID unique pour chaque enregistrement de la table de processus.Event_ID, unique pour chaque événement individuel, quel que soit le processus dans lequel il est utilisé. Dans l'exemple ci-dessous,event_ID 1apparaît deux fois dans la table de processus.Throughput_time, durée entreEvent_endprécédent et leEvent_endactuel.Cycle_time*, durée comprise entreEvent_startetEvent_end.Cycle_timen'est disponible que si les événements ont unEvent_startdéfini.
L'illustration suivante montre un exemple de table de processus contenant les événements du P2P_processus.

L'illustration suivante montre un exemple de table Processus contenant les événements de haut niveau pour le P2P_processus résultant du filtrage sur les événementsPO_Path (PO_ID).

Tableau des balises
La table Tags contient les données de balises pour toutes les balises de votre ensemble de données. Selon votre modèle de données, un ou plusieurs champs d'ID peuvent être disponibles dans la table Tags . Si votre modèle de données se compose de plusieurs objets auxquels chacun une table Tags est associée, ces tables Tags sont consolidées en une seule table Tags dans Data Manager.
Tag_IDTag_nameTag_type<Object>_ID
Tableau des dates d'échéance
La table Due dates contient les horodatages des dates d'échéance pour toutes les dates d'échéance de votre ensemble de données. Selon votre modèle de données, un ou plusieurs champs d'ID peuvent être disponibles dans la table Due dates . Si votre modèle de données se compose de plusieurs objets auxquels chacun une table Due dates est associée, ces tables Due dates sont consolidées en une seule table Due dates dans Data Manager.
Due_date_IDDue_dateDue_date_typeActual_dateExpected_dateOn_timeCostDifference<Object>_ID
Tables de sortie requises
Les informations contenues dans cette section s'appliquent uniquement aux applications qui utilisent un seul processus, c'est-à-dire les applications qui ont été créées avant la sortie de la version multi-processus de Process Mining.
Un modèle de données doit avoir une table Cases, Event_log, Tags et Due_dates .
Selon le modèle d'application, la table Cases a un nom spécifique au processus, par exemple, Purchase_order_items, ou Incidents.
Les tables Cases, Event_log, Tags et Due_dates doivent comporter les champs de sortie suivants.
Tous les champs sont obligatoires. Cependant, certains champs ne sont autorisés à contenir que des valeurs NULL.
| Table | Champ de sortie requis |
|---|---|
Cases | Case_ID* |
Event_log | Case_ID* |
Event_start | |
Event_end | |
Activity | |
Activity_order | |
Automated | |
Event_cost | |
Event_processing_time | |
Tags | Tag_ID |
Case_ID* | |
Tag | |
Tag_type | |
Due_dates | Case_ID* |
Due_date | |
Due_date_type | |
Actual_date | |
Expected_date | |
On_time | |
Cost | |
Difference |
*) Selon le modèle d'application, Case_ID peut être appelé différemment, par exemple, Purchase_order_item_ID ou Incident_ID.
Affichage et modification du modèle de données
Assurez-vous toujours que votre modèle de données respecte les exigences. Consultez les Exigences du modèle de données.
- Localisez 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 votre application de processus.
Consultez Modification des transformations de données pour plus d'informations sur la façon de modifier le modèle de données.
Vérification de validation
Une notification s'affiche si votre modèle de données ne répond pas aux exigences.

Reportez-vous à la section Exigences du modèle de données pour plus de détails.
Filtrage des types de tables
Vous pouvez utiliser les options de Filtre pour afficher les types de tables sélectionnés dans le modèle de données.
Ajouter des tables
Assurez-vous qu'il existe une table d'entrée pour l'objet que vous souhaitez ajouter et que l'objet est défini dans les modèles -> 2_objets dans la section Transformations de Transformations de données.
Suivez les étapes suivantes pour ajouter une table.
- Sélectionnez + Ajouter une table. La boîte de dialogue Ajouter une table s'affiche.
- Sélectionnez le type de table à ajouter dans la liste Type .
- Sélectionnez la table qui définit la nouvelle table de sortie.
- Sélectionnez la clé primaire de la nouvelle table.
- Définissez les propriétés supplémentaires de la table.
Remarque :
Selon le type de table, différentes propriétés peuvent être demandées.
- Ajoutez les relations pour la table et sélectionnez Ajouter une table.
Reportez-vous à la section Ajout de tables pour plus d'informations sur l'ajout d'une table dans les transformations.
Propriétés supplémentaires des tables d'événements
Il est conseillé d’avoir une table d’événements distincte par activité ou une table d’événements par objet. Par exemple, opportunité_créer_événements et opportunités_approbations_événements, etc. ou la table opportunités_events .
Le tableau suivant décrit les propriétés que vous devez spécifier lors de l’ajout d’une table d’ événements .
| Propriété | Description | Obligatoire O/N |
Event_ID | L'identifiant unique de l'événement. | Y |
Activity | Le champ qui contient le nom de l'événement. Il est indicatif de l'étape du processus. | Y |
Event start | Les champs qui contiennent l'horodatage associé au début de l'exécution de l'événement. | N |
Event end | Le champ qui contient l'horodatage associé à la fin de l'exécution de l'événement. | Y |
User | Le champ qui contient l'utilisateur qui a exécuté l'événement. | N |
Automated | Le champ qui contient indique si l'événement est exécuté manuellement ou automatiquement. | N |
Order | Le champ qui contient l'ordre des événements. | N |
Processing time | Le champ qui contient l'heure d'exécution de l'événement (en millisecondes). | N |
Event cost | Les champs qui contiennent les coûts d'exécution de l'événement. | N |
Parent event ID | Les champs utilisés pour définir une relation parent-enfant entre les événements peuvent être utilisés pour créer une hiérarchie de processus structurée. | N |
Assurez-vous qu'il existe une table d'entrée pour chaque table d'événements et que les événements sont définis dans les modèles -> 3_événements dans la section Transformations des Transformations de données.
Supprimer une table
Suivez les étapes suivantes pour supprimer une table.
- Sélectionnez la table que vous souhaitez supprimer dans l’éditeur de modèle de données. Le panneau Modifier la table s'affiche.
- Sélectionnez Supprimer la table. Un message de confirmation s’affiche.
- Sélectionnez Supprimer pour continuer.
La table et les relations sont supprimées du modèle de données.
Ajout de relations
Suivez ces étapes pour ajouter une relation entre deux tables.
- Sélectionnez la table que vous souhaitez associer à une autre table. Le panneau Modifier la table s'affiche.
- Dans le panneau Modifier la table , localisez la section Relations .
- Sélectionnez + Ajouter nouveau pour créer une nouvelle relation.
- Dans la liste Clé , sélectionnez le champ que vous souhaitez utiliser dans cette table.
- Sélectionnez la table à laquelle vous souhaitez vous connecter et sélectionnez le champ qui utilise pour se connecter dans la liste Clé .
- Sélectionnez Appliquer.
Supprimer une relation
Suivez les étapes suivantes pour supprimer une relation.
- Sélectionnez la table pour laquelle vous souhaitez supprimer une relation sortante. Le panneau Modifier la table s'affiche.
- Dans le panneau Modifier la table , localisez la relation que vous souhaitez supprimer et sélectionnez Supprimer la relation.
- Sélectionnez Appliquer.
Modifier la clé primaire d'une table
Suivez ces étapes pour modifier la clé primaire d'une table.
- Sélectionnez la table pour laquelle vous souhaitez modifier la clé primaire. Le panneau Modifier la table s'affiche.
- Dans le panneau Modifier la table , localisez la relation pour laquelle vous souhaitez modifier la clé primaire.
- Sélectionnez le nouveau champ à utiliser comme clé primaire pour joindre les tables.
- Sélectionnez Appliquer.
Remarque :
Si vous modifiez la clé primaire, le champ que vous sélectionnez comme nouvelle clé primaire est dupliqué dans la table. Vous pouvez supprimer le champ d'origine dans le Gestionnaire de données.
Les clés primaires peuvent être définies sur null.
Rendre le modèle de données mis à jour disponible dans les tableaux de bord
Suivez ces étapes pour que les modifications apportées au modèle de données soient disponibles dans les tableaux de bord.
- Sélectionnez Enregistrer pour enregistrer le modèle de données.
- Sélectionnez Appliquer aux tableaux de bord pour exécuter les transformations et rendre le nouveau tableau disponible pour une utilisation dans les tableaux de bord.
Remarque :
Cela peut prendre plusieurs minutes. Si l'exécution se termine avec succès, les modifications apportées au modèle de données apparaîtront dans le Gestionnaire de données.
L'option Enregistrer n'est activée qu'après avoir apporté des modifications au modèle de données.
Panneau Aperçu
Vous pouvez sélectionner une table pour voir les champs et les contenus de données dans le panneau Aperçu (Preview). L'aperçu des données vous permet de vérifier si les données semblent correctes.
Le panneau Aperçu affiche les données de la dernière exécution de données dans laquelle cette table a été recalculée. Si vous avez apporté des modifications récentes, puis démarrez une nouvelle exécution de données pour afficher ses résultats, reportez-vous à Modifier les transformations de données.
Sélection des colonnes visibles
Vous pouvez sélectionner les colonnes que vous souhaitez afficher dans le panneau Aperçu .
Suivez les étapes suivantes pour modifier les colonnes visibles.
| Étape | Action |
|---|---|
| 1 | Sélectionnez Colonnes pour afficher la liste des colonnes. |
| 2 | Dans la liste, sélectionnez les colonnes que vous souhaitez afficher dans le panneau Aperçu . |
Création d'un modèle de données personnalisé
Dans certains cas, vous souhaiterez peut-être ajouter des objets à une application de processus existante. Par exemple, lorsque vous utilisez une application de processus Processus personnalisé ou Journal des événements comme point de départ et que vous souhaitez l'étendre avec d'autres objets. Pour ce faire, procédez comme suit.
- Ajoutez les fichiers SQL pour le nouveau Object et Event_log dans la section des modèles dans Transformations de données.
- Accédez au Modèle de données et ajoutez des tables pour le modèle de données Objet et Event_log.
- Ajoutez une relation factice pour les nouvelles tables au modèle de données existant.
- Allez dans Processus et ajoutez un nouveau processus lié au nouvel objet.
- Supprimez le processus d’origine.
- Accédez à Modèle de données et supprimez les tables
CasesetEvent_log. Le cas échéant, supprimez les tablesTagsetDue_dates.
- Configuration requise pour le modèle de données
- Types de tableaux
- Tables de sortie requises
- Affichage et modification du modèle de données
- Vérification de validation
- Filtrage des types de tables
- Ajouter des tables
- Supprimer une table
- Ajout de relations
- Supprimer une relation
- Modifier la clé primaire d'une table
- Rendre le modèle de données mis à jour disponible dans les tableaux de bord
- Panneau Aperçu
- Création d'un modèle de données personnalisé