Cadena de Formato

Resumen

El enriquecimiento Cadena de Formato crea un nuevo atributo de texto combinando valores de múltiples atributos mediante una plantilla personalizable, lo que permite un control preciso sobre cómo se formatea y presenta la información. A diferencia de una simple concatenación, este enriquecimiento utiliza la sintaxis de formato de cadenas .NET, permitiendo construir URLs, crear identificadores estructurados, construir mensajes formateados y generar etiquetas personalizadas con espacios y separadores exactos. El enriquecimiento soporta hasta 10 atributos y puede generar resultados ya sea en texto plano o URLs clicables, lo que lo hace invaluable para integrar datos de minería de procesos con sistemas externos y crear enlaces accionables.

En minería de procesos, la capacidad de formatear datos con precisión es esencial para crear integraciones de sistemas, generar reportes y construir interfaces de usuario que se conecten a sistemas fuente. El enriquecimiento Cadena de Formato utiliza el enfoque estándar de formato compuesto de .NET donde los marcadores de posición como {0}, {1}, {2} representan la posición de cada atributo seleccionado en la plantilla de formato. Esto le da control total sobre la estructura de salida, incluyendo separadores personalizados, prefijos, sufijos e incluso patrones complejos como URLs con múltiples parámetros. El enriquecimiento también incluye filtrado opcional, permitiendo aplicar el formato solo a subconjuntos específicos de casos basados en criterios de negocio.

La capacidad de formato de URL del enriquecimiento es particularmente poderosa: cuando se establece el Formato en "URL", el atributo resultante se vuelve clicable en la interfaz de mindzie Studio, permitiendo a los usuarios saltar directamente a registros del sistema fuente, documentos o dashboards externos. Esto transforma su análisis de minería de procesos de una observación pasiva a una investigación activa, permitiendo a los analistas profundizar rápidamente en detalles del sistema fuente sin búsquedas manuales.

Usos Comunes

  • Crear URLs clicables que enlacen a registros de sistemas fuente (ERP, CRM, gestión documental)
  • Generar identificadores formateados con patrones específicos (SKU-2024-0001, CUST-US-12345)
  • Construir mensajes estructurados combinando múltiples atributos con separadores personalizados
  • Formatear claves compuestas que sigan convenciones específicas de nomenclatura
  • Crear hipervínculos a dashboards o reportes externos con parámetros embebidos
  • Generar etiquetas de visualización formateadas combinando texto, números y fechas
  • Construir URLs para llamadas API que recuperen datos adicionales sobre casos o eventos

Configuración

Filtro (Opcional): Aplicar filtros para limitar a qué casos se les asigna la cadena formateada. Cuando se aplican filtros, solo los casos que cumplan los criterios del filtro tendrán creado el nuevo atributo. Esto es útil cuando se desea crear una salida formateada solo para subconjuntos específicos de datos, tales como órdenes abiertas, departamentos específicos o casos dentro de un cierto período de tiempo. Los casos que no cumplan el filtro tendrán valores nulos para el nuevo atributo.

Nombre del Nuevo Atributo: Especificar el nombre interno del nuevo atributo que almacenará la cadena formateada. Este es el nombre usado en filtros, calculadoras y exportaciones de datos. Elija un nombre descriptivo que indique claramente qué representa el valor formateado. Por ejemplo, use "NetSuite_URL" para enlaces clicables a registros de NetSuite, o "Product_SKU_Formatted" para códigos de producto estandarizados. El nombre debe ser único y no puede entrar en conflicto con atributos existentes en su conjunto de datos.

Nombre para Mostrar del Nuevo Atributo: Especificar el nombre amigable que se mostrará en la interfaz de mindzie Studio, gráficos y reportes. Debe ser una etiqueta clara y legible que ayude a los usuarios a entender el propósito del atributo. Por ejemplo, use "Ver en NetSuite" para URLs, o "Código de Producto Formateado" para identificadores estructurados. El nombre para mostrar puede incluir espacios y caracteres especiales para mejorar la legibilidad.

Columnas de Atributo: Seleccione los atributos cuyos valores se desean incluir en la cadena formateada. Puede seleccionar hasta 10 atributos de cualquier tipo (cadena, numérico, fecha, booleano). Los atributos se referencian por su posición en el orden de selección usando marcadores {0}, {1}, {2}, etc. en la Cadena de Formato. El primer atributo seleccionado corresponde a {0}, el segundo a {1}, y así sucesivamente. Elija atributos que contengan los valores necesarios para su patrón de formato.

