Concatenar Atributos

Resumen

El enriquecimiento Concatenar Atributos combina múltiples valores de atributos en una única cadena de texto, creando un nuevo atributo que representa los valores unidos. Este poderoso operador de manipulación de texto permite crear identificadores compuestos, generar etiquetas descriptivas y construir representaciones textuales significativas a partir de varios campos de datos. El enriquecimiento maneja inteligentemente tanto atributos de casos como de eventos, determinando automáticamente el nivel apropiado para el nuevo atributo concatenado según los atributos fuente seleccionados.

En la minería de procesos, la capacidad de combinar valores de atributos es esencial para crear identificadores únicos, construir descripciones legibles para humanos y establecer relaciones entre diferentes elementos de datos. El enriquecimiento Concatenar Atributos usa un separador de barra vertical (" | ") entre valores, asegurando una clara distinción visual manteniendo la legibilidad. Cuando los atributos no tienen valor, el enriquecimiento sustituye "No Value" para mantener un formato consistente y prevenir confusión por segmentos vacíos. Este enfoque hace que el enriquecimiento sea especialmente valioso para crear auditorías, claves compuestas para operaciones de coincidencia y descripciones completas de casos que combinan múltiples dimensiones de negocio.

Usos Comunes

  • Crear claves compuestas combinando múltiples campos identificadores (Order_ID + Line_Number)
  • Generar etiquetas descriptivas que combinan información de categoría y subcategoría
  • Construir nombres completos a partir de atributos separados de nombre, segundo nombre y apellido
  • Construir identificadores de ubicación combinando atributos de región, país y ciudad
  • Crear descripciones de auditoría que combinan usuario, marca temporal y acciones
  • Armar descripciones de producto a partir de atributos de marca, modelo y variante
  • Generar resúmenes de casos combinando campos de estado, prioridad y categoría

Configuración

Filtro (Opcional): Aplicar filtros para limitar qué casos reciben el atributo concatenado. Cuando se aplican filtros, solo los casos que coincidan con los criterios tendrán la concatenación realizada. Esto es útil cuando desea crear valores compuestos solo para subconjuntos específicos de sus datos, como casos de ciertos departamentos o periodos de tiempo. El filtro opera a nivel de caso, incluso al concatenar atributos de eventos.

Nombre del Nuevo Atributo: Especifique el nombre para el nuevo atributo que almacenará el resultado concatenado. Elija un nombre descriptivo que indique claramente qué información se está combinando. Por ejemplo, use "Full_Product_Description" al concatenar atributos de producto, o "Complete_Address" al unir campos de ubicación. El nombre debe ser único y no puede entrar en conflicto con atributos existentes en su conjunto de datos.

Nombres de Atributos: Seleccione múltiples atributos cuyos valores desea concatenar juntos. El enriquecimiento unirá todos los atributos seleccionados en el orden en que se seleccionen, usando " | " como separador. Puede seleccionar cualquier combinación de atributos de tipo cadena, numéricos o booleanos. El enriquecimiento soporta tanto atributos de caso como de evento, aunque típicamente todos los atributos seleccionados deben estar al mismo nivel para obtener resultados significativos. Los valores numéricos y booleanos se convierten automáticamente a texto para la concatenación.

Ejemplos

Ejemplo 1: Creación de Identificadores Compuestos de Orden de Compra

Escenario: En un proceso de compras, necesita crear identificadores únicos que combinen el código del proveedor, número de orden de compra y año fiscal para garantizar unicidad global a través de múltiples sistemas y períodos.

Configuración:

  • Filtro: Ninguno (aplicar a todos los casos)
  • Nombre del Nuevo Atributo: PO_Composite_ID
  • Nombres de Atributos: Vendor_Code, PO_Number, Fiscal_Year

Salida: Crea un nuevo atributo de caso "PO_Composite_ID" que contiene los valores concatenados. Para un caso con:

  • Vendor_Code: "SUPP-0247"
  • PO_Number: "PO-2024-8831"
  • Fiscal_Year: 2024

El PO_Composite_ID sería: "SUPP-0247 | PO-2024-8831 | 2024"

Perspectivas: Este identificador compuesto permite un seguimiento único a través de sistemas, simplifica la correspondencia con fuentes de datos externas y ofrece una referencia legible que incluye toda la información clave en un solo campo.

Ejemplo 2: Construcción de Direcciones Completas de Clientes

Escenario: En un proceso de entrega, necesita combinar componentes separados de la dirección en un solo campo para optimizar rutas y documentar entregas.

Configuración:

  • Filtro: Ninguno
  • Nombre del Nuevo Atributo: Full_Delivery_Address
  • Nombres de Atributos: Street_Address, City, State, Postal_Code, Country

Salida: Crea un nuevo atributo de caso "Full_Delivery_Address" con todos los componentes de dirección. Para un caso con:

  • Street_Address: "123 Main Street"
  • City: "Springfield"
  • State: "IL"
  • Postal_Code: "62701"
  • Country: "USA"

