UiPath Documentation
process-mining
2022.10
false
Process Mining
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.

Campos de entrada de Purchase-to-Pay

Introducción

This section contains an overview of the fields for each of the input tables of Purchase-to-Pay. For each entity the fields are listed. For each field, the name and a data type are displayed. Apart from that, it is indicated whether the field is mandatory if the entity is included in the Purchase-to-Pay process.

Nota:

Cuando una tabla o un campo no es obligatorio, debe formar parte de la entrada. Las tablas opcionales pueden no contener registros y los campos opcionales pueden contener valores vacíos.

Cuando un campo es obligatorio, no debe contener valores NULL .

EntidadTablaObligatorio S/N
Solicitud de compraPurchase_requisitions_baseN
Orden de compraPurchase_orders_baseY
Posición de orden de compraPurchase_order_items_baseY
Entrada de mercancíasGoods_receipt_baseN
FacturaInvoices_baseN
Elemento de la facturaInvoice_items_baseN
ContabilidadAccounting_documents_baseN
PagoPayments_baseN

The illustration below displays the relations between entities of Purchase-to-Pay.

Importante:

Los nombres de tablas y campos distinguen entre mayúsculas y minúsculas. Asegúrese siempre de que los nombres de campo (encabezados de columna) en tu conjunto de datos coinciden con los nombres de campo que figuran en la tabla siguiente y que los nombres de archivo coinciden con los nombres de tabla.

Importante:

Si extrae los datos mediante CData Sync, _raw debe agregarse a los nombres de la tabla que se enumeran a continuación, por ejemplo, Purchase_orders_base_raw.

Tipos de campo

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

Tipo de campoFormato
Booleanotrue, false, 1, 0
Fechayyyy-mm-dd
datetimeyyyy-mm-dd hh:mm:ss[.ms], donde [.ms] es opcional.
doubleSeparador decimal: . (punto)

Separador de miles: ninguno
EnteroSeparador de miles: ninguno
textN/D

Solicitud de compra

Purchase_requisitions_base table

A continuación se muestra un resumen de los campos de la tabla Purchase_requisitions_base.

NombreTipo de datosObligatorio S/NDescripción
purchase_requisition_idtextYEl identificador único de la solicitud de compra.
appproval_statustextNEstado de la solicitud de compra en el proceso. Por ejemplo, "abierto", "cerrado", "pendiente", "aprobado", etc.
materialtextNEl material solicitado.
material_grouptextNLa categorización del material solicitado.
purchase_requisitiontextNUn nombre fácil de usar para identificar la solicitud de compra.
purchase_requisition_typetextNLa categorización de las solicitudes de compra.
requisitionertextNLa persona que solicitó la solicitud de compra
valuedoubleNUn valor monetario relacionado con la solicitud de compra

Orden de compra

Purchase_orders_base table

A continuación se muestra un resumen de los campos de la tabla Purchase_orders_base.

NombreTipo de datosObligatorio S/NDescripción
purchase_order_idtextYEl identificador único de la orden de compra.
creation_dateFechaYFecha de creación de la orden de compra.
approval_statustextNEl estado de la orden de compra en el proceso. Por ejemplo, "abierto", "cerrado", "pendiente", "aprobado", etc.
companytextNLa empresa para la que se crea el pedido.
purchase_ordertextNUn nombre fácil de usar para identificar la orden de compra.
purchase_order_creatortextNLa persona que creó la orden de compra.
purchase_order_typetextNLa categorización de las órdenes de compra.
purchasing_grouptextNEl grupo de compras asociado con la orden de compra.
purchasing_organizationtextNLa organización de compras asociada a la orden de compra.
suppliertextNEl proveedor asociado a la orden de compra.
one_time_supplierBooleanoNUn indicador de si el proveedor es un proveedor único.
supplier_countrytextNEl país asociado al proveedor.
supplier_regiontextNLa región asociada al proveedor.

Purchase_order_items_base table

