- Visão geral
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- Notas de versão
- Sobre o pacote de atividades Data Service
- Compatibilidade do projeto
- Criar Gravação de Entidade
- Excluir Registro de Entidade
- Obter Registro de Entidade Por Id
- Consultar Registros de Entidade
- Atualizar Registro de Entidade
- Carregar Arquivo no Campo de Registro
- Baixar arquivo do Campo de Registro
- Excluir Arquivo do Campo de Registro
- Criar Vários Registros de Entidade
- Atualizar Vários Registros de Entidade
- Excluir Vários Registros de Entidade
- Formulário
- Notas de versão
- Compatibilidade do projeto
- Formulários em tempo real
- Atualização de dados do formulário
- Execução de formulários usando JavaScript
- Personalização de formulários usando CSS
- Componentes condicionais
- Adição de vários componentes na mesma linha em Colunas
- Como usar o componente Data Table
- Get File/Folder Path
- Leitura de valores de célula de um componente de Grade de Dados
- Exibição de arquivos PDF
- Exibição de imagens em formulários
- Rolagem através de grades de dados
- Uso de ferramentas de desenvolvimento com formulários
- Calcular valores do componente do formulário
- Como gerenciar datas em formulários
- Como abrir hiperlinks dentro de formulários
- Exibição de uma guia padrão em formulários
- Exibição do rótulo completo de um componente
- Como pesquisar strings longas em listas suspensas
- Sobre a experiência pré-23.4 do Form
- Compatibilidade do Projeto
- Formulários em tempo real
- Caixas de seleção dinâmicas
- Menus suspensos condicionais
- Exibindo uma guia padrão
- Exibição de imagens
- Exibição de arquivos PDF
- Exibição do rótulo completo
- Elementos HTML dinâmicos
- Gerenciamento de datas
- Como pesquisar strings longas em menus suspensos
- Personalização de formulários usando arquivos CSS locais
- Execução do bloco Fazer durante alteração de caixa de seleção
- Personalização da largura de colunas
- Atualização de dados do formulário
- Redefinição de dados da coleção
- Lógica Avançada
- Execução do bloco Fazer durante alteração de opção em menu suspenso
- Leitura de valores de célula de um componente de Grade de Dados
- Componentes condicionais
- Rolagem através de componentes de Grade de Dados
- Como usar o componente de Grade
- Ferramentas de Desenvolvedor
- Valor Calculado
- Menus suspensos dinâmicos
- Como alternar abas com um clique de botão
- Como abrir hiperlinks dentro de formulários
- Criar Formulário
- Start Form Activity
- Trigger Form Button
- FTP
- IPC
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Sobre o pacote de atividades Persistence
- Bulk Form Designer
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Wait for Form Task and Resume
- Resume After Delay
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Complete Task
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Trabalhando com tarefas de aplicativo
- Criando sua primeira ação de formulário
- Controles avançados para menus suspensos
- Incorporando objetos em ações de formulário
- Permitindo que usuários baixem arquivos para o bucket de armazenamento
- Adicionando lógica avançada usando Java Script
- Configurando uma guia padrão
- Removendo o botão Excluir de Editar grade usando CSS personalizado
- Personalização de modelos de Editar grade
- Uso de botões para disparar uma lógica personalizada
- Usando um layout de formulário externo
- Expansão dinâmica de componentes do formulário no runtime
- Amostras de Fluxos de Trabalho
- Pipelines do Automation Ops
- System
- Notas de versão
- Sobre o pacote de atividades System
- Compatibilidade do projeto
- Assistente do Construtor RegEx
- É Correspondência de Texto
- Encontrar Padrões Correspondentes
- Modify Text
- Modify Date
- Replace Matching Patterns
- Text to Left/Right
- Adicionar Coluna de Dados
- Add Data Row
- Criar Tabela de Dados
- Clear Data Table
- Get Row Item
- Update Row Item
- Merge Data Table
- Output Data Table
- Remove Data Column
- Remove Data Row
- For Each Row in Data Table
- Generate Data Table From Text
- Create List
- Append Item to List
- Read List Item
- Update List Item
- Add Log Fields
- Comentar / Atividades desabilitadas
- Comentar
- Change Type
- Mensagem do Log
- Remove Log Fields
- Invoke Com Method
- Format Value
- Lookup Data Table
- Filtrar Tabela de Dados
- Sort Data Table
- Remove Duplicate Rows
- Join Data Tables
- Report Status
- Anexar Linha
- Compress/Zip Files
- Copy File
- Copy Folder
- Create Folder
- Create File
- Excluir
- File Exists
- Folder Exists
- Extract/Unzip Files
- Wait for Download
- File Change Trigger
- For Each File In Folder
- For Each Folder in Folder
- Delete File
- Delete Folder
- Move File
- Move Folder
- Rename Folder
- Rename File
- Path Exists
- Ler Arquivo de Texto
- Gravar Arquivo de Texto
- Get File Info
- Get Folder Info
- Get Processes
- Get Username/Password
- Kill Process
- Beep
- Get Environment Folder
- Get Environment Variable
- Invoke Power Shell
- Input Dialog
- Caixa de Mensagem
- Browse for file
- Pesquisar pasta
- Invoke VBScript
- Process End Trigger
- Process Start Trigger
- File Change Trigger v3
- Trigger Scope
- Repeat Number Of Times
- Colocar todo o texto em Maiúscula/Minúscula
- Set Environment Variable
- For Each
- Break / Exit Loop
- Tentar Escopo Novamente
- Check True
- Check False
- Workflow Placeholder
- Invocar Arquivo de Fluxo de Trabalho
- Launch Workflow Interactive
- Invoke Code
- Continue / Skip Current
- Multiple Assign
- Invocar Processo
- Run Parallel Process
- While
- Do While
- Repeat Number Of Times
- Raise Alert
- Orchestrator HTTP Request
- Get Asset
- Get Credential / Get Orchestrator Credential
- Set Asset
- Set Credential
- Get Jobs
- Get Current Job Info
- Iniciar Trabalho
- Parar Tarefa
- Add Queue Item
- Add Transaction Item
- Delete Queue Items
- Get Queue Items
- Obter item de transação
- Postpone Transaction Item
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Wait Queue Item
- Bulk Add Queue Items
- Write Storage Text
- Upload Storage File
- List Storage Files
- Read Storage Text
- Download Storage File
- Delete Storage File
- Entrada Personalizada
- Append Item to Collection
- Build Collection
- Collection to DataTable
- Exists In Collection
- Filter Collection
- Merge Collections
- Remove From Collection
- Reset Timer
- Resume Timer
- Start Timer
- Stop Timer
- Timeout Scope
- Manual Trigger
- When New Item Added to Queue
- Parar Gatilhos Locais
- Executar Gatilhos Locais
- Repetir gatilho
- Gatilho de Tempo
- Desabilitar Gatilho Local
- Habilitar Gatilho Local
- Notify Global Variable Changed
- Gatilho de variável global alterada
- Extrair Texto
- Localizar e substituir
- Retornar
- Extrair data e hora de um texto
- Alterar formatação para texto
- Add or Subtract from Date
- Baixar arquivo da URL
- Formatar data como texto
- Dividir texto
- Combinar texto
- Add Data Row
- AddQueueItem
- Add Transaction Item
- Anexar Linha
- BulkAddQueueItems
- Clear Data Table
- Compactar Arquivos ZIP
- Copy File
- Create File
- Create Folder
- Delete File or Folder
- Delete Queue Items
- Delete Storage File
- Download Storage File
- ExtractUnzip Files
- Filtrar Tabela de Dados
- Get Asset
- Get Credential
- GetJobs
- Get Queue Item
- GetQueueItems
- Obter recurso para caminho local
- Get Row Item
- Obter item de transação
- Invocar Processo
- Join Data Tables
- List Storage Files
- Lookup Data Table
- Merge Data Table
- Move File
- Orchestrator HTTP Request
- OutputDataTable
- Path Exists
- Postpone Transaction Item
- Read Storage Text
- Ler Arquivo de Texto
- Remove Data Column
- Remove Duplicate Rows
- Substituir
- Set Asset
- Set Credential
- SetTransactionProgress
- Set Transaction Status
- Sort Data Table
- Iniciar Trabalho
- Parar Tarefa
- Update Row Item
- Upload Storage File
- Wait Queue Item
- Write Storage Text
- Gravar Arquivo de Texto
- Teste
- Notas de versão
- Compatibilidade do projeto
- Sobre o pacote de atividades Testing
- O nome do caso de teste não é exclusivo no projeto
- Convenção de nomenclatura do caso de teste quebrada
- Verificações ausentes dentro do caso de teste
- Fluxos de trabalho não testados
- Test Manager conectado
- Simulação não usada
- Caso de teste sem anotações
- Caso de teste/fluxo de trabalho muito complexo
- O caso de teste possui muitas ramificações
- Configurações do projeto
- Add Test Data Queue Item
- Address
- Attach Document
- Bulk Add Test Data Queue Items
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- Given Name
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- Verify Control Attribute
- Verify Expression
- Verify Expression with Operator
- Verify Range
- Address
- Add Test Data Queue Item
- Attach Document
- Bulk Add Test Data Queue Items
- Delete Test Data Queue Items
- Get Test Data Queue Item
- Get Test Data Queue Items
- GivenName
- Sobrenome
- Random Date
- Random Number
- Random String
- Random Value
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- Verify Expression
- Verify Expression with Operator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- Verify Range
- Workflow Events
- Workflow Foundation
Criar Formulário
UiPath.Form.Activities.FormActivity
Use esta atividade para criar um formulário personalizado. O formulário que você configura recupera todos os dados que o usuário final insere e os armazena em variáveis, que podem ser usadas posteriormente no processo de automação. O bloco Do na atividade permite que você execute ações adicionais quando o formulário é aberto ou enquanto o formulário está em execução.
Painel do Designer
- Open Form Designer — abre o UiPath Form Designer.
Painel de Propriedades
Comum
As propriedades nesta categoria referem-se a configurações de atividade comuns.
- Nome de exibição (String) - define o nome para esta atividade. Por exemplo,
"User Registration Form"
. - ExecuteDoBlockFirst (Boolean) - Para executar as atividades no bloco Do antes de abrir o formulário, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - FormTitle (String) - Define o título do seu formulário, visto pelos usuários corporativos. Por exemplo,
"Registration Form"
. - Isolado (Booleano) - Para executar o formulário em um processo separado do Windows, marque esta caixa. Marcar essa caixa de seleção permite que o Validation Station e Callouts sejam executados perfeitamente no mesmo processo. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - Timer (Int32) - Define a quantidade de tempo em segundos até que o formulário seja fechado automaticamente. Por exemplo,
50
. Por padrão, nenhum valor é fornecido, o que significa que o formulário deve ser fechado manualmente.
Associações de Dados
As propriedades desta categoria referem-se a dados que estão vinculados ao processo de automação.
-
FormFieldsCollection (Dictionary<String, Argument>) - Associa variáveis de fluxo de trabalho às chaves de campo do formulário. Use as direções de entrada ou entrada/saída para campos de formulário de entrada. Use as direções de saída ou entrada/saída para campos de formulário de saída. Por exemplo, no campo Nome , adicione a string
First Name
, defina a Direção comoIn/Out
e defina o Tipo comoString
. - GenerateInputFields (Boolean) - Para adicionar os campos definidos na coleção ao formulário, marque esta caixa. Por padrão, a caixa de seleção está marcada (definida como
true
).
Tabela de Dados
A propriedade nesta categoria refere-se aos dados da tabela em formulários.
- MaxColumnsForSchemaGeneration (Int32) - define o número máximo de colunas geradas para esquemas DataTable. O valor padrão é 6.
Depuração
A propriedade nesta categoria refere-se à depuração de formulários e à experimentação de estilos CSS.
- Dev Tools - Habilita a ferramenta do desenvolvedor para depurar e solucionar problemas de formulários, chamada Dev Tools. Os desenvolvedores podem usar o Dev Tools para experimentar estilos CSS. Quando marcada, a propriedade abre a janela Dev Tools em tempo de execução.
Opções de Formulário
A propriedade desta categoria refere-se à acessibilidade dentro dos formulários.
- Habilitar acessibilidade - Habilita a acessibilidade em conformidade com USWDS (United States Web Design System). Quando esta propriedade está habilitada, o estilo do formulário pode ser afetado.
Format
As propriedades desta categoria referem-se à aparência e ao formato do formulário.
- DisableMaximize (Boolean) - Para desativar os botões Maximizar e Restaurar em formulários, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - DisableMinimize (Boolean) - Para desativar os botões Minimizar e Restaurar nos formulários, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - DisableSanitize (Boolean) - Para desativar as verificações finais nos componentes do formulário e melhorar o desempenho, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
).
Aviso: se o seu formulário contiver URLs desconhecidos ou estiver usando fontes externas, mantenha a caixa de seleção desmarcada.
- FormHeight (Int32) - Define a altura desejada para o formulário, em pixels. A altura padrão é 400.
- FormWidth (Int32) - Define a largura desejada para o formulário, em pixels. A largura padrão é 800.
- IconPath (String) - Define o caminho relativo local para o arquivo de ícone. O ícone é exibido na barra de tarefas e na janela do formulário. Aceita
.ico
ou formatos de imagem . (por exemplo,"C:/Users/Icons/myIcon.ico"
).
.ico
seja publicado como um recurso dentro do processo (por exemplo, "myIcon.ico"
).
Aviso: você precisa marcar a caixa de seleção Isolado (Propriedadescomuns ). Caso contrário, o ícone não será exibido.
- IsReadOnly (Boolean) - Para evitar que os campos do formulário sejam editados, marque esta caixa. Os campos marcados como Always Enabled não são afetados por esta opção. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - LocalCSSFilePath (String) - define o caminho para um arquivo CSS local (por exemplo,
"/file://C:\C:\User heCssFile.css"
). - Iniciar formulário como minimizado (booleano) - Para gerar o formulário em uma janela minimizada na barra de tarefas, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
). - WindowPositionX (Int32) - Define a posição da margem esquerda do formulário, em pixels.
- WindowPositionY (Int32) - Define a posição da margem superior do formulário, em pixels.
Entrada
A propriedade nesta categoria refere-se aos dados de entrada JSON.
- FormFieldsInputData (String) - Passa dados de entrada
JSON
para o formulário e sobrescreve os valores definidos no campo FormFieldsCollection . Para componentes Data Grid, estrutura, o JSON como uma matriz.
Diversos
A propriedade nesta categoria refere-se a configurações diversas.
- Privado (Booleano) - Para ignorar as variáveis de log e os argumentos no nível Verbose, marque esta caixa. Por padrão, a caixa de seleção está desmarcada (definida como
false
).
Saída
As propriedades nesta categoria referem-se aos dados do objeto de saída.
- Dismissed (Boolean) - Emite
true
quando o usuário final fecha o formulário sem fornecer nenhuma entrada. Por exemplo,"isDismissed"
. - FormFieldsOutputData (String) - Os dados
JSON
que resultam do formulário após a conclusão. Por exemplo,"userData"
. - SelectedButton (String) - Gera os elementos de interface do usuário do formulário com os quais o usuário final interage. Por exemplo,
"selectedButton"
.
Iniciar Formulário
As propriedades nesta categoria vinculam o formulário à Atividade Start Formpara que o formulário possa ser aberto em segundo plano.
- Caminho da Pasta (String) - Digite o caminho onde deseja salvar os dados do formulário.
-
Nome do formulário (String) - Digite um nome para os dados do formulário.
Folder Path
e Form Name
devem corresponder aos valores definidos em Atividade Start Form > Propriedades de Create Form.