{{:bk_cab_rh3software.png?200|}}
\\
**Workflow Studio \ Fluxo**
\\
=====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
{{ :manual_usuario:studio:fluxo:designer:campos_1.png?700 |}}
###
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.
{{ :manual_usuario:studio:fluxo:designer:campos_1.png?700 |}}
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.
{{ :manual_usuario:studio:fluxo:designer:campos_2.png?700 |}}
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====
----
Define um campo texto de várias linhas sem limite de tamanho.
{{ :manual_usuario:studio:fluxo:designer:campos_3.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Tamanho máximo | Obrigatório | |
====Data====
----
Define um campo tipo data (com seletor de datas).
Formato: DD/MM/AAAA
{{ :manual_usuario:studio:fluxo:designer:campos_4.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Propriedades campo data | Obrigatório | |
====Hora====
----
Define um campo tipo hora.
Formato: HH:MM
{{ :manual_usuario:studio:fluxo:designer:campos_5.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Propriedades campo hora | Obrigatório | |
====Combo====
----
Define um campo de seleção de valores no formato //combobox//.
{{ :manual_usuario:studio:fluxo:designer:campos_6.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Forma carregamento | Obrigatório | |
| Primeira opção (não selecionável) | Facultativo | |
| Definição lista | Obrigatório | Abaixo segue uma explanação detalhada sobre este campo |
| {{ :manual_usuario:studio:botao_validar_lista.png?150 |}} | Facultativo | |
###
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: \\ _ 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)
###
{{ :manual_usuario:studio:fluxo:designer:campos_7.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Forma carregamento | Obrigatório | |
| Primeira opção (não selecionável) | Facultativo | |
| Definição lista | Obrigatório | Mesmo conceito do campo "Combo" |
| {{ :manual_usuario:studio:botao_validar_lista.png?150 |}} | Facultativo | |
Existem 3 formas de carregar o lookup:
^ Opção ^ Descrição ^
| Lista manual | Define a lista manualmente. \\ \\ Definida no formato: \\ _ 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.
###
{{ :manual_usuario:studio:fluxo:designer:campos_8.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Forma carregamento | Obrigatório | |
| Primeira opção (não selecionável) | Facultativo | |
| Definição lista | Obrigatório | Mesmo conceito do campo "Combo" |
| {{ :manual_usuario:studio:botao_validar_lista.png?150 |}} | Facultativo | |
Existem 3 formas de carregar a lista de checkbox:
^ Opção ^ Descrição ^
| Lista manual | Define a lista manualmente. \\ \\ Definida no formato: \\ _ 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 | |
====Senha====
----
{{ :manual_usuario:studio:fluxo:designer:campos_9.png?700 |}}
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 | |
====Intervalo====
----
{{ :manual_usuario:studio:fluxo:designer:campos_10.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Utilizar hora | Facultativo | |
| Data inicial | Facultativo | |
| Data final | Facultativo | |
| Intervalo máximo entra as datas | Facultativo | |
| Utilizar opções no | Facultativo | |
| Hoje | Facultativo | |
| Estes mês | Facultativo | |
| Ontem | Facultativo | |
| Últimos 7 dias | Facultativo | |
| Últimos 30 dias | Facultativo | |
| Mês anterior | Facultativo | |
====Moeda====
----
{{ :manual_usuario:studio:fluxo:designer:campos_11.png?700 |}}
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 | |
| Quantidade casas decimais | Obrigatório | |
====Classificação====
----
{{ :manual_usuario:studio:fluxo:designer:campos_12.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| 5 estrelas | Obrigatório | |
| 10 estrelas | Obrigatório | |
====Tabela====
----
{{ :manual_usuario:studio:fluxo:designer:campos_13.png?700 |}}
Seguem abaixo os campos a serem informados:
^ Campo ^ Uso ^ Informações ^
| Tipo | Obrigatório | |
| Valor padrão | Facultativo | |
| Forma carregamento | Facultativo | |
| Persistir tabela no fluxo e permitir | Facultativo | |
| Conexão | Obrigatório | |
| Comando SQL | Obrigatório | |
| {{ :manual_usuario:studio:botao_validar_sql.png?150 |}} | Facultativo | |
| Campo chave | Obrigatório | |