Ferramentas do usuário

Ferramentas do site


instalacao_configuracao:workflow_service

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
instalacao_configuracao:workflow_service [2014/10/09 14:23]
patrick.gouy criada
instalacao_configuracao:workflow_service [2016/09/23 14:42] (atual)
administrador Aprovado
Linha 1: Linha 1:
 {{:​bk_cab_rh3software.png?​200|}} {{:​bk_cab_rh3software.png?​200|}}
  
 +\\
 \\ \\
  
-**<fs x-large>Workflow ​Studio \ Fluxo</​fs>​**+=====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). 
 +###
  
-=====Instalação e Configuração ​Workflow Service=====+====Pré-requisitos====
 ---- ----
  
-Para o perfeito funcionamento ​do Workflow Service, ​usuário deverá proceder ​com as configurações abaixo:+  - A instalação ​do IIS deve ter sido efetuada. Seguem abaixo alguns links úteis:\\ \\  
 +    * Instalando ​IIS 7 no Windows Server 2008 (http://​social.technet.microsoft.com/​wiki/​contents/​articles/​2417.aspx);​ \\ \\ 
 +    * Instalando o IIS 7.5 no Windows 7 Home Premium, Home Basic ou Home Starter (http://​technet.microsoft.com/​pt-br/​library/​cc731911.aspx);​ \\ \\ 
 +    * Instalando o IIS 7.5 no Windows Server 2008 R2 (http://​technet.microsoft.com/​pt-br/​library/​cc771209.aspx). \\ \\ 
 +  - A porta TCP selecionada (padrão 80) deve estar acessível para a rede onde o portal irá operar e receber conexões.
  
-====Configurando o Servidor Web====+====Configurações do IIS==== 
 +----
  
-Inicialmente o usuário deverá [[http://wiki.rh3software.com/​rh3/​doku.php?​id=instalacao_configuracao:​portal:configuracao_iis_isapi_dll | configurar o Servidor ​Web]]Após este passo finalizadoexecutar os passos ​seguintes ​abaixo.+  - Certifique-se que as opções de "​Serviços de Informações da Internet"​ abaixo, estão selecionadas: ​ \\ \\ {{ :​manual_usuario:​service:workflow_service_config_iis_ativa_desativa_recurso_selecao.png?350 |}}  \\ \\ 
 +    * Painel de controle; \\ \\ 
 +    * Programas e Recursos; \\ \\ 
 +    * Ativar ou desativar recursos do Windows\\ \\  
 +      * Ferramentas de Gerenciamento da Web; \\ \\ 
 +      * Serviços da Word Wide Web\\ \\ 
 +  - 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. \\ \\ 
 +  - 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\\ \\ 
 +  - Na opção "​Recursos de Desenvolvimento de Aplicativos"​certifique-se que a opção Extensões ISAPI está selecionada;​ \\ \\ 
 +  - 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\\ \\ 
 +  - Clicar em "​OK"​ para instalar as opções selecionadas (caso tenha sido necessário alterar alguma configuração);​ \\ \\
  
-====Configurando a Filtragem de solicitações====+====Cópia dos arquivos do Workflow Service==== 
 +----
  
-{{ :​manual_usuario:​service:​workflow_service_conf_filtragem_solicitacoes.jpg?700 |}}+  - Abrir a pasta compartilhada do IIS para colocar os arquivos do portal no diretório: "​c:​\inetpub\wwwroot";​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_abertura_pasta_compartilhada.png?700 |}} \\ \\ 
 +  - 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/; ​ \\ \\ 
 +  - 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==== 
 +----
  
-{{ :manual_usuario:service:​workflow_service_conf_filtragem_solicitacoes_1.jpg?​700 |}}+### 
 +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: 
 +###
  
-\\ \\+  - Através do Windows Explorer, selecionar a localização do diretório a ser dada a permissão (ex: C:​\inetpub\wwwroot);​ \\ \\ 
 +  - 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";​ \\ \\  
 +  - Selecionando o usuário IIS_IUSRS, clique no botão "​Avançadas";​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_permissoes_portal_1.png?​350 |}} \\ \\ 
 +  - Clique no botão "​Alterar permissões";​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_permissoes_portal_2.png?​350 |}} \\ \\ 
 +  - Clique no botão "​editar",​ selecione "​Controle total" e clique em "​OK";​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_permissoes_portal_3.png?​350 |}} \\ \\ 
 +  - Para as próximas telas, clique em "​Aplicar",​ "​OK"​ e "​OK";​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_permissoes_portal_4.png?​350 |}} \\ \\ 
 +  - 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. \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_permissoes_portal_5.png?​350 |}} \\ \\
  
