Ferramentas do usuário

Ferramentas do site


Barra lateral

Introdução

WFS Wiki

Aprovação

instalacao_configuracao:workflow_service



Workflow Service


Informações iniciais


Este manual foi desenvolvido com base na versão 7.5 do IIS e sistema operacional windows 7 apenas para fins explicativos.

Para efetuar a correta configuração do IIS e ISAPI dll, o usuário deverá efetuar os seguintes passos (caso se faça necessário, clique nas imagens para aumenta-las).

Pré-requisitos


  1. A instalação do IIS deve ter sido efetuada. Seguem abaixo alguns links úteis:

  2. A porta TCP selecionada (padrão 80) deve estar acessível para a rede onde o portal irá operar e receber conexões.

Configurações do IIS


  1. Certifique-se que as opções de “Serviços de Informações da Internet” abaixo, estão selecionadas:



    • Painel de controle;

    • Programas e Recursos;

    • Ativar ou desativar recursos do Windows.

      • Ferramentas de Gerenciamento da Web;

      • Serviços da Word Wide Web.

  2. Na opção de “Ferramenta de Gerenciamento da WEB”, certifique-se que apenas as seguintes opções estão selecionadas:

    • Console de Gerenciamento do IIS;

    • Script e Ferramentas de Gerenciamento do IIS;

    • Serviço de gerenciamento do IIS.

  3. Na opção de “Serviços da Word Wide Web”, certifique-se que apenas as seguintes opções estão selecionadas:

    • Recursos de Desenvolvimento de Aplicativos;

    • Recursos HTTP Comuns.

  4. Na opção “Recursos de Desenvolvimento de Aplicativos”, certifique-se que a opção Extensões ISAPI está selecionada;

  5. Na opção “Recursos HTTP Comuns”, certifique-se que as seguintes opções estão selecionadas:

    • Conteúdo Estático;

    • Documento Padrão;

    • Publicação WebDAV;

    • Redirecionamento de HTTP.

  6. Clicar em “OK” para instalar as opções selecionadas (caso tenha sido necessário alterar alguma configuração);

Cópia dos arquivos do Workflow Service


  1. Abrir a pasta compartilhada do IIS para colocar os arquivos do portal no diretório: “c:\inetpub\wwwroot”;



  2. Ainda dentro de “c:\inetpub\wwwroot”, criar uma nova pasta para colocar os arquivos do Workflow Service. Chamar a pasta de rh3wfsapi. O nome desta pasta será o nome utilizado na URL. Exemplo: http://localhost/rhewfsapi/;

  3. Dentro desta pasta criada, colocar os arquivos localizados em “\\recife\Versao\WFS\WFS X.X\2-Releases\Workflow Service” (última versão disponível)

    • O diretório deverá conter agora os seguintes arquivos e pastas:

      • css (pasta);

      • images (pasta);

      • js (pasta);

      • proxy (pasta);

      • templates (pasta);

      • WFSWS.dll.

Configuração das permissões de acesso


Para que o Workflow Service funcione corretamente, é necessário dar permissão de acesso aos diretórios “C:\inetpub\wwwroot\rh3wfsapi”. Abaixo segue o passo a passo de como dar acesso a um diretório:

  1. Através do Windows Explorer, selecionar a localização do diretório a ser dada a permissão (ex: C:\inetpub\wwwroot);

  2. Com o botão direito do mouse, clique no diretório que deseja dar as permissões (ex: rh3wfsapi) e escolha a opção “Propriedades”;

  3. Selecionando o usuário IIS_IUSRS, clique no botão “Avançadas”;



  4. Clique no botão “Alterar permissões”;



  5. Clique no botão “editar”, selecione “Controle total” e clique em “OK”;



  6. Para as próximas telas, clique em “Aplicar”, “OK” e “OK”;



  7. Volte ao Windows Explorer, selecione novamente o diretório “rh3wfsapi”, clique com o botão direito em propriedades e certifique-se que o mesmo está com a seguinte configuração.



