Process Mining
Más reciente
False
Imagen de fondo del banner
Process Mining
Última actualización 30 de abr. de 2024

Campos de entrada de proceso personalizados

Introducción

Si tus datos para casos y eventos se dividen en diferentes archivos de entrada, utiliza la plantilla de aplicación de Proceso personalizado.

Si quieres crear una nueva aplicación de Proceso personalizado, debes cargar un conjunto de datos que contenga los datos que se utilizarán en la aplicación de proceso.

Para cada tabla, debe ser un archivo tsv (separado por tabulaciones) o un archivo .csv (separado por comas) que contenga una columna para cada campo de entrada.

Esta sección contiene una descripción general de las tablas de entrada para el Proceso personalizado. Para cada campo, se muestra el nombre, el tipo de datos y una breve descripción. Aparte de eso, se indica si el campo es obligatorio.

Importante:

Los nombres de tabla y de campo distinguen entre mayúsculas y minúsculas. Asegúrate siempre de que los nombres de los campos (encabezados de las columnas) de tu conjunto de datos coinciden con los nombres de los campos (en inglés) de las tablas siguientes y de que los nombres de los archivos coinciden con los nombres de las tablas.

Mandatory and optional fields

Tu archivo de datos de entrada puede tener diferentes campos o diferentes nombres de campo. Sin embargo, algunos campos son obligatorios, lo que significa que los datos deben estar disponibles en tu archivo de datos de entrada para un correcto funcionamiento de la app de proceso.

Nota: cuando un campo es obligatorio, no debe contener valores NULL.

Field types

A continuación se presenta un resumen de los diferentes tipos de campos y su configuración de formato por defecto.

Tipo de campo

Formato

Booleano

true, false, 1, 0

datetime

yyyy-mm-dd hh:mm:ss[.ms], donde [.ms] es opcional.

Consulta la documentación oficial de Microsoft si quieres cambiar el formato de fecha.

double

Separador decimal: . (punto)

Separador de miles: ninguno

text

N/D

Entero

Separador de miles: ninguno

Cases_raw

La tabla Cases_raw contiene información detallada para el estado, el tipo, el valor y la descripción del caso relacionado.

Nombre

Tipo de datos

Obligatorio S/N

Descripción

Case_ID

text

Y

El identificador único del caso al que pertenece el evento.

Case

text

N

Un nombre fácil de usar para identificar el caso.

Case_status

text

N

El estado del caso en el proceso. Por ejemplo, abierto, cerrado, pendiente, aprobado, etc.

Case_type

text

N

La categorización de los casos.

Case_value

double

N

Un valor monetario relacionado con el caso.

Event_log_raw

La tabla Event_log contiene información sobre las actividades ejecutadas en el proceso.

Nombre

Tipo de datos

Obligatorio S/N

Descripción

Activity

text

Y

El nombre del evento. Esto describe el paso del proceso.

Case_ID

text

Y

El identificador único del caso al que pertenece el evento.

Event_end

datetime

Y

La marca de tiempo asociada al final de la ejecución del evento.

Event_ID

Entero

Y*

El identificador único del evento.

Automated**

Booleano

N

Indica si el evento se ejecuta manualmente o de forma automatizada.

Event_cost

double

N

Los costes de ejecución del evento.

Event_detail

text

N

Información relacionada con el evento.

Event_start

datetime

N

La marca de tiempo asociada al inicio de la ejecución del evento.

Team

text

N

El equipo que ejecutó el evento.

User

text

N

El usuario que ejecutó el evento.

*) Event_ID es opcional, pero es obligatorio si quieres utilizar fechas límite.

**) Automated forma parte de los datos de entrada. Sin embargo, si necesitas derivar si un evento está automatizado o no, debes personalizarlo en las transformaciones de datos para crear esa lógica basada en la información requerida. Se recomienda hacer esto en el archivo Event_log.sql . Localiza la declaración que contiene ...as "Automated" y reemplázala, por ejemplo, con una declaración como se muestra a continuación.
case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"case when Event_log_base."User" = 'A' then pm_utils.to_boolean('true') else pm_utils.to_boolean('false') end as "Automated"

Tags_raw

La tabla Tags_raw contiene campos para las etiquetas definidas en tu proceso. Cuando cargues etiquetas, se habilitará el panel Etiquetas.
Nota:

Etiquetas_raw es una tabla opcional.

Nombre

Tipo de datos

Obligatorio S/N

Descripción

Case_ID

text

Y

El identificador único del caso al que pertenece la etiqueta.

Tag

text

Y

Un nombre fácil de usar para identificar la etiqueta.

Tag_type

text

N

La categoría a la que pertenece la etiqueta.

Due_dates_raw

La tabla Due_dates_raw contiene campos para las fechas de vencimiento definidas en tu proceso. Si cargas las fechas de vencimiento, el panel de Fechas de vencimiento se habilitará.
Nota:

Due_dates_raw es una tabla opcional.

Nombre

Tipo de datos

Obligatorio S/N

Descripción

Event_ID

Entero

Y

El identificador único del evento al que pertenece la fecha límite.

Due_date

text

Y

El nombre de la fecha de vencimiento.

Actual_date

datetime

Y

El momento real en el que se produjo el evento asociado con la fecha límite

Expected_date

datetime

Y

El momento en que se esperaba que ocurriera el evento asociado con la fecha límite.

  • Introducción
  • Mandatory and optional fields
  • Field types
  • Cases_raw
  • Event_log_raw
  • Tags_raw
  • Due_dates_raw

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.