1. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Instalação de Workflow

Discussão em 'TDN - Datasul' iniciado por fdantas, Julho 6, 2015.

  1. fdantas

    fdantas Administrator Moderador

    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;


    [​IMG]


    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.

    [​IMG]



    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:

    [​IMG]
    • 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:

    [​IMG]



    Na janela que será apresentada, informar o campo abaixo:

    • Nome do Projeto: Deve ser informado o código do workflow. Ex: wfutbcadfor.

    [​IMG]




    Após criação do projeto, clicar com o direito sobre projeto e escolher o menu: Import.

    [​IMG]



    Na janela que irá ser apresentada, escolher as opções General > Archive File > Next >.

    [​IMG]



    Na janela apresentada informar o diretório e .zip do workflow a ser instalado e Next.

    [​IMG]



    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:

    [​IMG]



    - 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”.



    [​IMG]



    [​IMG]



    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:

    [​IMG]

    - 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 >”.

    [​IMG]

    [​IMG]

    - 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”.



    [​IMG]





    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”;

    [​IMG]



    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);



    [​IMG]

    - 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.

    [​IMG]

    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:

    [​IMG]



    - 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”;

    [​IMG]



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

    [​IMG]

    [​IMG]





    1) Atualizando o WorkFlow (Novas Versões)


    a) Atualizando o WF no TDS:

    - Acessar a Pasta que representa a área de trabalho do TDS (definida no item “1.b”);

    - Acessar a Sub-Pasta que tenha o nome igual ao Código do WorkFlow;

    - Copiar para esta Sub-Pasta todos os arquivos que foram baixados do TFS, escolhendo a opção para substituir todos os arquivos e pastas;

    - Selecionar todos os arquivos, clicar com o direito e escolher o menu “Propriedades” e desmarcar a opção “Somente Leitura”;

    - Acessar o TDS;

    - Abrir o Projeto do WF;

    - Clicar com o Direito sobre o projeto e escolher a opção “Atualizar” conforme exemplo abaixo:



    Exportando o WF para o Fluig:




    c.1) Exportando Mecanismo de Atribuição

    - Repetir os passos do item 2.c.1, mas deixar a opção “Novo Mecânismo” desmarcada;

    - Campo “Código” escolher o Mecanismo de Atribuição que deve ser exportado;

    - As demais informações serão sugeridas e não é necessário alterar;

    - Clicar em “Concluir”.



    c.2) Exportando Formulário

    - Repetir os passos do item “2.c.2”, mas deixar a opção “Novo Formulário” desmarcada;

    - No campo “Formulário” será sugerido o primeiro formulário existente, então, deve ser alterado para o Formulário do WF;

    - As demais informações serão sugeridas e não é necessário alterar;

    - Não esquecer de selecionar também os eventos do formulário conforme descrito no item “2.c.2”.





    c.3) Configurando o Formulário do Processo

    - Repetir os passos do item “2.c.3”;

    - Não esquecer de salvar o Processo.





    c.4) Exportando o Processo do WF

    - Repetir os passos do item “2.c.4”, mas deixar a opção “Novo Processo” desmarcada;

    - Não esquecer de marcar a opção “Liberar Versão”.















































    View Online · View Changes Online

    Continue reading...

Compartilhe esta Página