Negar

Descripción general

El enriquecimiento Negar realiza la negación lógica en valores de atributos booleanos, invirtiendo TRUE a FALSE y FALSE a TRUE, y almacenando el resultado en un nuevo atributo. Este operador lógico fundamental proporciona capacidades esenciales para identificar condiciones inversas, encontrar excepciones a reglas y crear lógica complementaria en el análisis de procesos. Al invertir los valores booleanos, el enriquecimiento Negar te permite identificar fácilmente casos que no cumplen ciertos criterios, resaltar desviaciones en el proceso y construir una lógica condicional más sofisticada en tus análisis.

El enriquecimiento Negar es especialmente valioso en escenarios de minería de procesos donde necesitas entender el opuesto de condiciones existentes. Por ejemplo, puedes identificar casos que NO cumplen cuando tienes un indicador de cumplimiento, encontrar actividades que NO ocurrieron a tiempo cuando tienes un indicador de puntualidad, o resaltar excepciones a reglas estándar de procesamiento. Este enriquecimiento funciona sin problemas con otros operadores lógicos como OR y operadores de comparación, permitiéndote construir expresiones booleanas complejas que capturan reglas y condiciones empresariales matizadas en tus datos de proceso.

Usos comunes

  • Identificar casos no conformes negando un atributo de indicador de cumplimiento
  • Encontrar procesos retrasados invirtiendo un indicador booleano de "a tiempo"
  • Resaltar excepciones negando atributos de condiciones estándar de procesamiento
  • Crear filtros inversos para analizar qué NO ocurrió en un proceso
  • Construir condiciones lógicas complejas combinando la negación con otros operadores booleanos
  • Identificar aprobaciones faltantes negando indicadores de estado de aprobación
  • Encontrar casos incompletos invirtiendo atributos de estado de finalización

Configuración

Nombre del nuevo atributo: Especifica el nombre para el nuevo atributo que almacenará el valor booleano negado. Escoge un nombre descriptivo que indique claramente la lógica invertida. Por ejemplo, usa "No_Conforme" al negar un atributo "Conforme", o "Retrasado" al negar un atributo "A_Tiempo". El nombre debe ser único y no puede entrar en conflicto con atributos existentes en tu conjunto de datos.

Nombres de atributos: Selecciona el atributo booleano cuyos valores deseas negar. Solo están disponibles para selección atributos booleanos (TRUE/FALSE). El atributo debe existir ya en tu conjunto de datos; puedes usar atributos booleanos de los datos originales o creados por otros enriquecimientos como operadores de comparación o verificaciones de conformidad. Los valores del atributo seleccionado se invertirán para crear el nuevo atributo.

Ejemplos

Ejemplo 1: Identificando órdenes de compra no conformes

Escenario: En un proceso de adquisiciones, tienes un atributo booleano "Cumple_Presupuesto" que indica si cada orden de compra se mantiene dentro de los límites presupuestarios. Necesitas identificar y analizar órdenes que exceden las directrices presupuestarias para una revisión especial.

Configuración:

  • Nombre del nuevo atributo: Excede_Presupuesto
  • Nombres de atributos: Cumple_Presupuesto

Salida: Crea un nuevo atributo de caso "Excede_Presupuesto" con valores invertidos:

  • Casos donde Cumple_Presupuesto = TRUE → Excede_Presupuesto = FALSE
  • Casos donde Cumple_Presupuesto = FALSE → Excede_Presupuesto = TRUE
  • Casos donde Cumple_Presupuesto = null → Excede_Presupuesto = null

Perspectivas: Este atributo invertido facilita filtrar y analizar órdenes de compra que requieren aprobación de excepción presupuestaria, ayudando a los equipos de adquisiciones a enfocarse en transacciones de alto riesgo y entender patrones de sobrecostos.

Ejemplo 2: Encontrando tratamientos médicos retrasados

Escenario: Un hospital registra si los pacientes de urgencias son atendidos dentro del tiempo objetivo usando un atributo booleano "Atendido_Dentro_Tiempo". Los administradores de salud necesitan identificar casos retrasados para iniciativas de mejora del proceso.

Configuración:

  • Nombre del nuevo atributo: Tratamiento_Retrasado
  • Nombres de atributos: Atendido_Dentro_Tiempo

Salida: Para cada caso de paciente, crea "Tratamiento_Retrasado":

  • Paciente atendido dentro de 2 horas (Atendido_Dentro_Tiempo = TRUE) → Tratamiento_Retrasado = FALSE
  • Paciente con espera mayor a 2 horas (Atendido_Dentro_Tiempo = FALSE) → Tratamiento_Retrasado = TRUE

Esto permite identificar fácilmente todos los casos retrasados para análisis de causa raíz.

Perspectivas: El atributo negado permite filtrar rápidamente tratamientos retrasados, ayudando a identificar patrones de retraso según hora del día, departamento o nivel de gravedad del paciente, conduciendo a mejoras específicas del proceso.

Ejemplo 3: Detectando aprobaciones faltantes en procesamiento de préstamos

Escenario: Una institución financiera tiene un atributo booleano "Aprobación_Administrador_Recibida" para solicitudes de préstamo. Los oficiales de cumplimiento necesitan identificar solicitudes procesadas sin aprobación gerencial adecuada.

