Page edited by Juliano Godzicki Objetivo O objetivo deste documento é especificar como deve ser feita a instalação de workflows utilizar junto ao Fluig. Requisitos mínimos TDS(TOTVS Developer Studio) ou Eclipse com plug-in Fluig instalado. Arquivo .zip do workflow a ser instalado. Passo 1: Configuração do Servidor do Fluig: Entrar no TDS; No lado superior esquerdo, acessar a aba 'Fluig Servers'; Clicar com o direito sobre "Servers" e escolher o menu: Fluig > Fluig Server; Informar os dados conforme abaixo: Nome Servidor: Nome de sua escolha para o servidor de comunicação com o fluig. Ex: MinhaEmpresaProd. Host: URL de acesso ao fluig. Ex: minhaempresa.fluig.com. Porta: Número da porta de acesso ao fluig. Usuário: Deve ser informado um usuário que seja admin do fluig. Senha: Dever ser informada a senha do usuário admin. Passo 2: Pasta de formulários no fluig: Todo WorkFlow possui um Formulário (onde são digitadas as informações); Todo Formulário é considerando um Documento dentro do Fluig; Todo documento deve estar dentro um uma Pasta; Portanto, deve ser verificado para que Pasta será exportado o Formulário; Para isto, acessado o Ambiente do Fluig utilizado; Acessar a área “Documentos”, localizada na barra lateral do Fluig; Deverá ser apresentada uma tela conforme abaixo: Conforme a Linha de Produto, verificar a pasta e memorizar o código, por exemplo, para Formulários Datasul o código da Pasta é 11, para Logix é 32. Importante: Este é apenas um exemplo, deve ser verificado o código de acordo com o ambiente utilizado. Passo 3: Instalando o Workflow: Acessar o TDS. Acessar no menu: Arquivo > Novo > Projeto Fluig, conforme abaixo: Na janela que será apresentada, informar o campo abaixo: Nome do Projeto: Deve ser informado o código do workflow. Ex: wfutbcadfor. Após criação do projeto, clicar com o direito sobre projeto e escolher o menu: Import. Na janela que irá ser apresentada, escolher as opções General > Archive File > Next >. Na janela apresentada informar o diretório e .zip do workflow a ser instalado e Next. Passo 4: Exportando o Workflow. Exportando Mecanismos de Atribuição: Alguns WF possuem Mecanismo de Atribuição, se ele possuir, deve ser exportado para o Fluig; Para verificar se o WF possui Mecanismo de Atribuição, abra a pasta do projeto e a Sub-Pasta “mechanisms”, se existir algum arquivo “.js”, ele deve ser exportado; Para exportar o Mecanismo e Atribuição, clicar com o direito em cima do arquivo e escolher a opção “Exportar...” conforme abaixo: - Na Janela que aparecer, escolher a opção “Exportar para servidor Fluig” e clicar no botão “Avancar >”; - Será apresentada a janela abaixo, no campo “Servidor” escolher “barravelha (SQA Fluig)” (criado no item “1.d”); - Marcar a opção “Novo Mecânismo”; - Nos campos “Código”, “Nome” e “Descrição” colocar a mesma informação, que deve ser o nome do Mecanismo (será sugerido), conforme exemplo abaixo e clicar no botão “Concluir”. Importante: Este processo deve ser repetido para todos os arquivos “.js” que existirem na Sub-Pasta “mechanisms”; Exportando Formulário - Todo WF possuem um formulário principal; - Este formulário pode ser encontrado na Sub-Pasta “forms\<Código do Projeto>”; - o Formulário principal será aquele que tem o mesmo nome do Projeto e termina com “.html”, conforme exemplo do arquivo selecionado abaixo: - Para exporta-lo deve-se clicar com o direto em cima dele e escolher a opção “Exportar...”; - Na Janela que aparecer, escolher a opção “Exportar para servidor Fluig” e clicar no botão “Avancar >”; - Será apresentada a janela abaixo, no campo “Servidor” escolher “barravelha (SQA Fluig)” (criado no item “1.d”); - Marcar a opção “Novo formulário”; - Nos campos “Formulário” e “Nome Dataset” colocar a mesma informação, que deve ser o que foi sugerido; - No campo “Pasta Destino”, informar o código da Pasta de Formulários lá do Fluig, consultada no item “1.e”; - As demais informações não precisam ser alteradas; - Clicar no botão “Avançar >”. - Será apresentada a Janela abaixo, com os eventos do Formulário; - Selecionar todos os itens que aparecerem (a quantidade varia conforme cada WF); - Depois clicar em “Concluir”. Configurando o Formulário do Processo - No processo do WF é configurado o Servidor do Fluig e o Formulário que foi exportado; - Quando o Programador fez o WF ele configurou o Servidor e Formulário no Processo; - Como o ambiente de testes é diferente, estas informações devem ser configuradas novamente; - Para isto, deve ser aberto o Processo do WF, ele se encontra na Sub-Pasta “workflow\diagrams\<Código do Projeto>.process”, conforme exemplo abaixo; - Para abrir, basta dar dois clicks em cima do processo; - Obs: Se apresentar uma mensagem perguntado se quer trabalhar “off-line”, responder “sim”; Primeiramente deve ser alterado o Servidor do Fluig; - Após a abertura do Processo, deve ser clicado na parte “branco” (exemplo abaixo – Seta 1); - Clicar na Aba “Propriedades” (exemplo abaixo – Seta 2); - Clicar na Sub-Aba “Geral” (exemplo abaixo – Seta 3); - No campo “Servidor” escolher “barravelha (SQA Fluig)” (criado no item “1.d”) (exemplo abaixo – Seta 4); - Clicar no botão de “refesh” do servidor (exemplo abaixo – Seta 5); - Agora deve ser informado o Formulário do processo; - Para isto deve-se, selecionar a Sub-Aba “Versão” (exemplo abaixo – Seta 1); - No campo “Definição de Formulário” escolher “Servidor” (exemplo abaixo – Seta 2); - E escolher o formulário, que terá o mesmo código que foi informado no item “2.c.2”; (exemplo abaixo – Seta 3). Obs: Se existir mais de um com o mesmo código, escolher o último. Depois disto, deve salvar a alteração do Processo, clicando no botão “Salvar” na barra superior de botões, conforme indicado abaixo: Exportando o Processo do Workflow: - Para exportar o Processo do Formulário, basta clicar com o direito em cima do arquivo do processo e escolher a opção “Exportar...” conforme exemplo abaixo: - Na Janela que aparecer, escolher a opção “Exportar para servidor Fluig” e clicar no botão “Avancar >”; - Será apresentada a janela abaixo, no campo “Servidor” escolher “barravelha (SQA Fluig)” (criado no item “1.d”); - Marcar a opção “Novo Processo”; - No campo “Processo”, deve ser o nome do processo, utilizar o sugerido; - Marcar a opção “Liberar Versão”; Consultando o Workflow - O WorkFlow, deverá aparecer abaixo da Categoria informada no processo; - Conforme exemplo abaixo, no TDS (Primeira Imagem) e no Fluig (Segunda Imagem): View Online · View Changes Online Continue reading...