- Notas de versão
- Antes de começar
- Introdução
- Gerenciamento de acesso
- Como trabalhar com aplicativos de processo
- Criação de apps de processo
- Carregamento de dados
- Carregamento de dados
- Retrieving the SQL Server database parameters
- Configuração de uma conta do SQL Server para upload de dados usando um extrator
- Carregamento de dados usando o Theobald Xtract Universal
- Requisitos do Sistema
- Configuração do DataBridgeAgent
- Configuring CData Sync
- Adição de um conector personalizado ao DataBridgeAgent
- Uso do DataBridgeAgent com o Conector SAP para o Acelerador de Descoberta Purchase-to-Pay
- Uso do DataBridgeAgent com o Conector SAP para o Acelerador de Descoberta Order-to-Cash
- Personalização de aplicativos de processo
- Transformações de dados
- ModeloUm modelo de aplicativo
- Modelo de aplicativo Purchase-to-Pay
- Modelo de aplicativo Order to Cash
- Guia básico de solução de problemas
Introdução
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.
Quando uma tabela ou campo não é obrigatório, deve fazer parte da entrada. Tabelas opcionais podem não conter registros e campos opcionais podem conter valores vazios.
Quando um campo é obrigatório, não deve conter valores NULL .
| Entidade | Tabela | Obrigatório S/N |
|---|---|---|
| Requisição de compra | Purchase_requisitions_base | N |
| Ordem de compra | Purchase_orders_base | Y |
| Item de ordem de compra | Purchase_order_items_base | Y |
| Entrada de mercadorias | Goods_receipt_base | N |
| Fatura | Invoices_base | N |
| item da fatura | Invoice_items_base | N |
| Contabilidade | Accounting_documents_base | N |
| Payment | Payments_base | N |
The illustration below displays the relations between entities of Purchase-to-Pay.
Os nomes de tabelas e de campos diferenciam maiúsculas de minúsculas. Certifique-se sempre de que os nomes dos campos (cabeçalhos de coluna) em seu conjunto de dados correspondam aos nomes dos campos na tabela e que os nomes dos arquivos correspondam aos nomes das tabelas.
Se você estiver extraindo os dados usando o CData Sync, _raw deve ser adicionado aos nomes das tabelas listados abaixo, por exemplo Purchase_orders_base_raw.
Tipos de campo
Abaixo há uma visão geral dos diferentes tipos de campos e suas configurações de formato padrão.
| Tipo de campo | Format |
|---|---|
| Booleano | true, false, 1, 0 |
| data | yyyy-mm-dd |
| DateTime | yyyy-mm-dd hh:mm:ss[.ms],onde [.ms] é opcional. |
| double | Separador decimal: . (ponto)Separador de milhar: nenhum |
| Número inteiro | Separador de milhar: nenhum |
| text | N/A |
Requisição de compra
Purchase_requisitions_base table
Abaixo há uma visão geral dos campos da tabela Purchase_requisitions_base.
| Name | Tipo de dados | Obrigatório S/N | Description |
|---|---|---|---|
purchase_requisition_id | text | Y | O identificador exclusivo da requisição de compra. |
appproval_status | text | N | O status da requisição de compras no processo. Por exemplo, “aberto”, “fechado”, “pendente”, “aprovado”, etc. |
material | text | N | O material solicitado. |
material_group | text | N | A categorização do material solicitado. |
purchase_requisition | text | N | Um nome amigável para identificar a requisição de compra. |
purchase_requisition_type | text | N | A categorização das requisições de compra. |
requisitioner | text | N | A pessoa que solicitou a requisição de compra |
value | double | N | Um valor monetário relacionado à requisição de compra |
Ordem de compra
Purchase_orders_base table
Abaixo há uma visão geral dos campos da tabela Purchase_orders_base.
| Name | Tipo de dados | Obrigatório S/N | Description |
|---|---|---|---|
purchase_order_id | text | Y | O identificador exclusivo da ordem de compra. |
creation_date | data | Y | A data em que a ordem de compra é criada. |
approval_status | text | N | O status da ordem de compra no processo. Por exemplo, “aberto”, “fechado”, “pendente”, “aprovado”, etc. |
company | text | N | A empresa para a qual a ordem de compra é criada. |
purchase_order | text | N | Um nome fácil para identificar a ordem de compra. |
purchase_order_creator | text | N | A pessoa que criou a ordem de compra. |
purchase_order_type | text | N | A categorização de ordens de compra. |
purchasing_group | text | N | O grupo de compras associado ao pedido de compra. |
purchasing_organization | text | N | A organização de compras associada à ordem de compra. |
supplier | text | N | O fornecedor associado ao pedido de compra. |
one_time_supplier | Booleano | N | Um indicador se o fornecedor for um fornecedor ocasional. |
supplier_country | text | N | O país associado ao fornecedor. |
supplier_region | text | N | A região associada ao fornecedor. |
Purchase_order_items_base table
Abaixo há uma visão geral dos campos da tabela Purchase_order_items_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
purchase_order_item_id | text | Y | O identificador exclusivo do item da ordem de compra |
purchase_order_id | text | Y | O identificador exclusivo da ordem de compra |
purchase_requisition_id | text | N* | O identificador exclusivo da requisição de compra. |
business_area | text | N | A área de negócios associada ao item do pedido de compra. |
cost_center | text | N | O centro de custos associado ao item da ordem de compra. |
customer | text | N | O cliente em nome do qual o item da ordem de compra é criado. |
customer_country | text | N | O país associado ao cliente. |
customer_region | text | N | A região associada ao cliente. |
delivery_complete | Booleano | N | Indicador se todas as mercadorias encomendadas foram recebidas. |
latest_actual_delivery_date | data | N | A última data de entrega real para o item da ordem de compra. |
latest_expected_delivery_date | data | N | A última data de entrega originalmente confirmada para o item da ordem de compra. |
material | text | N | Os materiais encomendados. |
material_group | text | N | A categorização dos materiais ordenados. |
plant | text | N | O centro associado ao item do pedido de compra. |
purchase_order_item | text | N | Um nome fácil para identificar o item da ordem de compra. |
quantity | text | N | A quantidade e a unidade de medida pedida. |
storage_location | text | N | O local de armazenamento associado ao item do pedido de compra. |
value | double | N | O valor monetário relacionado ao item da ordem de compra. |
- Se você deseja incluir eventos de requisição de compra nos gráficos de processo, o campo
Purchase_requisition_idé obrigatório.
Goods_receipt_base
Abaixo há uma visão geral dos campos da tabela Goods_receipt_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
goods_receipt_id | text | Y | O identificador exclusivo da entrada de mercadorias. |
purchase_order_item_id | text | N* | O identificador exclusivo do item da ordem de compra. |
- Se você deseja incluir eventos de recebimento de bens nos gráficos de processo, o campo
purchase_order_item_idé obrigatório.
Fatura
Invoices_base table
Abaixo há uma visão geral dos campos da tabela Invoices_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
invoice_id | text | Y | O identificador exclusivo da fatura. |
invoice_id_accounting_relation | text | N* | O identificador único da fatura conforme conhecido no sistema de contabilidade. |
- Se você deseja incluir eventos de contas a pagar nos gráficos de processo, o campo
invoice_idé obrigatório.
Invoice_items_base table
Abaixo há uma visão geral dos campos da tabela Invoice_items_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
invoice_item_id | text | Y | O identificador exclusivo do item da fatura. |
invoice_id | text | N* | O identificador exclusivo da fatura. |
purchase_order_item_id | text | N* | O identificador exclusivo do item da ordem de compra. |
- Se você deseja incluir eventos relacionados a contas a pagar nos gráficos do processo, os campos
invoice_idepurchase_ order_item_idsão obrigatórios.
Contabilidade
Accounting_documents_base table
Abaixo há uma visão geral dos campos da tabela Accounting_documents_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
accounting_document_id | text | Y | O identificador exclusivo do documento contábil. |
invoice_id | text | N* | O identificador único da fatura conforme conhecido no sistema de contabilidade. |
- Se você deseja incluir eventos relacionados a contas a pagar nos gráficos do processo, os campos
accounting_document_ideinvoice_idsão obrigatórios.
Payment
Payments_base table
Abaixo há uma visão geral dos campos da tabela Payments_base.
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
payment_id | text | Y | O identificador exclusivo do pagamento. |
accounting_document_id | text | N* | O identificador exclusivo do documento contábil. |
- Caso queira incluir eventos de pagamento nos gráficos do processo, o campo
accounting_document_idé obrigatório.
Events
Tabela Events_base
A tabela Events_base contém todos os logs de subeventos para todas as entidades. Abaixo está uma visão geral dos campos da tabela Events_base .
| Name | Tipo | Obrigatório S/N | Description |
|---|---|---|---|
activity | text | Y | O nome do evento. Isso descreve a etapa no processo. |
event_end | DateTime | Y | O carimbo de data/hora associado ao fim da execução do evento |
purchase_requisition_id | text | Y | O identificador exclusivo da requisição de compra. |
purchase_order_id | text | Y | O identificador exclusivo da ordem de compra. |
purchase_order_item_id | text | Y | O identificador exclusivo do item da ordem de compra. |
goods_receipt_id | text | Y | O identificador exclusivo da entrada de mercadorias. |
invoice_id | text | Y | O identificador exclusivo da fatura. |
invoice_item_id | text | Y | O identificador exclusivo do item da fatura. |
accounting_document_id | text | Y | O identificador exclusivo do documento contábil. |
payment_id | text | Y | O identificador exclusivo do pagamento. |
activity_order | Número inteiro | N | The number that defines in which order activities are executed in case they have the same Event end. |
department | text | N | O departamento que executou o evento. |
event_cost | double | N | Os custos para executar o evento. |
event_detail | text | N | Informações relacionadas ao evento. |
event_start * | DateTime | N | O carimbo de data/hora associado ao início da execução do evento |
automated | Booleano | N | Um indicador se o evento é executado manualmente ou automatizado. |
user | text | N | O usuário que executou o evento. |
user_function | text | N | A função associada ao usuário. |
user_type | text | N | A categorização do usuário. |
- Se
event_starteevent_endestiverem definidos em seu conjunto de dados, a duração do evento será conhecida. Isso será usado para calcular o tempo de produtividade dos eventos. Se apenasevent_endfor definido, o tempo de produtividade será calculado como a diferença entreevent_endanterior eevent_end.
event_start is only taken into account if every record in the dataset contains a not-null value.
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.
Certifique-se de adicionar o conector ao DataBridgeAgent. Consulte Adição de um conector personalizado ao DataBridgeAgent.
Espera-se que para cada registro seja preenchido exatamente um dos campos id , que é o da entidade na qual o evento ocorre. Os outros campos id podem estar vazios.
Ao lado dos campos obrigatórios padrão (activity e event_end), um entity_id é obrigatório. Este campo depende da entidade da qual o evento faz parte.
Custom Fields
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 do tipo datetime; (Eles devem ter o formato aaaa-mm-dd hh:mm.ms, onde [.ms] é 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.
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.
Certifique-se de adicionar o conector ao DataBridgeAgent. Consulte Adição de um conector personalizado ao DataBridgeAgent.
| Name | Tipo de dados | Obrigatório S/N |
|---|---|---|
| custom_purchase_order_item_text_{1...10} | text | N |
| custom_purchase_order_item_number_{1...10} | double | N |
| custom_purchase_order_item_datetime_{1...5} | DateTime | N |
| custom_purchase_order_item_boolean_{1...10} | Booleano | N |
| custom_purchase_order_item_duration_{1...10} | Número inteiro | N |
| custom_event_text_{1...5} | text | N |
| custom_event_number_{1...5} | double | N |
| custom_event_datetime_{1...5} | DateTime | N |
| custom_event_boolean_{1...5} | Booleano | N |
| custom_event_duration_{1...5} | Número inteiro | N |
Quando você usa um campo personalizado, você deve renomear o campo usando o Data Manager para um nome que corresponda ao valor. Consulte Campos.
Custom fields that are empty in your dataset, are not displayed in Process Mining.
- Introdução
- Tipos de campo
- Requisição de compra
- Purchase_requisitions_base table
- Ordem de compra
- Purchase_orders_base table
- Purchase_order_items_base table
- Goods_receipt_base
- Fatura
- Invoices_base table
- Invoice_items_base table
- Contabilidade
- Accounting_documents_base table
- Payment
- Payments_base table
- Events
- Tabela Events_base
- Custom Fields