process-mining
2024.10
true
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 11 de nov de 2024

Campos de entrada de Processo personalizado

Introdução

Se os seus dados para casos e eventos estiverem divididos em diferentes arquivos de entrada, você usa o modelo de aplicativo Processo personalizado.

Se quiser criar um novo aplicativo Processo personalizado, você deve carregar um conjunto de dados que contenha os dados a serem usados no aplicativo de processo.

Para cada tabela, deve ser um arquivo tsv (separado por tabulação) ou arquivo .csv (separado por vírgula) que contém uma coluna para cada campo de entrada.

Esta seção contém uma visão geral das tabelas de entrada para o Processo personalizado. Para cada campo, são exibidos o nome, o tipo de dados e uma breve descrição. Além disso, é indicado se o campo é obrigatório.

Importante:

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 (em inglês) nas tabelas abaixo e que os nomes dos arquivos correspondam aos nomes das tabelas.

Mandatory and optional fields

Seu arquivo de dados de entrada pode ter campos diferentes ou nomes de campo diferentes. No entanto, alguns campos são obrigatórios, o que significa que os dados devem estar disponíveis em seu arquivo de dados de entrada para um funcionamento correto do aplicativo de processo.

Observação: Quando um Campo é obrigatório, não deve conter valores NULL.

Field types

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

DateTime

yyyy-mm-dd hh:mm:ss[.ms], em que [.ms] é opcional.

Consulte a documentação oficial da Microsoft se quiser alterar o formato da data.

double

Separador decimal: . (ponto)

Separador de milhar: nenhum

text

N/A

Número inteiro

Separador de milhar: nenhum

Cases_raw

A tabela Cases_raw contém as informações detalhadas para o status, tipo, valor e descrição do caso relacionado.

Name

Tipo de dados

Obrigatório S/N

Description

Case_ID

text

Y

O identificador único do caso ao qual o evento pertence.

Case

text

N

Um nome fácil para identificar o caso.

Case_status

text

N

O status do caso no processo. Por exemplo, aberto, fechado, pendente, aprovado, etc.

Case_type

text

N

A categorização dos casos.

Case_value

double

N

Um valor monetário relacionado ao caso.

Event_log_raw

A tabela Event_log contém informações sobre as atividades executadas no processo.

Name

Tipo de dados

Obrigatório S/N

Description

Activity

text

Y

O nome do evento. Isso descreve a etapa no processo.

Case_ID

text

Y

O identificador único do caso ao qual o evento pertence.

Event_end

DateTime

Y

O carimbo de data/hora associado ao término da execução do evento.

Event_ID

Número inteiro

Y*

O identificador exclusivo do evento.

Automated**

Booleano

N

Indica se o evento é executado manualmente ou é automatizado.

Event_cost

double

N

Os custos para executar o evento.

Event_detail

text

N

Informações relacionadas ao evento.

Event_processing_time

Número inteiro

N

O horário da execução do evento (em milissegundos).

Event_start

DateTime

N

O carimbo de data/hora associado ao início da execução do evento.

Team

text

N

A equipe que executou o evento.

User

text

N

O usuário que executou o evento.

*) Event_ID é opcional, mas é obrigatório se você quiser usar Datas de vencimento.

**) Automated faz parte dos dados de entrada. No entanto, se você precisar derivar se um evento é automatizado ou não, é necessário personalizar isso nas transformações de dados para criar essa lógica com base nas informações necessárias. É recomendável fazer isso no arquivo Event_log.sql . Localize a instrução que contém ...as "Automated" e substitua-a, por exemplo, por uma instrução conforme exibido abaixo.
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

A tabela Tags_raw contém campos para tags que são definidas no seu processo. Se você carregar tags, o painel Tags será habilitado.
Observação:

Tags_raw é uma tabela opcional.

Name

Tipo de dados

Obrigatório S/N

Description

Case_ID

text

Y

O identificador único do caso ao qual a tag pertence.

Tag

text

Y

Um nome fácil para identificar a tag.

Tag_type

text

N

A categoria à qual a tag pertence.

Due_dates_raw

A tabela Due_dates_raw contém campos para datas de conclusão definidas no seu processo. Se você carregar datas de conclusão, o painel de Datas de conclusão será habilitado.
Observação:

Due_dates_raw é uma tabela opcional.

Name

Tipo de dados

Obrigatório S/N

Description

Event_ID

Número inteiro

Y

O identificador exclusivo do evento ao qual a data de vencimento pertence.

Due_date

text

Y

O nome da data de conclusão.

Actual_date

DateTime

Y

O momento real em que o evento associado à data de vencimento aconteceu

Expected_date

DateTime

Y

O momento em que o evento associado à data de vencimento era esperado para acontecer.

  • Introdução
  • Mandatory and optional fields
  • Field types
  • Cases_raw
  • Event_log_raw
  • Tags_raw
  • Due_dates_raw

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.