{{: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 | |