Configuração da DLL ISAPI


  1. Abrir o gerenciador do IIS para configurar;



    • Painel de Controle;

    • Ferramentas Administrativas;

    • Gerenciador do Serviços de Informações da Internet (IIS);

    • Seleciona: Máquina (localizado no item conexões) \ Sites \ Default Web Site \ rh3wfsapi.

  2. Para converter a pasta onde estão os arquivos do Workflow Service para aplicativo;



    • Clicar com o botão direito do mouse em “rh3wfsapi”;

    • Converter para Aplicativo;

    • O alias deverá estar “rh3wfsapi”;

    • Clicar em “OK”.



  3. Defina a dll como documento padrão, ou seja, ao acessar a URL (http://localhost/rh3wfsapi/), ele vai buscar a dll;



    • Duplo clique em “Documento Padrão”;

    • Clique com o botão direito do mouse para adicionar o documento padrão;

    • Clique em “Adicionar”;

    • No campo “nome” informe “WFSWS.dll”;

    • Clique em “OK”.

  4. Ative o mapeamento para utilizar arquivos dll para execução;



    • Clique no nome da máquina para voltar a tela inicial de configuração;

    • Duplo clique em “Mapeamentos de Manipulador”;

    • Clique com o botão direito do mouse em ISAPI-dll;

    • Escolha a opção “Editar permissões de Recursos”;

    • Marque as opções: Leitura, Script e Executar;

    • Clique em “OK”.

  5. Você deve dar permissão para que a dll do Workflow Service possa ser executada;



    • Clique no nome da máquina para voltar a tela inicial de configuração;

    • Duplo clique em “Restrições ISAPI e CGI”;

    • Clique com o botão direito do mouse em “WebDAV”;

    • Selecione a opção “Adicionar”;

    • Em “Caminho ISAPI ou CGI” preencha com: “c:\inetpub\wwwroot\rh3wfsapi\WFSWS.dll”;

    • Em “Descrição” preencha com: “rh3wfsapi”;

    • Marque a opção “Permitir que o caminho da extensão seja executado”;

    • Clique em “OK”.

  6. ATENÇÃO: Quando a máquina for 64 bits, o usuário deverá executar o seguinte:

    • Para verificar se a máquina é 64 bits:

      • Clicar no botão iniciar;

      • Botão direito em “Computador”;

      • Clicar em “Propriedades”;

      • Neste ponto, estará exibindo se o sistema operacional é 32 ou 64 bits.

    • Clique no nome da máquina para voltar a tela inicial de configuração;

    • Selecionar a opção “Pool de aplicativos”.





    • Clicar em “defaultappPool”;

    • Clicar em “Configurações Avançadas”;

    • Na aba “Geral”, colocar “True” na opção “Habilitar aplicativos de 32 bits”. esta opção só aparecerá se seu sistema operacional for realmente de 64 bits.

  7. Alterando as credenciais de autenticação do Workflow Service;

    • Selecione o rh3wfsapi e dê um duplo clique em autenticação;



    • Clique com o botão direito do mouse no item “Autenticação anônima” e clique em “Editar”



    • Selecione a opção “Identidade do pool de aplicativos” e clique em “OK”.



  8. Execute a opção “Reiniciar Servidor”;

  9. Acesse a URL (http://localhost/rh3wfsapi/) no browser;

  10. O sistema deverá funcionar a partir deste momento.

Configurando a Filtragem de solicitações

  1. Seleciona rh3wfsapi e dá um duplo clique em “Filtragem de solicitações”.



  2. Clique com o botão direito no arquivo e clique em “Editar configurações e recursos”



  3. Configure a tela conforme imagem abaixo.



  4. Copiar o arquivo “Config.ini” da pasta “C:\RH3\WFS” para “C:\inetpub\wwwroot\rh3wfsapi”.





  5. O arquivo “config.ini” deverá ter o conteúdo conforme exemplo abaixo.
[NOMECLIENTE_BI]
schema=
usuario=nomecliente_bi
senha=jRvPjGrNKugQRNC
maxConexoesDB = 5
maxConexoesTrans = 2
maxObjWorkflow = 100
timeoutConexaoDB = 5
timeoutObjWorkflow = 120
tempoEsperaConexaoDB = 5
;debug = W, C
instalacao_configuracao/workflow_service.txt · Última modificação: 2016/09/23 14:42 por administrador