Chaîne de Format

Vue d'ensemble

L’enrichissement Chaîne de Format crée un nouvel attribut texte en combinant les valeurs de plusieurs attributs via un modèle personnalisable, permettant un contrôle précis de la mise en forme et de la présentation des données. Contrairement à une simple concaténation, cet enrichissement utilise la syntaxe de formatage de chaîne .NET, vous permettant de construire des URL, de créer des identifiants structurés, de formater des messages et de générer des étiquettes personnalisées avec des espacements et séparateurs exacts. L’enrichissement supporte jusqu’à 10 attributs et peut produire des résultats sous forme de texte brut ou d’URL cliquables, ce qui le rend précieux pour intégrer les données de process mining avec des systèmes externes et créer des liens actionnables.

En process mining, la capacité à formater précisément les données est essentielle pour créer des intégrations système, générer des rapports et construire des interfaces utilisateur connectées aux systèmes sources. L’enrichissement Chaîne de Format utilise l’approche standard de formatage composite .NET où des espaces réservés comme {0}, {1}, {2} représentent la position de chaque attribut sélectionné dans le modèle de format. Cela vous donne un contrôle total sur la structure de sortie, incluant séparateurs personnalisés, préfixes, suffixes et même des motifs complexes comme des URL avec plusieurs paramètres. L’enrichissement inclut également un filtrage optionnel, vous permettant d’appliquer la mise en forme uniquement à des sous-ensembles spécifiques de cas selon des critères métier.

La capacité de formatage d’URL est particulièrement puissante : lorsque vous définissez le Format sur « URL », l’attribut obtenu devient cliquable dans l’interface mindzie Studio, permettant aux utilisateurs d’accéder directement aux enregistrements système source, documents ou tableaux de bord externes. Cela transforme votre analyse de process mining d’une observation passive en une investigation active, permettant aux analystes d’approfondir rapidement les détails du système source sans recherche manuelle.

Utilisations courantes

  • Créer des URL cliquables menant aux enregistrements systèmes sources (ERP, CRM, gestion documentaire)
  • Générer des identifiants formatés avec motifs spécifiques (SKU-2024-0001, CUST-US-12345)
  • Construire des messages structurés combinant plusieurs attributs avec séparateurs personnalisés
  • Formater des clés composites suivant des conventions de nommage exactes
  • Créer des liens hypertexte vers des tableaux de bord ou rapports externes avec paramètres intégrés
  • Générer des étiquettes d’affichage formatées combinant texte, nombres et dates
  • Construire des URL pour appels API récupérant des données supplémentaires sur des cas ou événements

Paramètres

Filtre (Optionnel) : Appliquez des filtres pour limiter les cas qui recevront la chaîne formatée. Lorsque des filtres sont appliqués, seuls les cas correspondant aux critères verront le nouvel attribut créé. Utile lorsque vous souhaitez générer une sortie formatée seulement pour des sous-ensembles spécifiques, par exemple commandes ouvertes, départements spécifiques ou cas dans une période donnée. Les cas ne correspondant pas aux critères auront une valeur nulle pour le nouvel attribut.

Nom du Nouvel Attribut : Précisez le nom interne du nouvel attribut qui stockera la chaîne formatée. Ce nom est utilisé dans les filtres, calculs et exports de données. Choisissez un nom descriptif indiquant clairement ce que la valeur formatée représente. Par exemple, utilisez "NetSuite_URL" pour des liens cliquables vers des enregistrements NetSuite, ou "Product_SKU_Formatted" pour des codes produits standardisés. Le nom doit être unique et ne pas entrer en conflit avec les attributs existants.

Nom d’Affichage du Nouvel Attribut : Spécifiez le nom d’affichage convivial visible dans l’interface mindzie Studio, graphiques et rapports. Il doit être clair et lisible pour aider les utilisateurs à comprendre l’usage de l’attribut. Par exemple, utilisez "Voir dans NetSuite" pour des URL, ou "Code Produit Formaté" pour des identifiants structurés. Le nom d’affichage peut contenir espaces et caractères spéciaux pour une meilleure lisibilité.