Configuración:

  • Nombre del nuevo atributo: Falta_Aprobación_Administrador
  • Nombres de atributos: Aprobación_Administrador_Recibida

Salida: Crea "Falta_Aprobación_Administrador" para cada solicitud de préstamo:

  • Solicitudes con aprobación (Aprobación_Administrador_Recibida = TRUE) → Falta_Aprobación_Administrador = FALSE
  • Solicitudes sin aprobación (Aprobación_Administrador_Recibida = FALSE) → Falta_Aprobación_Administrador = TRUE

Perspectivas: Esta bandera invertida destaca inmediatamente violaciones de cumplimiento, permitiendo una rápida remediación y ayudando a prevenir problemas regulatorios. Puede usarse en dashboards para monitorear tasas de cumplimiento en tiempo real.

Ejemplo 4: Identificando órdenes de fabricación incompletas

Escenario: Una empresa manufacturera registra la finalización de órdenes con un atributo booleano "Control_Calidad_Aprobado". Los gerentes de producción necesitan identificar órdenes que no pasaron el control para planificar retrabajos.

Configuración:

  • Nombre del nuevo atributo: Requiere_Retrabajo
  • Nombres de atributos: Control_Calidad_Aprobado

Salida: Para cada orden de fabricación:

  • Órdenes que pasan calidad (Control_Calidad_Aprobado = TRUE) → Requiere_Retrabajo = FALSE
  • Órdenes que no pasan calidad (Control_Calidad_Aprobado = FALSE) → Requiere_Retrabajo = TRUE

Ejemplo de datos mostrando la transformación:

  • Orden #1001: Control_Calidad_Aprobado = TRUE → Requiere_Retrabajo = FALSE
  • Orden #1002: Control_Calidad_Aprobado = FALSE → Requiere_Retrabajo = TRUE
  • Orden #1003: Control_Calidad_Aprobado = TRUE → Requiere_Retrabajo = FALSE

Perspectivas: El atributo negado ayuda a los equipos de producción a identificar y priorizar rápidamente órdenes que requieren retrabajo, estimar necesidades de capacidad y analizar causas raíz de fallas de calidad.

Ejemplo 5: Encontrando tickets de servicio al cliente no resueltos

Escenario: Un departamento de atención al cliente cuenta con un atributo booleano "Ticket_Resuelto". Los gerentes de servicio necesitan enfocarse en tickets no resueltos para mejorar tiempos de respuesta y satisfacción del cliente.

Configuración:

  • Nombre del nuevo atributo: Aún_Abierto
  • Nombres de atributos: Ticket_Resuelto

Salida: Crea el atributo "Aún_Abierto" para tickets de servicio:

  • Tickets resueltos (Ticket_Resuelto = TRUE) → Aún_Abierto = FALSE
  • Tickets no resueltos (Ticket_Resuelto = FALSE) → Aún_Abierto = TRUE

Esto permite filtrar inmediatamente todos los tickets abiertos que requieren atención.

Perspectivas: El atributo invertido facilita el monitoreo en tiempo real del volumen de tickets abiertos, ayuda a identificar problemas no resueltos antiguos y permite analizar tendencias en tasas de resolución a lo largo del tiempo.

Salida

El enriquecimiento Negar crea un nuevo atributo booleano de caso con el nombre especificado en la configuración "Nombre del nuevo atributo". El atributo de salida contiene el inverso lógico de los valores booleanos de entrada.

Tabla de verdad:

  • Entrada: TRUE → Salida: FALSE
  • Entrada: FALSE → Salida: TRUE
  • Entrada: null → Salida: null (permanece null, no se niega)

Tipo de dato: El atributo de salida es siempre de tipo Boolean, mostrado según la configuración de formato de visualización de mindzieStudio (típicamente "Sí/No" o "Verdadero/Falso").

Manejo de valores nulos: Si el atributo fuente contiene un valor null para un caso particular, el atributo negado también será null para ese caso. El enriquecimiento no convierte valores null a FALSE o TRUE, preserva el estado null para mantener la integridad de los datos y evitar suposiciones incorrectas sobre datos faltantes.

Integración con otras funcionalidades: El atributo negado puede usarse inmediatamente en:

  • Filtros para centrarse en subconjuntos específicos de casos (p. ej., filtrar por Aún_Abierto = TRUE)
  • Otros enriquecimientos lógicos como "Logical OR" para construir condiciones complejas
  • Calculadoras para contar o analizar condiciones negadas
  • Verificación de conformidad para identificar violaciones de proceso
  • Dashboards e informes para monitorear indicadores clave inversos

El atributo aparece en todas las listas de selección de atributos en mindzieStudio y mantiene compatibilidad completa con funciones de exportación y herramientas externas de análisis.

Véase también

  • Logical OR - Combinar múltiples atributos booleanos con lógica OR
  • Compare Two Attributes - Crear atributos booleanos comparando valores
  • Count Boolean Attributes with Value - Contar cuántos atributos booleanos tienen valores específicos
  • Combine Boolean Attributes - Concatenar nombres de atributos booleanos TRUE

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