Formato: Seleccione si la salida debe ser formateada como texto plano o como una URL clicable:

  • Texto: La cadena formateada aparece como texto regular en el conjunto de datos. Úselo para identificadores formateados, claves compuestas, etiquetas estructuradas o cualquier formato basado en texto.
  • URL: La cadena formateada aparece como un hipervínculo clicable en la interfaz de mindzie Studio. Al hacer clic, el enlace se abre en una nueva pestaña del navegador. Úselo para crear enlaces a sistemas externos, dashboards o documentos. Asegúrese de que la Cadena de Formato produzca una sintaxis URL válida (comenzando con http:// o https://).

Cadena de Formato: Especifique la plantilla que define cómo se deben combinar y formatear los valores de los atributos. Use la sintaxis estándar de formato compuesto de .NET con marcadores {0}, {1}, {2}, etc. que representan cada atributo seleccionado en orden. Puede incluir cualquier texto literal, caracteres especiales o patrones URL.

Ejemplos:

  • Patrón URL: https://system.company.com/record?id={0}&type={1}
  • ID Formateado: SKU-{0}-{1:D5}
  • Etiqueta estructurada: {0} - {1} ({2})
  • URL con múltiples parámetros: https://erp.com/order.nl?id={0}&lineId={1}&whence=

La Cadena de Formato soporta los especificadores de formato estándar .NET para números y fechas cuando se usa la notación de dos puntos (ejemplo: {0:D5} para números de 5 dígitos con ceros a la izquierda, {1:yyyy-MM-dd} para fechas formateadas).

Oculto: Cuando está habilitado, el nuevo atributo se crea pero no se muestra en las listas de atributos por defecto en mindzie Studio. El atributo sigue siendo accesible en filtros, calculadoras y vistas avanzadas, pero está oculto en menús desplegables y visualizaciones estándar. Use esta opción para crear atributos intermedios o campos técnicos que apoyan el análisis pero no deben saturar la interfaz de usuario.

Ejemplos

Ejemplo 1: Creación de Enlaces Clicables a Órdenes de Venta ERP

Escenario: En un proceso de orden de venta, necesita crear enlaces clicables que permitan a los analistas ver los detalles completos de la orden en su sistema NetSuite ERP. Cada enlace debe navegar directamente a la orden de venta específica y a la línea de ítem.

Configuración:

  • Filtro: Ninguno (aplicar a todos los casos)
  • Nombre del Nuevo Atributo: NetSuite_Order_URL
  • Nombre para Mostrar del Nuevo Atributo: Ver en NetSuite
  • Columnas de Atributo: Sales_Order_ID, Line_Item_ID
  • Formato: URL
  • Cadena de Formato: https://tstdrv2763156.app.netsuite.com/app/accounting/transactions/salesord.nl?id={0}&lineId={1}&whence=
  • Oculto: No

Salida: Crea un nuevo atributo de caso "NetSuite_Order_URL" que aparece como un enlace clicable. Para un caso con:

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

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

Al hacer clic en el enlace dentro de mindzie Studio se abre la línea exacta de la orden de venta en NetSuite.

Perspectivas: Esta integración transforma el análisis pasivo en una investigación activa. Cuando los analistas identifican cuellos de botella o anomalías en el mapa de procesos, pueden acceder inmediatamente al sistema fuente para entender el contexto, revisar documentos y tomar acciones correctivas. Esto reduce el tiempo de investigación de minutos a segundos y mejora la precisión del análisis de causa raíz.

Ejemplo 2: Construcción de Códigos SKU de Producto Estándar

Escenario: En un proceso de gestión de inventario, necesita crear códigos SKU estandarizados que sigan el patrón: Código de Categoría-Año-número secuencial de 5 dígitos, asegurando identificación consistente de productos en todos los sistemas.

Configuración:

  • Filtro: Ninguno
  • Nombre del Nuevo Atributo: Product_SKU_Standard
  • Nombre para Mostrar del Nuevo Atributo: Código SKU Estándar
  • Columnas de Atributo: Category_Code, Production_Year, Sequence_Number
  • Formato: Texto
  • Cadena de Formato: SKU-{0}-{1}-{2:D5}
  • Oculto: No

Salida: Crea un nuevo atributo de caso "Product_SKU_Standard" con códigos SKU formateados. Para un caso con:

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

El Product_SKU_Standard sería: "SKU-ELEC-2024-00147"

Nota: El especificador {2:D5} asegura que el número secuencial tenga ceros a la izquierda para siempre tener 5 dígitos.

Perspectivas: Los códigos SKU estandarizados mejoran la calidad de los datos, posibilitan un emparejamiento preciso entre sistemas y soportan sistemas de automatización de almacenes que requieren formatos específicos de identificadores. El relleno con ceros previene problemas de ordenamiento y asegura generación consistente de códigos de barras.

Ejemplo 3: Creación de Enlaces al Dashboard de Atención al Cliente

Escenario: En un proceso de soporte al cliente, quiere crear enlaces a un dashboard interno de Power BI que muestra el historial completo y métricas para cada cliente, permitiendo a los agentes acceder rápidamente a información integral.

Configuración:

  • Filtro: Case_Status = "Open"
  • Nombre del Nuevo Atributo: Customer_Dashboard_URL
  • Nombre para Mostrar del Nuevo Atributo: Análisis de Cliente
  • Columnas de Atributo: Customer_ID, Account_Region
  • Formato: URL
  • Cadena de Formato: https://powerbi.company.com/reports/customer-360?customerId={0}&region={1}&embed=true
  • Oculto: No

Salida: Crea un enlace clicable al dashboard de cliente para casos abiertos. Para un caso con:

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

El Customer_Dashboard_URL sería: https://powerbi.company.com/reports/customer-360?customerId=CUST-458821&region=NORTH&embed=true

Perspectivas: Proveer acceso con un solo clic a análisis de clientes permite a los equipos de soporte tomar decisiones informadas basadas en el historial completo del cliente. Esto reduce las escalaciones al empoderar al personal con acceso instantáneo a información contextual sobre valor, preferencias y problemas anteriores del cliente.

Ejemplo 4: Generación de Referencias de Factura Formateadas

Escenario: En un proceso de cuentas por pagar, necesita crear referencias de factura formateadas que combinen el código del proveedor, fecha de factura y número de factura en un patrón específico requerido para reportes regulatorios.

Configuración:

  • Filtro: Document_Type = "Invoice"
  • Nombre del Nuevo Atributo: Invoice_Reference_Formatted
  • Nombre para Mostrar del Nuevo Atributo: Referencia Factura Regulatoria
  • Columnas de Atributo: Vendor_Code, Invoice_Date, Invoice_Number
  • Formato: Texto
  • Cadena de Formato: INV/{0}/{1:yyyy-MM}/{2}
  • Oculto: No

Salida: Crea referencias de factura formateadas para documentos de factura. Para un caso con:

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

El Invoice_Reference_Formatted sería: "INV/VND-2847/2024-03/INV-8821-A"

Nota: El especificador {1:yyyy-MM} extrae solo el año y mes de la fecha de factura.

Perspectivas: Estas referencias formateadas cumplen con los requisitos regulatorios para auditorías, permiten referenciación cruzada precisa con reportes externos y proporcionan un formato estandarizado que autoridades fiscales y auditores pueden fácilmente interpretar y validar.

Ejemplo 5: Construcción de Enlaces para Sistema de Gestión Documental

Escenario: En un proceso de aprobación de contratos, necesita crear enlaces directos a contratos PDF almacenados en SharePoint, permitiendo que los aprobadores revisen el contrato completo sin buscar en estructuras de carpetas.

Configuración:

  • Filtro: Process_Type = "Contract"
  • Nombre del Nuevo Atributo: Contract_Document_URL
  • Nombre para Mostrar del Nuevo Atributo: Ver PDF de Contrato
  • Columnas de Atributo: SharePoint_Site_ID, Library_Name, Document_ID
  • Formato: URL
  • Cadena de Formato: https://company.sharepoint.com/sites/{0}/{1}/Forms/AllItems.aspx?id={2}&parent=/sites/{0}/{1}
  • Oculto: No

Salida: Crea enlaces clicables a documentos de SharePoint. Para un caso con:

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

El Contract_Document_URL sería: https://company.sharepoint.com/sites/legal/Contracts2024/Forms/AllItems.aspx?id=DOC-2024-0582&parent=/sites/legal/Contracts2024

Perspectivas: El acceso directo a documentos reduce el tiempo del ciclo de aprobación al eliminar la búsqueda manual. Los aprobadores pueden revisar contratos en segundos en lugar de minutos, mejorando tanto la eficiencia del proceso como la satisfacción del usuario con el flujo de trabajo de aprobación.

Salida

El enriquecimiento Cadena de Formato crea un único atributo nuevo por caso con tipo de dato cadena. El atributo almacena el resultado formateado según el patrón especificado en la configuración Cadena de Formato. Cuando el Formato está en "URL", el atributo se marca como tipo URL, lo que hace que se renderice como un hipervínculo clicable en la interfaz de mindzie Studio en lugar de texto plano.

El enriquecimiento procesa cada caso individualmente, sustituyendo los marcadores ({0}, {1}, {2}, etc.) por los valores reales de los atributos seleccionados para ese caso. Si un valor de atributo es nulo o falta, el marcador se sustituye por una cadena vacía a menos que se especifique un manejo alternativo en la cadena de formato. El enriquecimiento soporta el formato compuesto estándar .NET, incluyendo especificadores de formato para números (relleno, decimales) y fechas (patrones año-mes-día).

Cuando se aplican filtros, solo los casos que cumplan el criterio reciben el atributo formateado. Los casos que no cumplan el filtro tendrán valor nulo para el nuevo atributo. Esto permite aplicar el formato selectivamente según reglas de negocio, como crear URLs solo para casos activos o formatear identificadores solo para categorías específicas de producto.

El atributo formateado queda inmediatamente disponible para usar en otros enriquecimientos, filtros, calculadoras y visualizaciones. Cuando el Formato está en URL, los usuarios pueden hacer clic en los enlaces directamente desde tablas de casos, vistas de variantes y paneles de detalle para navegar a sistemas externos. La configuración Oculto controla la visibilidad en la interfaz pero no afecta la disponibilidad del atributo en filtros y cálculos, siendo útil para crear campos técnicos que apoyan otros enriquecimientos sin saturar la interfaz.


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