Concaténer des Attributs
Vue d'ensemble
L'enrichissement Concaténer des Attributs combine plusieurs valeurs d'attributs en une seule chaîne de texte, créant un nouvel attribut qui représente les valeurs jointes. Cet opérateur puissant de manipulation de texte vous permet de créer des identifiants composites, de générer des étiquettes descriptives et de construire des représentations textuelles significatives à partir de plusieurs champs de données. L'enrichissement gère intelligemment les attributs des cas et des événements, déterminant automatiquement le niveau approprié pour le nouvel attribut concaténé en fonction des attributs source sélectionnés.
En exploration des processus, la capacité à combiner des valeurs d'attributs est essentielle pour créer des identifiants uniques, bâtir des descriptions lisibles par l'humain, et établir des relations entre différents éléments de données. L'enrichissement Concaténer des Attributs utilise un séparateur pipe (" | ") entre les valeurs, assurant une distinction visuelle claire tout en conservant la lisibilité. Lorsque des attributs n'ont pas de valeur, l'enrichissement substitue "No Value" pour maintenir une mise en forme cohérente et éviter la confusion due à des segments vides. Cette approche rend l'enrichissement particulièrement précieux pour créer des pistes d'audit, des clés composites pour des opérations de correspondance, et des descriptions complètes des cas combinant plusieurs dimensions métier.
Usages courants
- Créer des clés composites en combinant plusieurs champs d'identifiant (Order_ID + Line_Number)
- Générer des étiquettes descriptives combinant catégorie et sous-catégorie
- Construire des noms complets à partir de prénoms, noms secondaires et noms de famille séparés
- Construire des identifiants de localisation en combinant région, pays et ville
- Créer des descriptions d'audit combinant utilisateur, horodatage et action
- Assembler des descriptions de produit à partir des marques, modèles et variantes
- Générer des synthèses de cas en combinant statut, priorité et catégorie
Paramètres
Filtre (Optionnel) : Appliquer des filtres pour limiter les cas qui recevront l'attribut concaténé. Lorsque des filtres sont appliqués, seule la concaténation des cas correspondant aux critères du filtre est effectuée. Ceci est utile si vous souhaitez créer des valeurs composites uniquement pour des sous-ensembles spécifiques de vos données, tels que des cas provenant de certains départements ou périodes temporelles. Le filtre opère au niveau du cas, même lors de la concaténation d'attributs d'événement.
Nom du Nouvel Attribut : Spécifiez le nom du nouvel attribut qui contiendra le résultat concaténé. Choisissez un nom descriptif indiquant clairement quelles informations sont combinées. Par exemple, utilisez "Full_Product_Description" lors de la concaténation des attributs produit, ou "Complete_Address" pour joindre des champs de localisation. Le nom doit être unique et ne pas entrer en conflit avec des attributs existants dans votre jeu de données.
Noms des Attributs : Sélectionnez plusieurs attributs dont vous souhaitez concaténer les valeurs. L'enrichissement joindra tous les attributs sélectionnés dans l'ordre choisi, en utilisant " | " comme séparateur. Vous pouvez sélectionner n'importe quelle combinaison d'attributs de type chaîne, numérique ou booléen. L'enrichissement supporte à la fois les attributs de cas et d'événement, bien que tous les attributs sélectionnés devraient typiquement être au même niveau pour des résultats pertinents. Les valeurs numériques et booléennes sont automatiquement converties en texte pour la concaténation.
Exemples
Exemple 1 : Création d'identifiants composites de bons de commande
Scénario : Dans un processus d'approvisionnement, vous devez créer des identifiants uniques combinant le code fournisseur, le numéro du bon de commande et l'exercice fiscal afin d'assurer une unicité globale à travers plusieurs systèmes et périodes.
Paramètres :
- Filtre : Aucun (appliquer à tous les cas)
- Nom du Nouvel Attribut : PO_Composite_ID
- Noms des Attributs : Vendor_Code, PO_Number, Fiscal_Year
Résultat : Crée un nouvel attribut de cas "PO_Composite_ID" contenant les valeurs concaténées. Pour un cas avec :
- Vendor_Code : "SUPP-0247"
- PO_Number : "PO-2024-8831"
- Fiscal_Year : 2024
Le PO_Composite_ID sera : "SUPP-0247 | PO-2024-8831 | 2024"
Remarques : Cet identifiant composite permet un suivi unique entre les systèmes, simplifie la correspondance avec des sources de données externes, et fournit une référence lisible incluant toutes les informations clés en un seul champ.
Exemple 2 : Construction d'adresses complètes de clients
Scénario : Dans un processus de livraison, vous devez combiner les composants d'adresse séparés en un seul champ pour optimiser le routage et la documentation de livraison.
Paramètres :
- Filtre : Aucun
- Nom du Nouvel Attribut : Full_Delivery_Address
- Noms des Attributs : Street_Address, City, State, Postal_Code, Country
Résultat : Crée un nouvel attribut de cas "Full_Delivery_Address" avec tous les composants d'adresse. Pour un cas avec :
- Street_Address : "123 Main Street"
- City : "Springfield"
- State : "IL"
- Postal_Code : "62701"
- Country : "USA"
Le Full_Delivery_Address sera : "123 Main Street | Springfield | IL | 62701 | USA"
Remarques : La chaîne d'adresse complète simplifie l'analyse géographique, facilite l'intégration avec les services de cartographie, et fournit aux équipes de livraison toutes les informations de localisation dans un seul champ lisible.
Exemple 3 : Création d'étiquettes descriptives de produit
Scénario : Dans un processus de gestion des stocks, vous souhaitez créer des descriptions complètes de produits en combinant les attributs marque, catégorie, modèle et couleur pour améliorer la recherche et les rapports.
Paramètres :
- Filtre : Category = "Electronics"
- Nom du Nouvel Attribut : Product_Full_Description
- Noms des Attributs : Brand, Product_Category, Model_Number, Color, Size
Résultat : Crée un nouvel attribut de cas "Product_Full_Description" pour les articles électroniques. Pour un cas avec :
- Brand : "TechCorp"
- Product_Category : "Laptop"
- Model_Number : "X500-PRO"
- Color : "Silver"
- Size : "15-inch"
Le Product_Full_Description sera : "TechCorp | Laptop | X500-PRO | Silver | 15-inch"
Si l'attribut Color est manquant, il affichera : "TechCorp | Laptop | X500-PRO | No Value | 15-inch"
Remarques : Ces descriptions consolidées améliorent la recherche produit, permettent une meilleure catégorisation dans les rapports, et fournissent des informations complètes sur le produit aux représentants du service client dans un seul champ.
Exemple 4 : Construction de descriptions de piste d'audit
Scénario : Dans un processus d'approbation financière, vous devez créer des entrées d'audit complètes combinant le nom de l'approbateur, la date d'approbation, le département et la décision pour le suivi de conformité.
Paramètres :
- Filtre : Process_Step = "Approval"
- Nom du Nouvel Attribut : Approval_Audit_Entry
- Noms des Attributs : Approver_Name, Approval_Date, Department, Decision, Amount_Approved
Résultat : Crée un nouvel attribut de cas "Approval_Audit_Entry" pour les étapes d'approbation. Pour un cas avec :
- Approver_Name : "John Smith"
- Approval_Date : "2024-03-15"
- Department : "Finance"
- Decision : "Approved"
- Amount_Approved : 50000
Le Approval_Audit_Entry sera : "John Smith | 2024-03-15 | Finance | Approved | 50000"
Remarques : Cette piste d'audit consolidée facilite le reporting de conformité, permet une revue rapide des modèles d'approbation, et fournit un contexte complet de l'approbation dans un champ unique et consultable.
Exemple 5 : Création d'identifiants de service basés sur la localisation
Scénario : Dans un processus de santé, vous devez combiner les informations d'établissement, département et salle pour créer des identifiants uniques de localisation pour le routage des patients et l'allocation des ressources.
Paramètres :
- Filtre : Aucun
- Nom du Nouvel Attribut : Service_Location_ID
- Noms des Attributs : Facility_Name, Building, Department, Room_Number
Résultat : Crée un nouvel attribut de cas "Service_Location_ID" avec les informations complètes de localisation. Pour un cas avec :
- Facility_Name : "Central Medical Center"
- Building : "Tower B"
- Department : "Radiology"
- Room_Number : "B-201"
Le Service_Location_ID sera : "Central Medical Center | Tower B | Radiology | B-201"
Remarques : Ces identifiants de localisation rationalisent la navigation des patients, améliorent la planification des ressources par emplacement, et permettent l'analyse des schémas de service dans différentes zones de l'établissement.
Résultat
L'enrichissement Concaténer des Attributs crée un nouvel attribut unique au niveau du cas ou de l'événement, selon les attributs source sélectionnés. Si tous les attributs sélectionnés sont des attributs de cas, le nouvel attribut concaténé est créé au niveau du cas. Si au moins un attribut sélectionné est un attribut d'événement, le nouvel attribut est créé au niveau de l'événement afin de préserver la granularité des données événementielles.
L'attribut de sortie est toujours de type String et contient les valeurs concaténées séparées par " | " (espace-pipe-espace). Ce séparateur assure une clarté visuelle tout en étant peu susceptible d'apparaître naturellement dans la plupart des données métier. Lorsqu'une valeur d'attribut est nulle ou manquante, l'enrichissement substitue "No Value" à cette position, maintenant la structure et indiquant clairement quels attributs n'avaient pas de données.
Les valeurs concaténées conservent leur format original - les nombres restent au format numérique, les dates conservent leur format d'affichage, et les valeurs booléennes apparaissent sous forme de "True" ou "False". Cette préservation du format garantit que le résultat concaténé reste lisible et significatif pour les utilisateurs métier tout en maintenant l'intégrité des données pour le traitement en aval.
Cette documentation fait partie de la plateforme d'exploration des processus mindzie Studio.