process-mining
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Process Mining

Dernière mise à jour 29 oct. 2025

Modèles de données

Configuration requise pour le modèle de données

Remarque :

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 »
Remarque :

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 d'é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 quatre changements de direction est autorisé dans un chemin de relation.
Astuce :

Un changement de direction est une relation de un à plusieurs suivie d'une relation de plusieurs à un, ou vice versa.



Important :

Si vous avez besoin d'un modèle de données plus volumineux que ne le permet la limitation « Max quatre changements de direction », contactez le support client UiPath® pour désactiver la limitation pour votre organisation.

Notez que la désactivation de cette limitation peut avoir une implication sur les performances de vos tableaux de bord.

Types de tableaux

L'illustration suivante montre un exemple de modèle de données avec une table d' objets de commande et une table d' événements politique.


Tables d'objets

Chaque objet de votre modèle de données a sa propre table d'objets dans Transformations de données (Data Transformations). Une table d'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 1 apparaît deux fois dans la table de processus.
  • Throughput_time, durée entre Event_end précédent et le Event_end actuel.
  • Cycle_time*, durée comprise entre Event_start et Event_end.
* Cycle_time n'est disponible que si les événements ont une Event_start définie.

L'illustration suivante montre un exemple de table de processus contenant les événements du processus P2P_process.



L'illustration suivante montre un exemple de table de processus contenant les événements de haut niveau pour le P2P_processus résultant du filtrage sur les événements PO_events (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_ID

  • Tag_name

  • Tag_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_ID

  • Due_date

  • Due_date_type

  • Actual_date

  • Expected_date

  • On_time

  • Cost

  • Difference

  • <Object>_ID

Tables de sortie requises

Important :

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 .
Remarque :
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.
Remarque :

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

Important :

Assurez-vous toujours que votre modèle de données respecte les exigences. Consultez les Exigences du modèle de données.

  1. Localisez la section Sortie (Output) dans Transformations de données (Data transformations) et sélectionnez Modèle de données (Data model) pour afficher le modèle de données de votre application de processus.

Consultez la page 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 aux 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

Important :

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 modèles -> 2_objets dans la section Transformations des Transformations de données (Data transformations).

Suivez les étapes suivantes pour ajouter une table.

  1. Sélectionnez + Ajouter une table. La boîte de dialogue Ajouter une table (Add table) s'affiche.

  2. Sélectionnez le type de table que vous souhaitez ajouter dans la liste Type .

  3. Sélectionnez la table qui définit la nouvelle table de sortie.

  4. Sélectionnez la clé primaire pour la nouvelle table.

  5. 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.

  6. Ajoutez les relations de la table et sélectionnez Ajouter une table (Add table).

Reportez-vous à Ajouter des tables pour plus d'informations sur la façon d'ajouter une table dans les transformations.
Propriétés supplémentaires des tables d'événements
Remarque :

Il est conseillé d'avoir une table d'événements distincte par activité ou une table d'événements par objet. Par exemple, identity_create_events, et capabilities_approve_events, etc., ou table d'événements .

La table suivante 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

Important :

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.

  1. Sélectionnez la table que vous souhaitez supprimer dans l'éditeur de modèle de données.

    Le panneau Modifier la table (Edit table) s'affiche.

  2. Sélectionnez Supprimer la table (Delete table).

    Un message de confirmation s’affiche.

  3. Sélectionnez Supprimer ( Delete) 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.
  1. Sélectionnez la table que vous souhaitez associer à une autre table.

    Le panneau Modifier la table (Edit table) s'affiche.

  2. Dans le panneau Modifier la table (Edit table) , localisez la section Relations .

  3. Sélectionnez + Ajouter un nouveau (+ Add new) pour créer une nouvelle relation.

  4. Sélectionnez le champ à utiliser dans cette table dans la liste Clé .

  5. Sélectionnez la table à laquelle vous souhaitez vous connecter et sélectionnez le champ qui utilise pour se connecter dans la liste des clés .

  6. Sélectionnez Appliquer(Apply).

Supprimer une relation

Suivez les étapes suivantes pour supprimer une relation.

  1. Sélectionnez la table pour laquelle vous souhaitez supprimer une relation sortante.

    Le panneau Modifier la table (Edit table) s'affiche.

  2. Dans le panneau Modifier la table (Edit table), localisez la relation que vous souhaitez supprimer et sélectionnez Supprimer la relation ( Delete relation).

  3. Sélectionnez Appliquer(Apply).

Modifier la clé primaire d'une table

Suivez ces étapes pour modifier la clé primaire d'une table.
  1. Sélectionnez la table pour laquelle vous souhaitez modifier la clé primaire.

    Le panneau Modifier la table (Edit table) s'affiche.

  2. Dans le panneau Modifier la table (Edit table) , localisez la relation pour laquelle vous souhaitez modifier la clé primaire.

  3. Sélectionnez le nouveau champ qui doit être utilisé comme clé primaire pour joindre les tables.

  4. Sélectionnez Appliquer (Apply).

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 Data Manager.


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.

  1. Sélectionnez Enregistrer ( Save ) pour enregistrer le modèle de données.

  2. Sélectionnez Appliquer aux tableaux de bord (Apply to dashboards) pour exécuter les transformations et rendre la nouvelle table 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 s'afficheront dans le gestionnaire de données.

Remarque :

L'option Enregistrer (Save) 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.

Remarque :

Le panneau Aperçu (Preview) 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 à Modification des transformations de données.

Sélection des colonnes visibles

Vous pouvez sélectionner les colonnes que vous souhaitez afficher dans le panneau Aperçu (Preview).

Suivez les étapes suivantes pour modifier les colonnes visibles.

ÉtapeAction

1

Sélectionner Colonnes (Columns) pour afficher la liste des colonnes.

2

Sélectionnez dans la liste les colonnes que vous souhaitez afficher dans le panneau Aperçu (Preview).

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.

  1. Ajoutez les fichiers SQL pour le nouveau Object et Event_log dans la section des modèles dans Transformations de données.
  2. Accédez au Modèle de données et ajoutez des tables pour le modèle de données Objet et Event_log.
  3. Ajoutez une relation factice pour les nouvelles tables au modèle de données existant.
  4. Allez dans Processus et ajoutez un nouveau processus lié au nouvel objet.
  5. Supprimez le processus d’origine.
  6. Accédez à Modèle de données et supprimez les tables Cases et Event_log . Le cas échéant, supprimez les tables Tags et Due_dates .

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.