A continuación se muestra un resumen de los campos de la tabla Purchase_order_items_base.

NombreTipoObligatorio S/NDescripción
purchase_order_item_idtextYIdentificador único del elemento de la orden de compra
purchase_order_idtextYEl identificador único de la orden de compra
purchase_requisition_idtextN*El identificador único de la solicitud de compra.
business_areatextNEl área empresarial asociada con la posición del pedido.
cost_centertextNEl centro de coste asociado al elemento de la orden de compra.
customertextNEl cliente en nombre del cual se crea la posición de la orden de compra.
customer_countrytextNEl país asociado al cliente.
customer_regiontextNLa región asociada al cliente.
delivery_completeBooleanoNIndicador de si se reciben todos los productos pedidos.
latest_actual_delivery_dateFechaNLa última fecha de entrega real para el artículo de la orden de compra.
latest_expected_delivery_dateFechaNLa última fecha de entrega confirmada originalmente para el artículo de la orden de compra.
materialtextNLos materiales solicitados.
material_grouptextNLa categorización de los materiales pedidos.
planttextNLa instalación asociada a la posición de la orden de compra.
purchase_order_itemtextNUn nombre fácil de usar para identificar el elemento de la orden de compra.
quantitytextNLa cantidad y la unidad de medida pedida.
storage_locationtextNLa ubicación de almacenamiento asociada al artículo de la orden de compra.
valuedoubleNEl valor monetario relacionado con el elemento de la orden de compra.
  • Si quieres incluir eventos de solicitud de compra en los gráficos de proceso, el campo Purchase_requisition_id es obligatorio.

Goods_receipt_base

A continuación se muestra un resumen de los campos de la tabla Goods_receipt_base.

NombreTipoObligatorio S/NDescripción
goods_receipt_idtextYEl identificador único de la entrada de mercancías.
purchase_order_item_idtextN*Identificador único del elemento de la orden de compra.
  • Si quieres incluir eventos de recepción de mercancías en los gráficos de proceso, el campo purchase_order_item_id es obligatorio.

Factura

Invoices_base table

A continuación se muestra un resumen de los campos de la tabla Invoices_base.

NombreTipoObligatorio S/NDescripción
invoice_idtextYEl identificador único de la factura.
invoice_id_accounting_relationtextN*El identificador único de la factura tal y como se conoce en el sistema contable.
  • Si quieres incluir eventos de cuentas por pagar en los gráficos de proceso, el campo invoice_id es obligatorio.

Invoice_items_base table

A continuación se muestra un resumen de los campos de la tabla Invoice_items_base.

NombreTipoObligatorio S/NDescripción
invoice_item_idtextYEl identificador único del elemento de factura.
invoice_idtextN*El identificador único de la factura.
purchase_order_item_idtextN*Identificador único del elemento de la orden de compra.
  • Si quieres incluir eventos relacionados con cuentas por pagar en los gráficos de proceso, los campos invoice_id y purchase_ order_item_id son obligatorios.

Contabilidad

Accounting_documents_base table

A continuación se muestra un resumen de los campos de la tabla Accounting_documents_base.

NombreTipoObligatorio S/NDescripción
accounting_document_idtextYEl identificador único del documento contable.
invoice_idtextN*El identificador único de la factura tal y como se conoce en el sistema contable.
  • Si quieres incluir eventos relacionados con cuentas por pagar en los gráficos de proceso, tanto los campos accounting_document_id como invoice_id son obligatorios.

Payments_base table

A continuación se muestra un resumen de los campos de la tabla Payments_base.

NombreTipoObligatorio S/NDescripción
payment_idtextYEl identificador único del pago.
accounting_document_idtextN*El identificador único del documento contable.
  • Si quieres incluir eventos de pago en los gráficos del proceso, el campo accounting_document_id es obligatorio.

Eventos

Tabla Events_base

La tabla Events_base contiene todos los registros de subevento para todas las entidades. A continuación se muestra una descripción general de los campos de la tabla Events_base .

