- Notes de publication
- 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
- Showing or hiding the 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é
- Simulation de processus
- Analyse des causes profondes
- Simulation du potentiel d’automatisation
- Démarrage d'un projet Task Mining à partir de Process Mining
- Triggering an automation from a process app
- Afficher les données de processus
- Création d'applications
- Chargement des données
- Transforming data
- Autopilot™ pour SQL
- Structure of transformations
- Tips for writing 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 applications de processus
- Publier les applications de processus
- Modèles d'applications
- Notifications
- Ressources supplémentaires

Process Mining
models\ dans la section Transformations des transformations de données est organisé selon la structure des étapes de transformation.
Les modèles de journal d'événements et d'application de processus personnalisé ont une structure de transformations de données simplifiée. Les applications de processus créées avec ces modèles d’application n’ont pas cette structure de dossier.
Lors de l'étape Objets, les tables d'entrée sont transformées en tables d'objets. Chaque objet requis pour les événements attendus doit obtenir sa propre table. Reportez-vous à Conception d'un journal des événements. En outre, l’objet support peut également être défini ici.
Invoices_input, Invoice_types_input et Customers_input sont jointes pour créer la table d'objet Factures.
Directives
Suivez ces instructions lors de la création d'une table d'objets.
- Il existe un champ ID d'objet, qui est unique pour chaque enregistrement de données.
- Tous les champs d'objet nécessaires à l'analyse des données sont présents.
- Tous les champs d'objet ont des noms faciles à comprendre.
Invoice_ID .
Additional transformations
Toutes les tables d'entrée ne sont pas transformées en tables d'objet. En outre, d'autres tables d'entrée peuvent contenir des informations pertinentes, telles que la table Clients (Customers) dans l'exemple. Il peut être pratique de les définir à l'étape Objets en tant que tables distinctes afin qu'elles puissent être réutilisées dans les transformations de données.
Conventions d'affectation de noms
Si les noms de table d'objet entraînent des conflits de noms plus tard, ajoutez le suffixe _base aux tables.
Au cours de cette étape de transformation, des tables d'événements sont créées pour chaque objet. Consultez la section Conception d'un journal des événements. Chaque enregistrement d'une table d'événements représente un événement qui s'est produit. Il existe deux scénarios sur la façon dont les données sont structurées :
- Champs d'horodatage: champs d'une table d'objets avec un horodatage pour un événement. Par exemple, le champ
Invoice_createddans une tableInvoices. - Journal des transactions: une liste d'événements.
En fonction de la structure des données, les transformations permettant de créer les tables d'événements sont différentes.
Timestamp fields
Dans ce scénario, les valeurs d'un champ d'horodatage doivent être transformées en enregistrements distincts dans une table d'événements. L'exemple suivant est une table de factures qui contient trois champs d'horodatage.
Chaque champ d'horodatage est utilisé pour créer une table d'événements distincte. Pour chaque enregistrement pour lequel le champ timestamp contient une valeur, créez une table avec l'ID de facture, le nom de l'événement (activité) et l'horodatage auquel l'événement a eu lieu (fin de l'événement).
Invoices_input table est divisé en Invoice_events_Create_invoice , Invoice_events_Delete_invoice et Invoices_events_Change_invoice_price .
Invoices_events.
Journal de transactions
Si les événements sont stockés dans un journal de transaction, les événements pertinents par objet doivent être identifiés. Créez une table par objet et stockez l’ID de l’objet correspondant, le nom de l’événement (Activité) et l’horodatage de l’événement (Fin de l’événement).
Les champs suivants sont obligatoires dans une table d'événements. Tous les enregistrements des tables d'événements doivent contenir une valeur pour ces champs.
|
Champ |
Description |
|---|---|
|
ID d'objet |
ID de l'objet pour lequel l'événement se produit. Par exemple, l' ID de facture (Invoice ID). |
|
Activité |
L'activité décrit quelle action a eu lieu sur l'objet. |
|
Event end |
Le champ de fin d'événement indique quand l'événement spécifique a été terminé. Idéalement, il doit s'agir d'un champ datetime plutôt que d'une date. |
Conventions d'affectation de noms
[Activity] + _events pour créer un fichier d'événement par activité, ou [Object] + _events pour créer un fichier d'événement par objet. Par exemple Purchase_order_created_events, Purchase_order_approved_events, ou un fichier avec toutes les activités de commande d'achat combinées Purchase_order_events.
Dans la dernière étape de la transformation, la logique métier est ajoutée selon les besoins pour l'analyse des données. Des champs dérivés supplémentaires peuvent être ajoutés aux tables existantes ici. Par exemple, des délais de traitement spécifiques ou des champs booléens utilisés dans les ICP des tableaux de bord.
Tags et Due dates .
Balises
Les balises sont des propriétés des objets, qui indiquent certaines règles métier. Les balises sont généralement ajoutées pour faciliter l'analyse de ces règles métier. Par exemple :
- Facture payée et approuvée par la même personne.
- L’approbation de la facture a pris plus de 10 jours.
- Vérifier l’activité de facturation ignorée.
Object ID et le Tag. Tous les objets n'auront pas tous une balise, et certains objets pourront avoir plusieurs balises. L'illustration suivante montre un exemple de table Balises (Tags).
Comme pour les événements, plusieurs tables de balises peuvent être présentes dans le modèle de données.
Conventions d'affectation de noms
[Tag] + _tags pour créer un fichier par balise, ou [Object] + _tags pour créer un fichier par objet. Par exemple Invoice_approved_and_paid_by_same_person_tags, Invoice_approval_too_late_tags ou un fichier avec toutes les balises de facture combinées Invoice_tags.
Dates d’échéance
Les dates d’échéance représentent les échéances du processus. Celles-ci sont ajoutées aux données pour analyser si les activités sont effectuées à temps ou non pour ces dates d’échéance.
Chaque enregistrement de la table du journal des échéances représente une échéance pour un certain objet. Exemples de dates d'échéance :
- une échéance de paiement pour un paiement.
- un délai d’approbation pour un bon de commande.
Object ID, Due date, Actual date et Expected date.
Comme pour les événements, plusieurs tables de dates d'échéance peuvent être présentes dans le modèle de données.
Conventions d'affectation de noms
[Due date] + _due_dates pour créer un fichier par date d'échéance, ou [Object] + _due_dates pour créer un fichier par objet. Par exemple Payment_deadline_due_dates, Payment_deadline_with_discount_due_dates ou un fichier avec toutes les dates d'échéance de facture combinées Payment_due_dates.