La Full_Delivery_Address sería: "123 Main Street | Springfield | IL | 62701 | USA"

Perspectivas: La cadena de dirección completa simplifica el análisis geográfico, facilita la integración con servicios de mapas y provee a los equipos de entrega toda la información de ubicación en un solo campo fácilmente legible.

Ejemplo 3: Creación de Etiquetas de Descripción de Producto

Escenario: En un proceso de gestión de inventarios, desea crear descripciones de producto completas combinando atributos de marca, categoría, modelo y color para mejorar la búsqueda y reportes.

Configuración:

  • Filtro: Category = "Electronics"
  • Nombre del Nuevo Atributo: Product_Full_Description
  • Nombres de Atributos: Brand, Product_Category, Model_Number, Color, Size

Salida: Crea un nuevo atributo de caso "Product_Full_Description" para artículos electrónicos. Para un caso con:

  • Brand: "TechCorp"
  • Product_Category: "Laptop"
  • Model_Number: "X500-PRO"
  • Color: "Silver"
  • Size: "15-inch"

El Product_Full_Description sería: "TechCorp | Laptop | X500-PRO | Silver | 15-inch"

Si falta el atributo Color, mostraría: "TechCorp | Laptop | X500-PRO | No Value | 15-inch"

Perspectivas: Estas descripciones consolidadas mejoran la búsqueda de productos, permiten mejor categorización en reportes y proveen información completa para representantes de servicio al cliente en un solo campo.

Ejemplo 4: Construcción de Descripciones para Auditorías

Escenario: En un proceso de aprobación financiera, necesita crear registros completos de auditoría que combinen nombre del aprobador, fecha y hora de aprobación, departamento y decisión para seguimiento de cumplimiento.

Configuración:

  • Filtro: Process_Step = "Approval"
  • Nombre del Nuevo Atributo: Approval_Audit_Entry
  • Nombres de Atributos: Approver_Name, Approval_Date, Department, Decision, Amount_Approved

Salida: Crea un nuevo atributo de caso "Approval_Audit_Entry" para pasos de aprobación. Para un caso con:

  • Approver_Name: "John Smith"
  • Approval_Date: "2024-03-15"
  • Department: "Finance"
  • Decision: "Approved"
  • Amount_Approved: 50000

El Approval_Audit_Entry sería: "John Smith | 2024-03-15 | Finance | Approved | 50000"

Perspectivas: Esta pista de auditoría consolidada simplifica los reportes de cumplimiento, permite una revisión rápida de patrones de aprobación y provee contexto completo en un solo campo buscable.

Ejemplo 5: Creación de Identificadores de Servicio Basados en Ubicación

Escenario: En un proceso de salud, necesita combinar información de instalación, departamento y sala para crear identificadores únicos de ubicación para el enrutamiento de pacientes y asignación de recursos.

Configuración:

  • Filtro: Ninguno
  • Nombre del Nuevo Atributo: Service_Location_ID
  • Nombres de Atributos: Facility_Name, Building, Department, Room_Number

Salida: Crea un nuevo atributo de caso "Service_Location_ID" con información de ubicación completa. Para un caso con:

  • Facility_Name: "Central Medical Center"
  • Building: "Tower B"
  • Department: "Radiology"
  • Room_Number: "B-201"

El Service_Location_ID sería: "Central Medical Center | Tower B | Radiology | B-201"

Perspectivas: Estos identificadores de ubicación facilitan la navegación de pacientes, mejoran la planificación de recursos por ubicación y permiten el análisis de patrones de servicio en distintas áreas de la instalación.

Salida

El enriquecimiento Concatenate Attributes crea un único nuevo atributo a nivel de caso o de evento, dependiendo de los atributos fuente seleccionados. Si todos los atributos seleccionados son atributos de caso, el nuevo atributo concatenado se crea a nivel de caso. Si alguno de los atributos seleccionados es un atributo de evento, el nuevo atributo se crea a nivel de evento para preservar la granularidad de los datos de evento.

El atributo de salida es siempre de tipo String y contiene los valores concatenados separados por " | " (espacio-barra vertical-espacio). Este separador asegura claridad visual y es poco probable que aparezca naturalmente en la mayoría de los datos de negocio. Cuando un valor de atributo es nulo o está ausente, el enriquecimiento sustituye "No Value" en esa posición, manteniendo la estructura y dejando claro qué atributos no tenían datos.

Los valores concatenados mantienen su formato original: los números permanecen en formato numérico, las fechas conservan su formato de visualización y los valores booleanos aparecen como "True" o "False". Esta preservación del formato garantiza que el resultado concatenado siga siendo legible y significativo para usuarios de negocio, a la vez que mantiene la integridad de datos para procesos posteriores.


Esta documentación es parte de la plataforma de minería de procesos mindzie Studio.