Colonnes d’Attribut : Sélectionnez les attributs dont vous souhaitez inclure les valeurs dans la chaîne formatée. Vous pouvez en choisir jusqu’à 10 de tout type (chaîne, numérique, date, booléen). Les attributs sont référencés par leur position dans l’ordre de sélection via les espaces réservés {0}, {1}, {2}, etc. dans la Chaîne de Format. Le premier attribut sélectionné correspond à {0}, le second à {1}, etc. Sélectionnez les attributs qui contiennent les valeurs nécessaires à votre motif de formatage.

Format : Choisissez si la sortie doit être formatée en texte brut ou en URL cliquable :

  • Texte : La chaîne formatée apparaît comme un texte classique dans le jeu de données. Utilisez ce mode pour identifiants formatés, clés composites, labels structurés ou tout formatage textuel.
  • URL : La chaîne formatée apparaît comme un lien cliquable dans l’interface mindzie Studio. Lors du clic, le lien s’ouvre dans un nouvel onglet navigateur. Utilisez ce mode pour créer des liens vers des systèmes externes, tableaux de bord ou documents. Assurez-vous que votre Chaîne de Format génère une URL valide (commençant par http:// ou https://).

Chaîne de Format : Précisez le modèle qui définit comment les valeurs des attributs doivent être combinées et formatées. Utilisez la syntaxe standard de formatage composite .NET avec les espaces réservés {0}, {1}, {2}, etc. représentant chaque attribut sélectionné dans l’ordre. Vous pouvez inclure tout texte littéral, caractères spéciaux ou motifs URL.

Exemples :

  • Motif URL : https://system.company.com/record?id={0}&type={1}
  • ID formaté : SKU-{0}-{1:D5}
  • Label structuré : {0} - {1} ({2})
  • URL à paramètres multiples : https://erp.com/order.nl?id={0}&lineId={1}&whence=

La Chaîne de Format supporte les spécificateurs de format .NET standards pour nombres et dates avec notation deux-points (ex. {0:D5} pour nombres à 5 chiffres avec zéros initiaux, {1:yyyy-MM-dd} pour dates formatées).

Masqué : Lorsqu’activé, le nouvel attribut est créé mais non affiché dans les listes d’attributs par défaut dans mindzie Studio. Il reste accessible dans les filtres, calculs et vues avancées, mais est caché des menus déroulants et visualisations standards. Ce réglage est utile pour créer des attributs intermédiaires ou champs techniques qui soutiennent l’analyse sans encombrer l’interface utilisateur.

Exemples

Exemple 1 : Création de liens cliquables vers commandes ERP

Scénario : Dans un processus de commande, vous devez créer des liens cliquables permettant aux analystes de consulter les détails complets de la commande dans votre ERP NetSuite. Chaque lien doit mener directement à la commande et la ligne produit spécifique.

Paramètres :

  • Filtre : Aucun (appliqué à tous les cas)
  • Nom du Nouvel Attribut : NetSuite_Order_URL
  • Nom d’Affichage du Nouvel Attribut : Voir dans NetSuite
  • Colonnes d’Attribut : Sales_Order_ID, Line_Item_ID
  • Format : URL
  • Chaîne de Format : https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id={0}&lineId={1}&whence=
  • Masqué : Non

Sortie : Crée un nouvel attribut de cas "NetSuite_Order_URL" apparaissant comme un lien cliquable. Pour un cas avec :

  • Sales_Order_ID : "SO-2024-1523"
  • Line_Item_ID : "3"

Le NetSuite_Order_URL sera : https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id=SO-2024-1523&lineId=3&whence=

Cliquer sur ce lien dans mindzie Studio ouvre la ligne de commande exacte dans NetSuite.

Perspectives : Cette intégration transforme l’analyse passive en investigation active. Lorsqu’un analyste identifie un goulot d’étranglement ou une anomalie dans la cartographie du processus, il peut directement accéder au système source pour comprendre le contexte, consulter les documents et agir. Cela réduit le temps d’investigation de minutes à secondes et améliore la précision de l’analyse causale.

Exemple 2 : Création de codes SKU produits standardisés

Scénario : Dans un processus de gestion des stocks, vous devez créer des codes SKU standardisés suivant le motif : Code Catégorie - Année - numéro séquentiel à 5 chiffres, assurant une identification produit cohérente dans tous les systèmes.

Paramètres :

  • Filtre : Aucun
  • Nom du Nouvel Attribut : Product_SKU_Standard
  • Nom d’Affichage du Nouvel Attribut : Code SKU Standard
  • Colonnes d’Attribut : Category_Code, Production_Year, Sequence_Number
  • Format : Texte
  • Chaîne de Format : SKU-{0}-{1}-{2:D5}
  • Masqué : Non

Sortie : Crée un nouvel attribut "Product_SKU_Standard" avec codes SKU formatés. Pour un cas avec :

  • Category_Code : "ELEC"
  • Production_Year : "2024"
  • Sequence_Number : 147

Le Product_SKU_Standard sera : "SKU-ELEC-2024-00147"

Note : Le spécificateur {2:D5} garantit que le numéro séquentiel est complété par des zéros pour toujours avoir 5 chiffres.

Perspectives : Les codes SKU standardisés améliorent la qualité des données, permettent un rapprochement précis entre systèmes et assistent les systèmes d’automatisation d’entrepôt nécessitant un format d’identifiant spécifique. Le remplissage par zéro évite les problèmes de tri et assure une génération cohérente des codes-barres.

Exemple 3 : Création de liens vers tableaux de bord service client

Scénario : Dans un processus de support client, vous souhaitez créer des liens vers un tableau de bord Power BI interne affichant l’historique complet et les métriques pour chaque client, permettant aux agents d’accéder rapidement à des insights clients complets.

Paramètres :

  • Filtre : Case_Status = "Open"
  • Nom du Nouvel Attribut : Customer_Dashboard_URL
  • Nom d’Affichage du Nouvel Attribut : Analytics Client
  • Colonnes d’Attribut : Customer_ID, Account_Region
  • Format : URL
  • Chaîne de Format : https://powerbi.company.com/reports/customer-360?customerId={0}&region={1}&embed=true
  • Masqué : Non

Sortie : Crée un lien cliquable vers le tableau de bord pour les cas ouverts. Pour un cas avec :

  • Customer_ID : "CUST-458821"
  • Account_Region : "NORTH"

Le Customer_Dashboard_URL sera : https://powerbi.company.com/reports/customer-360?customerId=CUST-458821&region=NORTH&embed=true

Perspectives : Fournir un accès en un clic à l’analytics client aide les équipes support à prendre des décisions éclairées basées sur l’historique complet. Cela réduit les escalades en donnant aux équipes de première ligne un accès immédiat au contexte sur la valeur, préférences et incidents passés du client.

Exemple 4 : Génération de références de factures formatées

Scénario : Dans un processus de comptes fournisseurs, vous devez créer des références de factures formatées combinant code fournisseur, date de facture et numéro facture selon un motif spécifique requis pour la conformité réglementaire.

Paramètres :

  • Filtre : Document_Type = "Invoice"
  • Nom du Nouvel Attribut : Invoice_Reference_Formatted
  • Nom d’Affichage du Nouvel Attribut : Référence Facture Réglementaire
  • Colonnes d’Attribut : Vendor_Code, Invoice_Date, Invoice_Number
  • Format : Texte
  • Chaîne de Format : INV/{0}/{1:yyyy-MM}/{2}
  • Masqué : Non

Sortie : Crée des références factures formatées pour les documents factures. Pour un cas avec :

  • Vendor_Code : "VND-2847"
  • Invoice_Date : "2024-03-15 10:30:00"
  • Invoice_Number : "INV-8821-A"

Le Invoice_Reference_Formatted sera : "INV/VND-2847/2024-03/INV-8821-A"

Note : Le spécificateur {1:yyyy-MM} extrait uniquement l’année et le mois de la date de facture.

Perspectives : Ces références formatées répondent aux exigences réglementaires pour les pistes d’audit, permettent un rapprochement exact avec les rapports externes et fournissent un format standardisé facilement lisible et validable par les autorités fiscales et auditeurs.

Exemple 5 : Création de liens vers documents SharePoint

Scénario : Dans un processus d’approbation de contrat, vous devez créer des liens directs vers les contrats PDF stockés dans SharePoint, pour permettre aux approbateurs de consulter le contrat complet sans chercher dans les arborescences.

Paramètres :

  • Filtre : Process_Type = "Contract"
  • Nom du Nouvel Attribut : Contract_Document_URL
  • Nom d’Affichage du Nouvel Attribut : Voir Contrat PDF
  • Colonnes d’Attribut : SharePoint_Site_ID, Library_Name, Document_ID
  • Format : URL
  • Chaîne de Format : https://company.sharepoint.com/sites/{0}/{1}/Forms/AllItems.aspx?id={2}&parent=/sites/{0}/{1}
  • Masqué : Non

Sortie : Crée des liens cliquables vers documents SharePoint. Pour un cas avec :

  • SharePoint_Site_ID : "legal"
  • Library_Name : "Contracts2024"
  • Document_ID : "DOC-2024-0582"

Le Contract_Document_URL sera : https://company.sharepoint.com/sites/legal/Contracts2024/Forms/AllItems.aspx?id=DOC-2024-0582&parent=/sites/legal/Contracts2024

Perspectives : L’accès direct aux documents réduit le temps de cycle d’approbation en éliminant la recherche manuelle. Les approbateurs consultent les contrats en quelques secondes au lieu de minutes, améliorant l’efficacité du processus et la satisfaction utilisateur.

Sortie

L’enrichissement Chaîne de Format crée un unique nouvel attribut de cas avec un type de données String. L’attribut stocke le résultat formaté selon le motif spécifié dans le paramètre Chaîne de Format. Lorsque le Format est défini sur « URL », l’attribut est marqué comme un type URL, ce qui le fait apparaître comme un lien cliquable dans l’interface mindzie Studio au lieu de simple texte.

L’enrichissement traite chaque cas individuellement, substituant les espaces réservés ({0}, {1}, {2}, etc.) par les valeurs réelles des attributs sélectionnés pour ce cas. Si une valeur d’attribut est nulle ou manquante, l’espace réservé est remplacé par une chaîne vide sauf si un traitement alternatif est spécifié dans votre chaîne de format. L’enrichissement supporte le formatage composite standard .NET, incluant les spécificateurs pour nombres (remplissage, décimales) et dates (motifs année-mois-jour).

Lorsque des filtres sont appliqués, seuls les cas correspondant aux critères reçoivent l’attribut formaté. Les autres cas auront une valeur nulle pour le nouvel attribut. Cela vous permet d’appliquer le formatage de manière sélective selon des règles métier, par exemple créer des URL seulement pour les cas actifs ou formater des identifiants uniquement pour certaines catégories produits.

L’attribut formaté devient immédiatement disponible pour d’autres enrichissements, filtres, calculs et visualisations. Lorsque le Format est URL, les utilisateurs peuvent cliquer directement sur les liens depuis les tables de cas, vues variantes et panneaux détails pour naviguer vers les systèmes externes. Le paramètre Masqué contrôle la visibilité dans l’interface utilisateur mais n’affecte pas la disponibilité dans les filtres et calculs, utile pour créer des champs techniques soutenant d’autres enrichissements sans encombrer l’interface.


Cette documentation fait partie de la plateforme de process mining mindzie Studio.