Versão 63ESP1 - Serviço IntJeepOS

De Dealernet Wiki | Portal de Soluo, Notas Tcnicas, Verses e Treinamentos da Ao Informtica

Edição feita às 11h33min de 26 de junho de 2015 por Anakarine.oliveira (disc | contribs)

Introdução

Criado serviço "IntJeepOS" para capturar as OS's geradas para as marcas JEEP, CHRYSLER e DODGE RAM, e enviar para o e-mail do(s) responsável(is).

O serviço é dividido em 3 tipos de ambientes (Windows, Workflow e XML), sendo que o ambiente XML tem uma particularidade.

Tanto o ambiente Windows como Workflow funcionam da seguinte forma:

  • Serviço faz requisição das OS's abertas para as concessionarias do Grupo que tenham as marcas JEEP, CHRYSLER e DODGE RAM.
  • Para cada OS obtida o serviço armazena em banco, nas tabelas sof_os_env (Windows) ou OSEnviadaEmail (Workflow), a OS atual e o status de não enviada ("N").

  • Tenta efetuar o envio do e-mail, caso seja efetuado, o status da OS é atualizada nas tabelas citadas anteriormente para o status de enviada ("S").

Já no ambiente XML:

  • Serviço faz obtenção dos arquivos ".xml" que deverão estar na pasta especificada no config.
  • Para cada arquivo XML lido, o serviço tenta enviar um e-mail para o responsável.
  • Caso o envio do e-mail ocorra com sucesso, o arquivo que foi lido é deletado da pasta e o processo é repetido até não existir mais arquivos na pasta durante aquela execução do serviço, sendo que a execução do serviço é feita de 5 em 5 minutos.

A particularidade do ambiente XML é que o serviço também é configurado para executar todo dia uma rotina de importação das campanhas, funcionando da seguinte forma:

  • Serviço faz requisição ao Webservice já pré configurado no serviço, para obter todas as campanhas.
  • Para cada campanha é gerado um arquivo XML, dentro de uma nova pasta na qual foi configurada para obtenção das OS's. Ex: C:\Temp\XML\Campanha\CampanhaXPTO.xml

Observação Importante: Para cada marca existe um código no sistema. Este código deve ser configurado na Tabela de Marcas.

55 = Chrysler;
56 = DODGE;
57 = Jeep;
58 = RAM

O que foi feito

Clique no arquivo "IntJeepOS.Setup" para começar a instalação.

Arquivo:Chamado391288_imagem1.jpg

Na janela "IntJeepOS" clique em "Avançar" para executar o instalador.

Arquivo:Chamado391288_imagem2.jpg

A janela "Selecionar Pasta de Instalação" traz a Pasta "C:\Program Files (x86)\Ação Informática\IntJeepOS\". Para alterá-lo, clique "Procurar" e escolha o diretório.

Selecione "Todos" para que todos os usuários do computador tenham acesso ao programa ou "Somente eu" para ter acesso ao programa, somente o usuário que está logado. Clique "Avançar".

Arquivo:Chamado391288_imagem3.jpg

Na janela "Confirmar Instalação", clique "Avançar" para iniciar a instalação.

Arquivo:Chamado391288_imagem4.jpg

Aguarde enquanto o produto "IntJeepOS" é instalado.

Arquivo:Chamado391288_imagem5.jpg

Na janela "Configurações do IntJeepOS" no campo "Configuração das Conexões com Banco de Dados" informe: "Servidor (nome do servidor do banco de dados)", "Banco Matriz (banco de dados da matriz, que será atualizado e irá disponibilizar as informações)", "Login (login do banco de dados)" e "Senha (senha de acesso ao banco de dados)".

No campo "Configuração do Serviço" selecione a opção: "Workflow", "Windows" ou "XML". E no campo "XML" informe: "Hora da Execução". Clique em "Salvar".

Arquivo:Chamado391288_imagem6.jpg

Instalação concluída com êxito. Clique "Fechar".

Arquivo:Chamado391288_imagem7.jpg