process-mining
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Process Mining

Última actualización 15 de oct. de 2025

Modelos de datos

Requisitos del modelo de datos

Nota:

Actualmente, Process Mining multiproceso solo está disponible para aplicaciones recién creadas. Las aplicaciones creadas antes del lanzamiento de Process Mining multiproceso no verán las tablas de objetos y eventos.

El modelo de datos puede contener varias tablas de objetos. Esto te permite modelar una estructura de datos y relaciones más complejas, creando un modelo de datos que refleja fielmente tus escenarios de procesos empresariales. Para cada tabla de objetos, puedes añadir varias tablas de eventos, que contienen los eventos realizados en ese objeto.

Tipo de tabla

Descripción

Ejemplo

Objeto

Almacena datos descriptivos sobre entidades empresariales (objetos). Una tabla de objetos también puede servir como tabla de datos maestros que contiene información de referencia. Facturas, tickets de incidentes, productos.

Events

Almacena datos sobre los pasos o acciones realizados en los objetos, incluidas las marcas de tiempo."Crear factura", "Asignar ticket", "Ensamblar producto"
Nota:

Si defines varias tablas de eventos en tu modelo de datos, los eventos estarán disponibles en Data Manager en una sola tabla de eventos .

Un modelo de datos solo se puede guardar cuando cumple los siguientes requisitos:
  • El modelo de datos no incluye más de 40 tablas.
  • El modelo de datos contiene al menos una tabla de objetos y una tabla de eventos relacionada.

  • Cada tabla de Eventos, Etiquetas y Fecha de vencimiento está conectada a una sola tabla de objetos relacionados.

  • Todas las tablas están conectadas al modelo de datos general.
  • No hay relaciones circulares en el modelo de datos.
  • Se permite un máximo de cuatro cambios de dirección en una ruta de relación.
Consejo:

Un cambio de dirección es una relación de uno a muchos seguida de una relación de muchos a uno, o viceversa.



Importante:

Si necesitas un modelo de datos más grande de lo que permite la limitación "Máximo de cuatro cambios de dirección", ponte en contacto con el servicio de atención al cliente de UiPath® para desactivar la limitación para tu organización.

Ten en cuenta que desactivar esta limitación puede tener una implicación en el rendimiento de tus paneles.

Tipos de tablas

La siguiente ilustración muestra un modelo de datos de ejemplo con una tabla de objetos POs y una tabla de eventos PO_events relacionada, y una tabla de objetos PO_items y una tabla de eventos PO_item_events relacionada.


Tablas de objetos

Cada objeto de tu modelo de datos tiene su propia tabla de objetos en Transformaciones de datos. Una tabla de objetos contiene los campos que se han definido específicamente para ese objeto.

Tablas de procesos

Cada proceso definido en tu modelo de datos tiene su propia tabla de procesos con los eventos proyectados para ese proceso. Los siguientes campos siempre están presentes en las tablas de eventos:

  • Process_event_ID, ID único para cada registro en la tabla de procesos.
  • Event_ID, único para cada evento individual, independientemente del proceso en el que se utilice. En el siguiente ejemplo, event_ID 1 aparece dos veces en la tabla de procesos.
  • Throughput_time, tiempo desde Event_end anterior hasta el Event_end actual.
  • Cycle_time*, tiempo desde Event_start hasta Event_end.
* Cycle_time solo está disponible si los eventos tienen un Event_start definido.

La siguiente ilustración muestra un ejemplo de tabla de proceso que contiene los eventos para P2P_process.



La siguiente ilustración muestra un ejemplo de tabla de proceso que contiene los eventos de alto nivel para P2P_process como resultado del filtrado en PO_events (PO_ID).


Tabla de etiquetas
La tabla Tags contiene los datos de las etiquetas para todas las etiquetas de tu conjunto de datos. Dependiendo de tu modelo de datos, uno o más campos de ID pueden estar disponibles en la tabla Tags . Si tu modelo de datos consta de varios objetos que tienen cada uno una tabla Tags asociada, estas tablas Tags se consolidan en una sola tabla Tags en Data Manager.
  • Tag_ID

  • Tag_name

  • Tag_type

  • <Object>_ID

Tabla de fechas de vencimiento
La tabla Due dates contiene las marcas de tiempo de las fechas de vencimiento para todas las fechas de vencimiento de tu conjunto de datos. Dependiendo de tu modelo de datos, uno o más campos de ID pueden estar disponibles en la tabla Due dates . Si tu modelo de datos consta de varios objetos que tienen cada uno una tabla Due dates asociada, estas tablas Due dates se consolidan en una sola tabla Due dates en Data Manager.
  • Due_date_ID

  • Due_date

  • Due_date_type

  • Actual_date

  • Expected_date

  • On_time

  • Cost

  • Difference

  • <Object>_ID

