- Notas de versão
- Antes de começar
- Introdução
- Integrações
- Como trabalhar com aplicativos de processo
- Como trabalhar com painéis e gráficos
- Como trabalhar com gráficos de processo
- Trabalhando com Descubra modelos de processo e Importar modelos BPMN
- Showing or hiding the menu
- Informações de contexto
- Exportar
- Filtros
- Envio de ideias de automação ao UiPath® Automation Hub
- Tags
- Datas de conclusão
- Comparar
- Verificação de conformidade
- Análise de causa raiz
- Simulação de Potencial de Automação
- Triggering an automation from a process app
- Exibição de dados do processo
- Criação de aplicativos
- Carregamento de dados
- Personalização de aplicativos de processo
- Publicação de painéis
- Modelos de apps
- Recursos adicionais
Definição de novas tabelas de entrada
Siga estas etapas para adicionar uma nova tabela que foi adicionada aos seus dados de entrada.
Certifique-se de que os dados de entrada necessários para sua nova tabela estejam disponíveis em seu aplicativo. Consulte também Carregamento de dados.
-
Acesse o editor de Transformações de dados.
-
Adicione a nova tabela de entrada ao arquivo
sources.yml
. -
Adicione um novo arquivo para a tabela de entrada na seção Models -> 1_input das Transformações.
-
Adicione os campos na instrução
select
.Dica:Use as macrospm_utils.mandatory
epm_utils.optional
para definir campos obrigatórios e opcionais da biblioteca pm_utils.pm_utils.mandatory
Carrega e converte uma coluna. Se a coluna de origem não existir, um erro será gerado. pm_utils.optional
Carrega e converte uma coluna. Se a coluna de origem não existir, será criada uma coluna com o valor NULL. -
Para cada campo:
-
Defina o tipo de campo correto. Por exemplo
, 'double'
. -
Nomeie o campo usando um alias. Por exemplo
as "Case_ID"
.Abaixo encontra-se um exemplo de uma definição de tabela.
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
/* Some fields in this table are optional. These fields are created in the SQL if they do not exist in the source data. */ with Cases_input as ( select -- Mandatory {{ pm_utils.mandatory(source_table, '"Case_ID"') }} as "Case_ID", -- Optional {{ pm_utils.optional(source_table, '"Case"') }} as "Case", {{ pm_utils.optional(source_table, '"Case_status"') }} as "Case_status", {{ pm_utils.optional(source_table, '"Case_type"') }} as "Case_type", {{ pm_utils.optional(source_table, '"Case_value"', 'double') }} as "Case_value" from {{ source_table }} ) select*from Cases_input
-
Para disponibilizar os novos campos para uso em seus painéis, os campos devem ser adicionados a uma tabela de saída. Consulte Adicionando campos para obter uma descrição de como criar campos de saída.
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 (padrão)
|
DateTime |
yyyy-mm-dd hh:mm:ss[.ms] , onde [.ms] é opcional. (Padrão)
|
double |
Separador decimal:
. (ponto)
Separador de milhar: nenhum |
Número inteiro |
Separador de milhar: nenhum |
text |
N/A |