Essa é uma revisão anterior do documento!
Tabela de conteúdos
<fs x-large>Workflow Studio \ Fluxo</fs>
Campos de formulário
Campos de formulário são definidos através das variáveis de fluxo, no designer.
Para definir as variáveis:
- Abrir o designer de fluxo
- Acesse o menu Workflow → Variáveis…
- Abrir o editor de variáveis
### Cada variável de fluxo guarda um valor durante a execução da instância. As variáveis podem ser definidas como campos de formulário na definição da tarefa. Cada tarefa pode ter uma lista de campos específicas ###
Existem os seguintes tipos de campos disponíveis:
- Texto
- Número
- Memo
- Data
- Hora
- Combo
- Lookup
- Checkbox
- Senha
- Intervalo
- Moeda
- Classificação
- Tabela
Cada tipo de campo possui características distintas descritas abaixo.
### Atenção: Cuidado ao excluir variáveis/campos que estejam sendo utilizados em tarefas ou scripts. O fluxo pode apresentar um erro de execução caso se faça referência a uma variável inexistente. ###
Texto
Define um campo texto de uma linha para entrada de dados rápidas.
Seguem abaixo os campos a serem informados:
| Campo | Uso | Informações |
|---|---|---|
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Tamanho máximo | Obrigatório |
Número
Define um campo númerico de uma linha aceitando apenas números, virgulas e pontos.
Seguem abaixo os campos a serem informados:
| Campo | Uso | Informações |
|---|---|---|
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Valor mínimo | Obrigatório | |
| VaLOR máximo | Obrigatório |
Memo
Data
Hora
Combo
Define um campo de seleção de valores no formato combobox.
### Os valores da lista tem o formato VALOR + DESCRIÇÃO. Para cada item da lista é necessário uma informação de valor (que será gravada na variável do fluxo) e uma informação de descrição que aparecerá na lista suspensa. ###
Por exemplo, uma lista com 3 possíveis valores (sim, não e talvez) pode ser definida da seguinte maneira:
| Valor | Descrição |
|---|---|
| S | Sim |
| N | Não |
| T | Talvez |
### Neste caso, a varíavel que abriga o campo será gravada com o campo VALOR (S, N ou T). O valor pode ser um texto ou número (inteiro). ###
Existem 3 formas de carregar a lista suspensa:
| Opção | Descrição |
|---|---|
| Lista manual | Define a lista manualmente. Definida no formato: <VALOR>_<DESCRICAO> separados por virgula. Exemplo: S_Sim,N_Não,T_Talvez |
| SQL | Define a lista através de uma consulta SQL num banco de dados. A consulta deve retornar sempre 2 colunas. A primeira será tratada como VALOR, a segunda como DESCRIÇÃO. Atenção: Caso a consulta retorne 1 coluna, a lista não será carregada. Caso retorne mais de 2 colunas, apenas as duas primeiras serão consideradas. |
| Webservice | |
Lookup
### Define um campo para seleção de valor no formato lookup. Útil quando a lista de valores possíveis é muito grande (acima de 200, por exemplo) ###
Existem 3 formas de carregar o lookup:
| Opção | Descrição |
|---|---|
| Lista manual | Define a lista manualmente. Definida no formato: <VALOR>_<DESCRICAO> separados por virgula. Exemplo: S_Sim,N_Não,T_Talvez |
| SQL | Define a lista através de uma consulta SQL num banco de dados. A primeira coluna será tratada como VALOR, a segunda como DESCRIÇÃO. As demais colunas aparecerão na lista completa ao apertar o botão de lookup. Atenção: Caso a consulta retorne 1 coluna, a lista não será carregada. |
| Webservice | |
Checkbox
### Define uma lista de valores de múltipla seleção no formato checkbox. Útil quando a lista de valores possíveis é muito pequena e é necessário que possa haver múltiplas seleções de valores. ###
Existem 3 formas de carregar a lista de checkbox:
| Opção | Descrição |
|---|---|
| Lista manual | Define a lista manualmente. Definida no formato: <VALOR>_<DESCRICAO> separados por virgula. Exemplo: S_Sim,N_Não,T_Talvez |
| SQL | Define a lista através de uma consulta SQL num banco de dados. A consulta deve retornar sempre 2 colunas. A primeira será tratada como VALOR, a segunda como DESCRIÇÃO. Atenção: Caso a consulta retorne 1 coluna, a lista não será carregada. Caso retorne mais de 2 colunas, apenas as duas primeiras serão consideradas. |
| Webservice | |