Tablas de salida requeridas

Importante:

La información de esta sección solo es aplicable a las aplicaciones que emplean un único proceso, en otras palabras, las aplicaciones que se crearon antes del lanzamiento de Process Mining multiproceso.

Un modelo de datos debe tener una tabla Cases, Event_log, Tags y Due_dates .
Nota:
Dependiendo de la plantilla de la aplicación, la tabla Cases tiene un nombre específico del proceso, por ejemplo, Purchase_order_items o Incidents.
Las tablas Cases, Event_log, Tags y Due_dates deben tener los siguientes campos de salida.
Nota:

Todos los campos son obligatorios. Sin embargo, algunos campos pueden contener solo valores NULL.

Tabla

Campo de salida obligatorio

Cases

Case_ID*

Event_log

Case_ID*
 

Event_start

 

Event_end

 

Activity

 

Activity_order

 

Automated

 

Event_cost

 

Event_processing_time

Tags

Tag_ID

 
Case_ID*
 

Tag

 

Tag_type

Due_dates

Case_ID*
 

Due_date

 

Due_date_type

 

Actual_date

 

Expected_date

 

On_time

 

Cost

 

Difference

*) Dependiendo de la plantilla de la aplicación, Case_ID puede llamarse de forma diferente, por ejemplo, Purchase_order_item_ID o Incident_ID.

Ver y editar el modelo de datos

Importante:

Asegúrate siempre de que tu modelo de datos cumple los requisitos. Consulta Requisitos del modelo de datos.

  1. Localiza la sección Salida en Transformaciones de datos y selecciona Modelo de datos para ver el modelo de datos de tu app de proceso.

Consulta Editar transformaciones de datos para obtener más información sobre cómo cambiar el modelo de datos.

Comprobación de validación

Se muestra una notificación si tu modelo de datos no cumple los requisitos.

Consulta Requisitos del modelo de datos para obtener más información.

Filtrar tipos de tablas

Puedes utilizar las opciones de Filtro para mostrar los tipos de tablas seleccionados en el modelo de datos.

Añadir tablas

Importante:

Asegúrate de que haya una tabla de entrada para el objeto que quieres añadir y de que el objeto esté definido en models -> 2_objects en la sección Transformaciones de Transformaciones de datos.

Sigue estos pasos para añadir una tabla.

  1. Selecciona + Añadir tabla. Se mostrará el cuadro de diálogo Añadir tabla .

  2. Selecciona el tipo de tabla que quieres añadir en la lista Tipo .

  3. Selecciona la tabla que define la nueva tabla de salida.

  4. Selecciona la clave principal para la nueva tabla.

  5. Define las propiedades adicionales para la tabla.

    Nota:

    Dependiendo del tipo de tabla, se pueden solicitar diferentes propiedades.

  6. Añade las relaciones para la tabla y selecciona Añadir tabla.

Consulta Añadir tablas para obtener más información sobre cómo añadir una tabla en las transformaciones.
Propiedades adicionales para las tablas de eventos
Nota:

Se recomienda tener una tabla de Eventos independiente por actividad o una tabla de Eventos por objeto. Por ejemplo, crear_eventos_oportunidades y aprobar_eventos_oportunidades, etc., o la tabla eventos_oportunidades .

La siguiente tabla describe las propiedades que debes especificar al añadir una tabla de eventos .

Propiedad

Descripción

Obligatorio S/N

Event_ID

El identificador único del evento.

Y

Activity

El campo que contiene el nombre del evento. Describe el paso del proceso.

Y

Event start

Los campos que contienen la marca de tiempo asociada con el inicio de la ejecución del evento.

N

Event end

El campo que contiene la marca de tiempo asociada con el final de la ejecución del evento.

Y

User

El campo que contiene el usuario que ejecutó el evento.

N

Automated

El campo que contiene indica si el evento se ejecuta manualmente o de forma automática.

N

Order

El campo que contiene el orden de los eventos.

N

Processing time

El campo que contiene el tiempo para ejecutar el evento (en milisegundos).

N

Event cost

Los campos que contienen los costes de ejecución del evento.

N

Parent event ID

Los campos que se utilizan para definir una relación principal-secundario entre eventos, que se pueden utilizar para crear una jerarquía de procesos estructurada.

