Su plantilla de datos para solicitudes de Compra a Pago.
Su plantilla de datos para solicitudes de Compra a Pago.
- Atributos recomendados para recopilar
- Actividades clave para el seguimiento
- Guía de Extracción
Atributos de Requisición - Compra a Pago
| Nombre | Descripción | ||
|---|---|---|---|
|
Hora del Evento
EventTime
|
La marca de tiempo precisa cuando ocurrió una actividad o evento específico. | ||
|
Descripción
Por qué es importante
Proporciona el orden cronológico de los
Dónde obtener
Se encuentra en el historial de
Ejemplos
2023-10-26T10:00:00Z2023-10-26T11:30:15Z2023-10-27T14:22:05Z
|
|||
|
ID de Requisición de Compra
PurchaseRequisitionId
|
El identificador único para una requisición de compra, que sirve como identificador principal del caso. | ||
|
Descripción
El ID de Requisición de Compra es la clave central que vincula todas las actividades relacionadas con una única solicitud de bienes o servicios. Cada proceso de requisición, desde la creación hasta la aprobación final y el cierre, se rastrea bajo este ID único. En Process Mining, este atributo es fundamental para reconstruir el recorrido de principio a fin de cada requisición. Permite el análisis de variantes de proceso, tiempos de ciclo y cumplimiento para casos individuales, proporcionando una vista completa del ciclo de vida de la requisición.
Por qué es importante
Es esencial para agrupar todos los
Dónde obtener
Esta es típicamente la clave principal en la tabla principal de cabecera de requisición de compra, como PurchReqTable en Microsoft Dynamics 365.
Ejemplos
PR-001254PR-001255PR-001256
|
|||
|
Nombre de la Actividad
ActivityName
|
El nombre del evento o paso de negocio específico que ocurrió en el proceso de requisición. | ||
|
Descripción
Este atributo registra el nombre de cada actividad realizada dentro del ciclo de vida de la requisición de compra. Ejemplos incluyen 'Requisition Created', 'Approval Step Approved' y 'Purchase Order Created'. Estas actividades forman los nodos en el mapa de procesos descubierto. Analizar la secuencia, frecuencia y duración entre estas actividades es el núcleo de Process Mining. Ayuda a identificar cuellos de botella, bucles de reprocesamiento y desviaciones del flujo de proceso estándar, proporcionando información sobre ineficiencias operativas.
Por qué es importante
Este atributo define los pasos en el mapa de procesos, haciendo posible visualizar, analizar y comprender el flujo de trabajo de la requisición.
Dónde obtener
Esto se deriva típicamente de registros de cambios de estado, tablas de historial de flujo de trabajo o tablas de eventos específicos dentro de Microsoft Dynamics 365, como WorkflowTrackingStatusTable.
Ejemplos
Requisición Enviada para AprobaciónEtapa de Aprobación AprobadaRequisición Modificada
|
|||
|
Source System
SourceSystemId
|
El sistema de registro del que se extrajeron los `datos`. | ||
|
Descripción
Este atributo identifica el sistema de origen donde se originaron los datos del evento. Para este contexto, sería 'Microsoft Dynamics 365'. En entornos con múltiples sistemas integrados, este campo es crucial para la trazabilidad y el contexto de los datos. En el análisis, ayuda a diferenciar procesos que pueden abarcar múltiples sistemas o confirma que los datos provienen de una única fuente autorizada. Esto es importante para la validación de datos y para asegurar que el análisis se base en el conjunto de datos correcto.
Por qué es importante
Proporciona contexto sobre el origen de los
Dónde obtener
Este es un valor estático, 'Microsoft Dynamics 365', añadido durante el proceso de extracción y transformación de datos.
Ejemplos
Microsoft Dynamics 365 F&OD365MSD365
|
|||
|
Última actualización de datos
LastDataIngestionTimestamp
|
La marca de tiempo de la última extracción y carga de los datos en la herramienta de Process Mining. | ||
|
Descripción
Este atributo indica la frescura de los datos que se analizan. Muestra la fecha y hora de la actualización de datos más reciente del sistema de origen. No es un campo de Dynamics 365 en sí, sino metadatos añadidos durante la ingesta de datos. Esta marca de tiempo es crítica para que los usuarios comprendan la actualidad de la información. Les ayuda a saber si están viendo datos en tiempo real o una instantánea de un momento específico, lo que afecta la relevancia de sus conclusiones.
Por qué es importante
Informa a los usuarios sobre la actualidad de los datos, asegurando que comprendan el período de tiempo del análisis y la relevancia de los conocimientos.
Dónde obtener
Este valor se genera y se añade al conjunto de datos durante el proceso de ingesta de datos o ETL.
Ejemplos
2024-05-20T08:00:00Z2024-05-21T08:00:00Z2024-05-22T08:00:00Z
|
|||
|
Departamento
Department
|
El departamento del solicitante o el centro de costos asociado a la requisición. | ||
|
Descripción
Este atributo especifica el departamento de negocio o centro de costos que inició la requisición de compra, como 'Marketing', 'IT' u 'Operations'. Esta información normalmente forma parte de la cabecera de la requisición. Segmentar el proceso por departamento es crucial para el análisis comparativo. Permite ver qué departamentos tienen los tiempos de ciclo más largos, las tasas de rechazo más altas o las modificaciones más frecuentes. Estas percepciones ayudan a adaptar las mejoras del proceso a las necesidades departamentales específicas.
Por qué es importante
Permite filtrar y comparar el rendimiento del proceso entre diferentes unidades de negocio, revelando patrones específicos de departamento,
Dónde obtener
Esta información a menudo se almacena en la cabecera de la requisición de compra (PurchReqTable) y está vinculada a la configuración de dimensiones financieras en Dynamics 365.
Ejemplos
Departamento de TIFinanzasOperaciones
|
|||
|
Estado de la Requisición
RequisitionStatus
|
El estado actual o final de la requisición de compra. | ||
|
Descripción
Este atributo indica el estado general de la requisición de compra en cualquier momento dado, como 'In Review', 'Approved', 'Rejected' o 'Closed'. A menudo es un atributo a nivel de caso que representa el resultado final. Analizar el estado final ayuda a comprender los resultados generales del proceso. Por ejemplo, un alto número de requisiciones 'Rejected' o 'Withdrawn' puede indicar problemas en la fase inicial de la solicitud o un proceso de aprobación engorroso. Es clave para medir las tasas de éxito y la eficiencia del proceso.
Por qué es importante
Proporciona un resultado claro para cada
Dónde obtener
El campo de estado se encuentra típicamente en la tabla de cabecera de requisición de compra, PurchReqTable, a menudo denominado 'Status' o 'PurchReqStatus'.
Ejemplos
AprobadoEn revisiónRechazadaBorrador
|
|||
|
Etapa de Aprobación
ApprovalStep
|
El nombre o la etapa de un paso de aprobación específico en el flujo de trabajo. | ||
|
Descripción
Este atributo identifica la etapa particular en el flujo de trabajo de aprobación, como 'Manager Approval' o 'Finance Approval'. Proporciona detalles más granulares que el nombre general de la actividad. Este atributo es esencial para el 'Análisis de Cuellos de Botella en Pasos de Aprobación'. Al rastrear el tiempo dedicado a cada paso de aprobación distinto, es posible identificar exactamente qué etapas están causando retrasos en el proceso general. Esto permite intervenciones dirigidas para mejorar la eficiencia del flujo de trabajo.
Por qué es importante
Permite un análisis granular del
Dónde obtener
Esta información está contenida en las tablas de historial de flujo de trabajo, como WorkflowTrackingStatusTable, que detalla cada paso del flujo de trabajo configurado.
Ejemplos
Aprobación del GerenteAprobación del Jefe de DepartamentoRevisión de Finanzas
|
|||
|
Importe Total de la Requisición
RequisitionTotalAmount
|
El valor monetario total de la requisición de compra. | ||
|
Descripción
Este atributo captura el valor total de todas las líneas de artículo en una requisición de compra. El importe a menudo influye en la complejidad del flujo de trabajo de aprobación, requiriendo las requisiciones de mayor valor más pasos de aprobación. En el análisis de procesos, este atributo es esencial para el filtrado y análisis basados en el valor. Ayuda a responder preguntas como: '¿Tardan más en aprobarse las requisiciones de alto valor?' o '¿Cuál es el valor de las requisiciones actualmente estancadas en el proceso?'. Esto proporciona un contexto financiero al rendimiento del proceso.
Por qué es importante
Añade una dimensión financiera al análisis, permitiendo la priorización de
Dónde obtener
Este valor se encuentra típicamente en la tabla de cabecera de requisición de compra o se calcula como la suma de los importes de las líneas de artículo de la tabla de líneas de requisición de compra (PurchReqLine).
Ejemplos
1500.0025000.50500.75
|
|||
|
Nivel de Urgencia
UrgencyLevel
|
Una clasificación de la urgencia de la requisición, como 'Alta', 'Media' o 'Baja'. | ||
|
Descripción
El Nivel de Urgencia, o prioridad, indica la rapidez con la que se necesitan los bienes o servicios solicitados. Este atributo se utiliza a menudo para influir en la ruta de aprobación o para priorizar el trabajo para los aprobadores. Analizar este atributo ayuda a determinar si el sistema de prioridades es efectivo. Por ejemplo, puede comparar los tiempos de ciclo de las requisiciones de urgencia 'Alta' con las de urgencia 'Baja'. Si no hay una diferencia significativa, puede indicar que el campo de prioridad se está ignorando o utilizando de forma indebida, lo cual es una información clave para el
Por qué es importante
Ayuda a evaluar si la configuración de prioridad acelera eficazmente las solicitudes críticas y descubre el posible mal uso de la clasificación de urgencia.
Dónde obtener
Este podría ser un campo estándar o personalizado en la PurchReqTable. Su existencia y nombre pueden variar según la configuración del sistema.
Ejemplos
AltoMedioBajo
|
|||
|
Tiempo de Procesamiento
ProcessingTime
|
El tiempo activo dedicado a trabajar en una tarea específica. | ||
|
Descripción
Por qué es importante
Mide la duración del trabajo activo para las actividades, ayudando a distinguir entre el tiempo de valor añadido y el tiempo de espera para un análisis preciso de
Dónde obtener
Esto se calcula durante la transformación de datos restando la hora de inicio de una actividad de su hora de finalización. Esto requiere tener tanto StartTime como EndTime para cada actividad.
Ejemplos
864000003600000600000
|
|||
|
Usuario
User
|
El ID de usuario o el nombre de la persona que realizó la actividad. | ||
|
Descripción
Este atributo identifica al empleado o usuario del sistema responsable de ejecutar un paso de proceso específico, como enviar una requisición o aprobar una solicitud. Puede ser un ID de usuario, nombre completo o dirección de correo electrónico. Analizar las actividades por usuario ayuda a identificar necesidades de capacitación, individuos o equipos de alto rendimiento y distribución de la carga de trabajo. También es esencial para el análisis de cumplimiento, como la segregación de funciones, y para comprender cómo interactúan los diferentes roles de usuario con el proceso.
Por qué es importante
Permite el análisis del comportamiento específico del usuario, la carga de trabajo y el rendimiento, lo cual es clave para la gestión de recursos e identificar oportunidades de capacitación.
Dónde obtener
Se encuentra típicamente en tablas de historial de flujo de trabajo (por ejemplo, WorkflowTrackingStatusTable) o tablas de transacciones (por ejemplo, PurchReqTable) vinculadas a una tabla de usuarios (por ejemplo, UserInfo).
Ejemplos
j.smitha.joness.patel
|
|||
|
Es Aprobado en Primera Pasada
IsFirstPass
|
Un indicador que señala si una requisición fue aprobada sin modificaciones o rechazos previos. | ||
|
Descripción
Este es un atributo booleano calculado que es 'verdadero' si la ruta de aprobación de una requisición no incluyó actividades de 'Requisición Modificada' o 'Paso de Aprobación Rechazado'. De lo contrario, es 'falso'. Este atributo apoya directamente el KPI de 'Tasa de Aprobación a la Primera de Requisiciones'. Simplifica el análisis de la eficiencia del proceso al proporcionar un indicador claro, a nivel de caso, del reprocesamiento. Una baja tasa de aprobaciones a la primera destaca problemas con la calidad inicial de los datos o requisitos poco claros, señalando una oportunidad para la mejora del proceso.
Por qué es importante
Mide directamente la calidad y eficiencia del proceso identificando
Dónde obtener
Este es un atributo calculado. Requiere analizar la secuencia completa de actividades para cada caso durante la transformación de datos para verificar la ausencia de actividades de reprocesamiento antes de la aprobación.
Ejemplos
truefalse
|
|||
|
Grupo de Aprobadores
ApproverGroup
|
El grupo de usuarios o rol responsable de un paso de aprobación. | ||
|
Descripción
Este atributo identifica el grupo, rol o cola asignado para manejar una tarea de aprobación específica, por ejemplo, 'Finance Approvers' o 'IT Managers'. Analizar el rendimiento del proceso por grupo de aprobadores es clave para comprender la distribución de la carga de trabajo e identificar qué grupos pueden estar subdotados o requerir capacitación adicional. Apoya directamente el
Por qué es importante
Ayuda a identificar diferencias de rendimiento entre equipos de aprobación, destacando posibles limitaciones de recursos o necesidades de capacitación dentro de grupos específicos.
Dónde obtener
Esta información forma parte del historial del flujo de trabajo (por ejemplo, WorkflowTrackingStatusTable), que registra el usuario o grupo de usuarios asignado para cada tarea.
Ejemplos
Aprobadores de FinanzasGerentes de TIAlta Dirección
|
|||
|
Moneda
Currency
|
El código de moneda para el importe de la requisición. | ||
|
Descripción
Este atributo especifica la moneda, por ejemplo, USD, EUR, GBP, en la que se denomina el importe total de la requisición. Es crucial para el análisis financiero, especialmente en organizaciones multinacionales que operan con múltiples monedas. Utilizar el atributo de moneda permite el manejo y la agregación adecuados de los datos financieros. Asegura que los valores monetarios se interpreten correctamente y permite conversiones a una moneda común para informes y comparaciones precisas entre diferentes regiones o unidades de negocio.
Por qué es importante
Proporciona el contexto necesario para los
Dónde obtener
Este campo se encuentra típicamente en la tabla de cabecera de requisición de compra, PurchReqTable, junto con los campos de importe.
Ejemplos
USDEURGBP
|
|||
|
Número de Modificaciones
AmendmentCount
|
El número total de veces que se modificó una requisición. | ||
|
Descripción
Este es un atributo numérico calculado que cuenta las ocurrencias de la actividad 'Requisición Modificada' para cada caso de requisición de compra. Este atributo es esencial para el
Por qué es importante
Cuantifica el retrabajo dentro de un
Dónde obtener
Este es un atributo calculado. Se deriva durante la transformación de datos contando las actividades de 'Requisición Modificada' para cada PurchaseRequisitionId único.
Ejemplos
013
|
|||
|
Purchase Order Number
PurchaseOrderNumber
|
El identificador de la orden de compra creada a partir de la requisición. | ||
|
Descripción
Este atributo almacena el ID único de la orden de compra que se generó a partir de una requisición de compra aprobada. Sirve como enlace entre el proceso de requisición y el proceso de adquisición posterior. Rastrear este número es esencial para analizar el 'Tiempo de Conversión de Requisición a Orden de Compra'. Confirma que una requisición ha avanzado con éxito a la siguiente etapa del ciclo de Compra a Pago y permite un análisis de proceso de principio a fin que abarca tanto requisiciones como órdenes de compra.
Por qué es importante
Conecta la requisición con el pedido de compra subsiguiente, permitiendo el análisis de la conversión de Requisición a Pedido de Compra y vinculando diferentes etapas del proceso P2P.
Dónde obtener
Esta información normalmente se encuentra en la tabla de líneas de requisición de compra (PurchReqLine) después de que se ha creado una OC, vinculándose de nuevo a la PurchTable.
Ejemplos
PO-000987PO-000988PO-000989
|
|||
|
Ruta del `Workflow` de Aprobación
ApprovalWorkflowPath
|
Una representación de la secuencia de pasos de aprobación realizados. | ||
|
Descripción
Este atributo es un campo derivado que concatena la secuencia de pasos de aprobación para una requisición dada, como 'Manager Approval -> Department Head Approval -> Finance Approval'. Resume eficazmente la variante del proceso para el subproceso de aprobación. Esto es crucial para el
Por qué es importante
Simplifica el análisis de
Dónde obtener
Este atributo no es un campo estándar. Debe derivarse concatenando los valores de 'ApprovalStep' en orden cronológico para cada caso durante la transformación de datos.
Ejemplos
Gerente -> DirectorGerente -> Director -> VP FinanzasGerente -> Aprobado Automáticamente
|
|||
Actividades de Requisición - Compra a Pago
| Actividad | Descripción | ||
|---|---|---|---|
|
Etapa de Aprobación Aprobada
|
Un aprobador completa su tarea asignada, aprobando la requisición para su etapa del proceso. Esto mueve la requisición al siguiente paso o a la aprobación final. | ||
|
Por qué es importante
Mide el tiempo de procesamiento para cada etapa de aprobación y ayuda a identificar partes eficientes del
Dónde obtener
Registrado explícitamente en la
Capturar
Identifique los
Tipo de evento
explicit
|
|||
|
Pedido de Compra Creado
|
Una línea de requisición de compra aprobada se convierte en una línea de pedido de compra, señalando el traspaso al equipo de aprovisionamiento. Esto se captura vinculando la línea de requisición a una línea de pedido de compra. | ||
|
Por qué es importante
Este es un hito crítico que conecta la requisición con el proceso de adquisición posterior. Es esencial para medir el KPI de 'Tiempo de Conversión de Requisición a OC'.
Dónde obtener
Inferencia al encontrar un registro en la tabla
Capturar
Unir
Tipo de evento
inferred
|
|||
|
Requisición Aprobada
|
La requisición ha superado con éxito todos los pasos de aprobación requeridos en el flujo de trabajo. Esta actividad se captura cuando la instancia del flujo de trabajo se completa con un estado final aprobado. | ||
|
Por qué es importante
Este es un hito importante, que marca el final del ciclo de aprobación y el inicio de la fase de adquisición. Es el evento final para el KPI de 'Tiempo del Ciclo de Aprobación de Requisiciones'.
Dónde obtener
Capturado explícitamente de la
Capturar
Filtre por
Tipo de evento
explicit
|
|||
|
Requisición Cerrada
|
Toda la requisición de compra se considera completa, lo que significa que todas sus líneas han sido procesadas en órdenes de compra o canceladas. Este es un estado final exitoso. | ||
|
Por qué es importante
Esta actividad marca la finalización exitosa del ciclo de vida de la requisición. Es el punto final para medir la duración total del proceso de principio a fin.
Dónde obtener
Este estado se calcula o infiere típicamente. Ocurre cuando todos los registros 'PurchReqLine' asociados han alcanzado un estado terminal (por ejemplo, 'Closed', 'Cancelled').
Capturar
Derive este
Tipo de evento
calculated
|
|||
|
Requisición Creada
|
Este evento marca la creación inicial del registro de la requisición de compra en estado de borrador. Se captura identificando la marca de tiempo de creación de la cabecera de la requisición de compra. | ||
|
Por qué es importante
Como inicio del proceso, esta actividad es esencial para medir el tiempo total del ciclo de vida de la requisición y analizar los volúmenes diarios de rendimiento de las requisiciones.
Dónde obtener
Esta actividad se infiere del campo 'createdDateTime' en la 'PurchReqTable' para cada nuevo ID de Requisición de Compra.
Capturar
Utilice la marca de tiempo de creación del registro en la PurchReqTable.
Tipo de evento
inferred
|
|||
|
Requisición Enviada para Aprobación
|
El usuario envía la requisición completada, lo que inicia el flujo de trabajo formal de aprobación. Esta es una acción explícita registrada por el motor de flujo de trabajo del sistema. | ||
|
Por qué es importante
Esta actividad es un hito crítico que inicia el ciclo de aprobación. Es el punto de partida para medir el 'Tiempo del Ciclo de Aprobación de Requisiciones' y la 'Tasa de Aprobación a la Primera'.
Dónde obtener
Capturado de la
Capturar
Filtre los registros de historial de
Tipo de evento
explicit
|
|||
|
Requisición Rechazada
|
La requisición ha sido rechazada durante el flujo de trabajo de aprobación y no se procesará más. Esto representa un estado de fallo terminal para la requisición. | ||
|
Por qué es importante
Este evento final es crítico para analizar las tasas generales de rechazo y comprender el impacto financiero u operativo de las solicitudes fallidas.
Dónde obtener
Capturado explícitamente de la
Capturar
Filtre por
Tipo de evento
explicit
|
|||
|
Etapa de Aprobación Iniciada
|
Una tarea de aprobación individual se asigna a un usuario o grupo como parte del `workflow`. Esto representa el inicio de un tiempo de espera o procesamiento para un aprobador específico. | ||
|
Por qué es importante
Esta actividad es crucial para el 'Análisis de Cuellos de Botella en Pasos de Aprobación', permitiendo la medición de los tiempos de espera para etapas de aprobación específicas.
Dónde obtener
Capturado de la
Capturar
Identifique los
Tipo de evento
explicit
|
|||
|
Etapa de Aprobación Rechazada
|
Un aprobador rechaza su tarea asignada, normalmente enviando la requisición de vuelta al originador para su corrección. Esta es una acción explícita registrada por el motor de `workflow`. | ||
|
Por qué es importante
Esta actividad es fundamental para calcular la 'Tasa de Rechazo de Requisiciones' e identificar en qué etapas ocurren más a menudo los rechazos, destacando áreas de mejora del proceso.
Dónde obtener
Registrado explícitamente en la
Capturar
Identifique los
Tipo de evento
explicit
|
|||
|
Línea de Requisición Cerrada
|
Una línea de artículo individual en la requisición de compra se considera completamente procesada. Esto ocurre típicamente después de que la línea ha sido completamente convertida a un pedido de compra. | ||
|
Por qué es importante
Proporciona detalles granulares sobre el cumplimiento de la requisición, ayudando a identificar si las requisiciones se convierten parcial o totalmente en pedidos de compra.
Dónde obtener
Inferencia del campo de estado en la tabla individual
Capturar
Monitoree el campo de estado en la tabla
Tipo de evento
inferred
|
|||
|
Requisición Modificada
|
Este evento ocurre cuando un usuario retira una requisición enviada del flujo de trabajo para realizar cambios. La actividad se captura típicamente identificando una acción de retirada seguida de un reenvío posterior. | ||
|
Por qué es importante
El seguimiento de las modificaciones es clave para identificar el reprocesamiento, las solicitudes iniciales poco claras y las ineficiencias del proceso. Apoya directamente el
Dónde obtener
Puede inferirse del historial de
Capturar
Detectar
Tipo de evento
inferred
|
|||
|
Requisición Retirada
|
El creador o un usuario autorizado cancela la requisición después de haber sido enviada. Esta acción finaliza el flujo de trabajo y la solicitud. | ||
|
Por qué es importante
El seguimiento de los retiros ayuda a identificar problemas con la planificación de la demanda o procesos excesivamente complejos. Esto apoya el
Dónde obtener
Esto se infiere de un cambio de estado en la 'PurchReqTable' a 'Cancelled' o de un evento 'Cancel' en la 'WorkflowTrackingStatusTable'.
Capturar
Detectar el cambio de estado a 'Cancelled' en
Tipo de evento
inferred
|
|||