-{{ :​manual_usuario:​service:​workflow_service_conf_filtragem_solicitacoes_2.jpg?​300 |}}+====Configuração da DLL ISAPI==== 
 +----
  
 +  - Abrir o gerenciador do IIS para configurar; \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis.png?​700 |}} \\ \\
 +    * 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. \\ \\ 
 +  - Para converter a pasta onde estão os arquivos do Workflow Service para aplicativo; \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_2.png?​700 |}} \\ \\ 
 +    * Clicar com o botão direito do mouse em "​rh3wfsapi";​ \\ \\
 +    * Converter para Aplicativo; \\ \\
 +    * O alias deverá estar "​rh3wfsapi";​ \\ \\
 +    * Clicar em "​OK"​. \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_selecao_maquina_2.png?​700 |}} \\ \\
 +  - Defina a dll como documento padrão, ou seja, ao acessar a URL (http://​localhost/​rh3wfsapi/​),​ ele vai buscar a dll; \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_documento_padrao.png?​700 |}} \\ \\
 +    * 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"​. \\ \\
 +  - Ative o mapeamento para utilizar arquivos dll para execução; \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_mapeamento_manipulador.png?​700 |}} \\ \\
 +    * 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"​. \\ \\
 +  - Você deve dar permissão para que a dll do Workflow Service possa ser executada; \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_restricao_isapi.png?​700 |}} \\ \\
 +    * 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"​. \\ \\
 +  - **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"​. \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_pool_aplicativos.png?​700 |}} \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_gerenciador_iis_pool_aplicativos_configuracao_avancada.png?​700 |}} \\ \\
 +    * 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. \\ \\
 +  - Alterando as credenciais de autenticação do Workflow Service; \\ \\
 +    * Selecione o rh3wfsapi e dê um duplo clique em autenticação;​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_alterando_credencial_1.png?​700 |}} \\ \\ 
 +    * Clique com o botão direito do mouse no item "​Autenticação anônima"​ e clique em "​Editar"​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_alterando_credencial_2.png?​700 |}} \\ \\ 
 +    * Selecione a opção "​Identidade do pool de aplicativos"​ e clique em "​OK"​. \\ \\ {{ :​manual_usuario:​service:​workflow_service_config_iis_alterando_credencial_3.png?​350 |}} \\ \\ 
 +  - Execute a opção "​Reiniciar Servidor";​ \\ \\
 +  - Acesse a URL (http://​localhost/​rh3wfsapi/​) no browser; \\ \\
 +  - O sistema deverá funcionar a partir deste momento. \\ \\
  
-  Nas restriçoes ISAPI e CGI do servidor adicionar dll do WFS Service +====Configurando ​Filtragem de solicitações====
-     +
-  Documento Padrão do SITE WFS adicionar WFSWS.dll ​       +
-   +
-  Adicionar Tipos de MIME no servidor  +
-  tipo .json +
-  tipo de MIME application/​json  +
-     +
-  Dentro do diretório do WFSWeb adicionar ​pasta config e criar um arquivo chamado config.xml com o conteúdo abaixo: +
-  -- +
-  <?xml version="​1.0"​ encoding="​UTF-8"?>​ +
-   +
-  <​config>​ +
-    <​wfsservice>​ +
-        <​namespace>​http://​servidor/​wfs/</​namespace>​ +
-    </​wfsservice>​ +
-  </​config>​ +
-  -- +
-  ​+
  
-\\ \\+  - Seleciona rh3wfsapi e dá um duplo clique em "​Filtragem de solicitações"​. ​\\ \\ {{ :​manual_usuario:​service:​workflow_service_conf_filtragem_solicitacoes.png?​700 |}} \\ \\  
 +  - Clique com o botão direito no arquivo e clique em "​Editar configurações e recursos"​ \\ \\ {{ :​manual_usuario:​service:​workflow_service_conf_filtragem_solicitacoes_1.png?​700 |}} \\ \\  
 +  - Configure a tela conforme imagem abaixo. \\ \\ {{ :​manual_usuario:​service:​workflow_service_conf_filtragem_solicitacoes_2.png?​300 |}} \\ \\  
 +  - Copiar o arquivo "​Config.ini"​ da pasta "​C:​\RH3\WFS"​ para "​C:​\inetpub\wwwroot\rh3wfsapi"​. \\ \\ {{ :​manual_usuario:​service:​workflow_service_conf_finais_1.png?​700 |}} \\ \\ {{ :​manual_usuario:​service:​workflow_service_conf_finais_2.png?​700 |}} \\ \\  
 +  - 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.1412864587.txt.gz · Última modificação: 2014/10/09 14:23 por patrick.gouy