N

Importante:

Asegúrate de que haya una tabla de entrada para cada tabla de eventos y que los eventos estén definidos en models -> 3_events en la sección Transformaciones de Transformaciones de datos.

Eliminar una tabla

Sigue estos pasos para eliminar una tabla.

  1. Selecciona la tabla que quieres eliminar en el editor del modelo de datos.

    Se mostrará el panel Editar tabla .

  2. Selecciona Eliminar tabla.

    Se mostrará un mensaje de confirmación.

  3. Selecciona Eliminar para continuar.

La tabla y las relaciones se eliminan del modelo de datos.

Añadir relaciones

Sigue estos pasos para añadir una relación entre dos tablas.
  1. Selecciona la tabla que quieres relacionar con otra tabla.

    Se mostrará el panel Editar tabla .

  2. En el panel Editar tabla , localiza la sección Relaciones .

  3. Selecciona + Añadir nuevo para crear una nueva relación.

  4. Selecciona el campo que quieres usar en esta tabla de la lista Clave .

  5. Selecciona la tabla a la que deseas conectarte y selecciona el campo que se utiliza para conectarse de la lista Clave .

  6. Selecciona Aplicar.

Eliminar una relación

Sigue estos pasos para eliminar una relación.

  1. Selecciona la tabla para la que quieres eliminar una relación saliente.

    Se mostrará el panel Editar tabla .

  2. En el panel Editar tabla , localiza la relación que quieres eliminar y selecciona Eliminar relación.

  3. Selecciona Aplicar.

Cambiar la clave principal de una tabla

Sigue estos pasos para cambiar la clave principal de una tabla.
  1. Selecciona la tabla para la que quieres cambiar la clave principal.

    Se mostrará el panel Editar tabla .

  2. En el panel Editar tabla , localiza la relación para la que quieres cambiar la clave principal.

  3. Selecciona el nuevo campo que se utilizará como clave principal para unir las tablas.

  4. Selecciona Aplicar.

Nota:
Si cambias la clave principal, el campo que seleccionas como la nueva clave principal se duplica en la tabla. Puedes eliminar el campo original en Data Manager.


Las claves principales se pueden establecer en null.

Hacer que el modelo de datos actualizado esté disponible en los paneles

Sigue estos pasos para hacer que los cambios en el modelo de datos estén disponibles en los paneles.

  1. Selecciona Guardar para guardar el modelo de datos.

  2. Selecciona Aplicar a los paneles para ejecutar las transformaciones y hacer que la tabla esté disponible para su uso en los paneles.

    Nota:

    Esto puede tardar varios minutos. Si la ejecución finaliza correctamente, los cambios en el modelo de datos se mostrarán en Data Manager.

Nota:

La opción Guardar solo está habilitada después de realizar cualquier cambio en el modelo de datos.

Panel de vista previa

Puedes seleccionar una tabla para ver los campos y el contenido de los datos en el panel Vista previa. La vista previa de los datos te permite comprobar si los datos tienen el aspecto esperado.

Nota:

El panel Vista previa muestra los datos de la última ejecución de datos en la que se volvió a calcular esta tabla. Si has realizado cambios recientes, inicia una nueva ejecución de datos para ver sus resultados, consulta Editar transformaciones de datos.

Seleccionar columnas visibles

Puedes seleccionar las columnas que quieres mostrar en el panel Vista previa .

Sigue estos pasos para cambiar las columnas visibles.

PasoAcción

1

Selecciona Columnas para mostrar la lista de columnas.

2

Selecciona las columnas que quieres mostrar en el panel Vista previa de la lista.

Crear un modelo de datos personalizado

En algunos casos, es posible que desees añadir objetos a una aplicación de proceso existente. Por ejemplo, cuando utilizas una aplicación Proceso personalizado o Proceso de registro de eventos como punto de partida y quieres ampliarla con otros objetos. Para ello, sigue los siguientes pasos.

  1. Añade los archivos SQL para el nuevo Object y Event_log en la sección de modelos en Transformaciones de datos.
  2. Ve a Modelo de datos y añade tablas para el Objeto y Event_log a tu modelo de datos.
  3. Añade una relación ficticia para las nuevas tablas al modelo de datos existente.
  4. Ve a Procesos y añade un nuevo proceso relacionado con el nuevo Objeto.
  5. Elimina el proceso original.
  6. Ve a Modelo de datos y elimina las tablas Cases y Event_log . Si procede, elimina las tablas Tags y Due_dates .

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.