- Visão geral
- Texto Explicativo
- Complex Scenarios
- Credenciais
- Data Service
- 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
- FTP
- IPC
- Persistence
- Notas de versão
- Compatibilidade do projeto
- Sobre o pacote de atividades Persistence
- Sobre controles de designer de formulário
- Sobre os componentes do formulário
- 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
- Obter tarefas do aplicativo
- Add Task Comment
- Update Task Labels
- Criar tarefa do aplicativo
- Wait For App Task and Resume
- Configure task timer
- 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
- Alinhar o conteúdo de um componente de formulário da esquerda para a direita usando atributos JSON
- Amostras de Fluxos de Trabalho
- Pipelines do Automation Ops
- Notas de versão
- Sobre o pacote de atividades Pipelines
- Compatibilidade do projeto
- Ativar implantação da solução
- Analisar
- Criar
- Clonar
- Delete Solution Package
- Deploy Solution
- Download Package
- Download Solution Package
- Baixar configuração do pacote da solução
- Publicar pacote
- Publicar pacote da solução
- Re-sync Solution Project
- Faça testes
- Estágio
- Desinstalar solução
- Processo de atualização
- Carregar pacote da solução
- System
- Notas de versão
- Sobre o pacote de atividades System
- Compatibilidade do projeto
- Codificação de caracteres suportada
- Assistente do Construtor RegEx
- Adicionar Coluna de Dados
- Add Data Row
- Add Log Fields
- Add or Subtract from Date
- Add Transaction Item
- Add Queue Item
- Append Item to Collection
- Append Item to List
- Anexar Linha
- Beep
- Break / Exit Loop
- Browse for file
- Pesquisar pasta
- Build Collection
- Criar Tabela de Dados
- Bulk Add Queue Items
- Alterar formatação para texto
- Change Type
- Check False
- Check True
- Clear Data Table
- Collection to DataTable
- Comentar
- Compress/Zip Files
- Copy File
- Copy Folder
- Combinar texto
- Comentar / Atividades desabilitadas
- Continue / Skip Current
- Create File
- Create Folder
- Create List
- Entrada Personalizada
- Excluir
- Delete File
- Delete Folder
- Delete Storage File
- Delete Queue Items
- Desabilitar Gatilho Local
- Do While
- Baixar arquivo da URL
- Download Storage File
- Habilitar Gatilho Local
- Evaluate Business Rule
- Exists In Collection
- Extract/Unzip Files
- Extrair data e hora de um texto
- Extrair Texto
- File Change Trigger
- File Exists
- Filter Collection
- Filtrar Tabela de Dados
- Folder Exists
- For Each
- For Each File In Folder
- File Change Trigger v3
- Localizar e substituir
- Encontrar Padrões Correspondentes
- For Each Folder in Folder
- For Each Row in Data Table
- Formatar data como texto
- Format Value
- Generate Data Table From Text
- Get Asset
- Get Credential / Get Orchestrator Credential
- Get Current Job Info
- Get Environment Folder
- Get Environment Variable
- Get File Info
- Get Folder Info
- Get Jobs
- Get Processes
- Get Row Item
- Obter item de transação
- Get Username/Password
- Get Queue Items
- Gatilho de variável global alterada
- Input Dialog
- Invoke Code
- Invoke Com Method
- Invoke Power Shell
- Invocar Processo
- Invoke VBScript
- Invocar Arquivo de Fluxo de Trabalho
- É Correspondência de Texto
- Join Data Tables
- Kill Process
- Launch Workflow Interactive
- List Storage Files
- Mensagem do Log
- Lookup Data Table
- Manual Trigger
- Merge Collections
- Merge Data Table
- Caixa de Mensagem
- Modify Date
- Modify Text
- Move File
- Move Folder
- Multiple Assign
- Novo item adicionado à fila
- Notify Global Variable Changed
- Orchestrator HTTP Request
- Output Data Table
- Path Exists
- Postpone Transaction Item
- Process End Trigger
- Process Start Trigger
- Raise Alert
- Read List Item
- Ler Arquivo de Texto
- Read Storage Text
- Remove Data Column
- Remove Data Row
- Remove Duplicate Rows
- Remove From Collection
- Remove Log Fields
- Replace Matching Patterns
- Repeat Number Of Times
- Repetir gatilho
- Rename File
- Rename Folder
- Report Status
- Reset Timer
- Resume Timer
- Tentar Escopo Novamente
- Retornar
- Executar Gatilhos Locais
- Run Parallel Process
- Set Asset
- Set Credential
- Set Environment Variable
- Set Transaction Progress
- Set Transaction Status
- Should Stop
- Dividir texto
- Sort Data Table
- Start Timer
- Iniciar Trabalho
- Parar Tarefa
- Parar Gatilhos Locais
- Stop Timer
- Text to Left/Right
- Colocar todo o texto em Maiúscula/Minúscula
- Gatilho de Tempo
- Trigger Scope
- Timeout Scope
- Update Row Item
- Update List Item
- Upload Storage File
- Wait for Download
- Wait Queue Item
- While
- Workflow Placeholder
- Write Storage Text
- Gravar Arquivo de 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
- Sobre o pacote de atividades Testing
- Compatibilidade do projeto
- 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
- Criar Regra de Comparação
- 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
- Verificar a equivalência dos documentos
- Verify Expression
- Verify Expression with Operator
- Verify Range
- Verificar equivalência do texto
- Address
- AddTestDataQueueItem
- AttachDocument
- BulkAddTestDataQueueItems
- DeleteTestDataQueueItems
- GetTestDataQueueItem
- GetTestDataQueueItems
- GivenName
- LastName
- RandomDate
- RandomNumber
- RandomString
- RandomValue
- VerifyAreEqual
- VerifyAreNotEqual
- VerifyContains
- VerifyExpression
- VerifyExpressionWithOperator
- VerifyIsGreater
- VerifyIsGreaterOrEqual
- VerifyIsLess
- VerifyIsLessOrEqual
- VerifyIsRegexMatch
- VerifyRange
- Workflow Events
- Workflow Foundation
Sobre controles de designer de formulário
Ao arrastar e soltar um componente ou ao clicar no botão Editar ícone de um componente de formulário, o assistente de configuração é aberto. Dependendo do tipo de componente do formulário, algumas guias do assistente estão disponíveis para personalizá-lo. Todas as guias disponíveis e suas propriedades gerais no UiPath Form Designer são descritas abaixo.
Label
O título do componente.
Posição do Rótulo
A posição do rótulo de um campo.
Description
O texto que aparece abaixo do campo de entrada.
Dica de ferramenta
Adiciona um ícone de dica de ferramenta ao lado do campo. Insira o texto da dica de ferramenta.
Oculto
Oculte um componente no Renderizador de formulário.
Ocultar Rótulo
Oculte o rótulo de um componente.
Desabilitado
Desative um campo no formulário.
Espaço reservado
O texto que aparece quando o campo está vazio.
Prefix
O texto que aparece antes de um campo.
Sufixo
O texto que aparece depois de um campo.
Exibição de Tabela
Quando marcado, mostra o valor dentro da visualização da tabela dos envios.
Máscara de Entrada
Uma máscara de entrada fornece um formato predefinido. Para um campo de número de telefone, a máscara de entrada padrão é (999) 999-9999.
Os elementos da máscara de entrada são:
- 9 - numérico
- a- alfabético
- ***** - alfanumérico
Valor Padrão
O valor do campo antes dos usuários interagirem com ele. O valor padrão substitui o texto do espaço reservado.
Vários Valores
Quando marcada, vários valores podem ser adicionados ao campo. O botão Adicionar outro fica visível no campo.
Content
A seção onde você digita o conteúdo de um componente.
Format
HH:mm:ss
.
Redesenhar Ativado
Redesenhe este componente se outro componente no formulário for alterado. Escolha o evento em que o componente deve ser redesenhado na lista suspensa. Os eventos padrão a serem escolhidos são Qualquer alteração e Enviar.
Required
Quando marcado, este campo é obrigatório ter um valor.
Validar em
Determina quando este componente aciona a validação de front-end. Escolha um evento na lista suspensa: Alterar ou Desfocar.
Tamanho Mínimo
O requisito de tamanho mínimo que este campo deve satisfazer.
Tamanho Máximo
O requisito de tamanho máximo que este campo deve satisfazer.
Tamanho Mínimo de Palavra
A quantidade mínima de palavras que podem ser adicionadas a este componente.
Tamanho Máximo de Palavra
A quantidade máxima de palavras que pode ser incluída neste campo.
Padrão de Expressão Regular
Este é o padrão de expressão regular que o componente deve passar, antes que o formulário possa ser enviado.
Etiqueta de Erro
O rótulo exibido quando uma mensagem de erro de validação é exibida.
Personalizar Mensagem de Erro
Uma mensagem de erro personalizada a ser exibida se ocorrer um erro.
Nome da Propriedade
O nome deste componente na coleção de campos de fluxo de trabalho.
A guia Condicional no Form Designer permite que você coloque condições em componentes em seu formulário, para ocultá-los ou exibi-los.
A guia Condicional tem uma seção Simples .
A seção Simples da guia Condicional permite ocultar ou exibir um componente com base no valor de outro componente.
A seção Simples consiste em três campos:
-
Este componente deve ser exibido - nesta lista suspensa, escolha:
- True se você deseja condicionar quando o componente for exibido.
- False se você quiser condicionar quando o componente for ocultado.
- Quando o componente de formulário - nesta lista suspensa, escolha um componente no formulário para atuar como uma condição.
-
Tem o valor - digite o valor que condiciona o componente quando exibir ou ocultar.
Confira o tutorial sobre como criar condições simples no guia Form.Activities.
A guia Lógica do Form Designer permite criar condições e scripts de lógica avançada que podem alterar o estado ou o comportamento do componente de formulário selecionado.
Usando a lógica avançada, você pode alterar dinamicamente os controles, a aparência e a sensação de um componente de formulário.
Uma lógica de formulário consiste em duas partes: o gatilho e a ação.
Gatilho
O gatilho lógico é a condição sob a qual a ação ocorre. Por exemplo, talvez você queira exibir um campo de formulário específico somente quando uma opção de caixa de seleção estiver marcada. Nesse caso, a opção da caixa de seleção é o gatilho e exibir o campo do formulário é a ação.
Existem quatro tipos de gatilhos lógicos:
Tipo do Gatilho |
Description |
Exemplo |
---|---|---|
Simple |
Você define um componente e valor de formulário de acionamento. |
|
JavaScript |
Você fornece uma lógica JavaScript para um componente de formulário ou dados de formulário. Use a sintaxe JavaScript para criar lógica complexa, como loop ou comportamento dinâmico. |
|
Lógica JSON |
Você fornece uma lógica JSON para um componente de formulário ou dados de formulário. Recomendado nos casos em que o JavaScript não é permitido. Não pode suportar loops ou comportamentos dinâmicos. |
|
Evento |
Você define um evento de componente, que uma vez emitido pelo componente correspondente, aciona a ação desejada. |
|
Ação
A ação lógica é o comportamento do componente de formulário que deve ocorrer com base nas condições lógicas que você definiu (ou seja, o acionador). Por exemplo, você pode querer ativar um botão para usuários de uma idade específica. Nesse caso, a faixa etária é o gatilho e ativar o botão é a ação.
Existem quatro tipos de ações lógicas:
Tipo de Ação |
Description |
Exemplo |
---|---|---|
Propriedade |
O gatilho altera uma das propriedades do componente disponíveis, como dica de ferramenta, descrição, classe CSS, etc. As propriedades disponíveis dependem do tipo do componente acionador. |
|
Valor |
O gatilho altera o valor do componente correspondente. A ação deve ser definida usando a sintaxe JavaScript. |
|
Mesclar Esquema de Componente |
O gatilho altera os parâmetros do esquema do componente encontrados no componente JSON. Para ver os parâmetros do esquema que você pode alterar, passe o mouse sobre o componente correspondente e clique em Editar JSON. Você pode alterar vários parâmetros em uma ação. |
|
Personalizar Ação |
Você define uma ação personalizada usando a sintaxe JavaScript, da mesma forma que definiria o tipo de gatilho JavaScript. | NA |
A guia Modelos é específica apenas para o componente Editar grade . O modelo Rodapé permite que você personalize a grade usando JavaScript. Você pode modificar a aparência do rodapé.
Modelo de Rodapé
Este é o modelo Lodash usado para renderizar o rodapé do componente Edit Grid .
Existem duas variáveis disponíveis:
- valor - a matriz de dados da linha
- componentes - a matriz de componentes na grade
A guia Arquivo é específica apenas para o componente Arquivo . A guia Arquivo permite personalizar um componente Arquivo , por meio de configurações e propriedades específicas.
Estas são as propriedades disponíveis na guia Arquivo
- Diretório - coloca todos os arquivos carregados neste componente, no diretório especificado. A string deve terminar com
/
. - Upload Only - permite que os usuários apenas carreguem arquivos. A opção de download ficará indisponível, quando marcada.
- Tipos de arquivo - permite especificar os tipos de arquivo, a fim de classificar os tipos de arquivos que o usuário carrega. Recomendado quando um usuário carrega vários tipos de arquivos e você deseja que o usuário especifique o tipo de cada arquivo carregado.
- Padrão de arquivo - permite especificar as extensões de arquivo que poderão ser carregadas. Outras extensões de arquivo não especificadas não serão carregadas.
- Tamanho mínimo do arquivo - define o tamanho mínimo para o arquivo carregado.
-
Tamanho máximo do arquivo - define o tamanho máximo do arquivo carregado.
Para saber mais sobre como especificar padrões e tamanhos de arquivo, consulte este link do GitHub.