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] – criada patrick.gouyinstalacao_configuracao:workflow_service [Data desconhecida] (atual) – edição externa (Data desconhecida) 127.0.0.1
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: (edição externa)