NombreTipoObligatorio S/NDescripción
activitytextYEl nombre del evento. Esto describe el paso del proceso.
event_enddatetimeYLa marca de tiempo asociada al final de la ejecución del evento.
purchase_requisition_idtextYEl identificador único de la solicitud de compra.
purchase_order_idtextYEl identificador único de la orden de compra.
purchase_order_item_idtextYIdentificador único del elemento de la orden de compra.
goods_receipt_idtextYEl identificador único de la entrada de mercancías.
invoice_idtextYEl identificador único de la factura.
invoice_item_idtextYEl identificador único del elemento de factura.
accounting_document_idtextYEl identificador único del documento contable.
payment_idtextYEl identificador único del pago.
activity_orderEnteroNThe number that defines in which order activities are executed in case they have the same Event end.
departmenttextNEl departamento que ejecutó el evento.
event_costdoubleNLos costes de ejecución del evento.
event_detailtextNInformación relacionada con el evento.
event_start *datetimeNLa marca de tiempo asociada al inicio de la ejecución del evento.
automatedBooleanoNUn indicador de si el evento se ejecuta de forma manual o automatizada.
usertextNEl usuario que ejecutó el evento.
user_functiontextNLa función asociada con el usuario.
user_typetextNLa categorización del usuario.
  • Si tanto event_start como event_end están definidos en tu conjunto de datos, se conoce la duración del evento. Esto se utilizará para calcular el tiempo de procesamiento de los eventos. Si solo se define event_end , el tiempo de procesamiento se calculará como la diferencia entre event_end anterior y el event_end.

event_start is only taken into account if every record in the dataset contains a not-null value.

Importante:

If you want to use event_cost and/or event_start in Purchase-to-Pay, you must add these fields to your .mvp connector and use DataBridgeAgent to load the data in your Purchase-to-Pay process app.

Asegúrate de añadir el conector a DataBridgeAgent. Consulta Añadir un conector personalizado a DataBridgeAgent.

Nota:

Se espera que por cada registro se rellene exactamente uno de los id campos, que es el de la entidad en la que tiene lugar el evento. Los otros id campos pueden estar vacíos.

Junto a los campos obligatorios estándar (activity y event_end), un entity_id es obligatorio. Este campo depende de la entidad de la que forma parte el evento.

Campos personalizados

Additionally, custom case and event fields for both case and event properties are available for Purchase-to-Pay.

  • 10 fields of type text (5 fields for events);
  • 10 fields of type double (5 fields for events);
  • 5 campos de tipo datetime; (Deben tener el formato aaaa-mm-dd hh:mm
    .ms
    , donde [.ms] es opcional).
  • 10 fields of type boolean (5 fields for events);
  • 10 fields of type duration (5 fields for events).

Custom fields have generic names. Below is an overview of the custom fields that can be used in a Purchase-to-Pay process app.

Importante:

If you want to use custom fields in Purchase-to-Pay, you must add these fields to your .mvp connector and use DataBridgeAgent to load the data in your Purchase-to-Pay process app.

Asegúrate de añadir el conector a DataBridgeAgent. Consulta Añadir un conector personalizado a DataBridgeAgent.

NombreTipo de datosObligatorio S/N
custom_purchase_order_item_text_{1...10}textN
custom_purchase_order_item_number_{1...10}doubleN
custom_purchase_order_item_datetime_{1...5}datetimeN
custom_purchase_order_item_boolean_{1...10}BooleanoN
custom_purchase_order_item_duration_{1...10}EnteroN
custom_event_text_{1...5}textN
custom_event_number_{1...5}doubleN
custom_event_datetime_{1...5}datetimeN
custom_event_boolean_{1...5}BooleanoN
custom_event_duration_{1...5}EnteroN

Cuando utilizas un campo personalizado, debes cambiar el nombre del campo en el Gestor de datos a un nombre que coincida con el valor. Consulta Campos.

Custom fields that are empty in your dataset, are not displayed in Process Mining.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado