Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Requisitos mínimos
  3. Como obter
  4. Instalação
  5. Atualização

01. VISÃO GERAL

...

Este documento visa explicar o

...

processo de instalação / atualização do Conector

...

iFood Mercado

Instalação

O pacote será disponibilizado e terá essa estrutura. Descompactar a pasta Instalação.

...

Na pasta terão esses arquivos

1 - Para realizar a instalação, execute o "install.bat" (NÃO EXECUTAR COMO ADMINISTRADOR).

Image Removed

Após a instalação pelo install.bat, na área de trabalho, serão criados os atalhos Gerenciador de Serviços, Configuração de Produtos e Configurações de Pedidos

Image Removed

No caminho C:\C5Client\C5Servico são criadas as estruturas para rodar o Gerenciador de Serviços

Image Removed

...

Image Removed

Abra o Gerenciador de serviços, clicando com o botão direito do mouse, como administrador e insira os dados de usuário ERP para acessar

Image Removed

Serão instalados os serviços C5IntegraIfoodService e C5IntegraProdutosIfoodServices. Nessa tela o usuário poderá configurar:

Image Removed

Tempo de execução: Configurar quanto tempo em horas ou minutos e a partir de que horas a carga será iniciada. Ao selecionar o serviço e configurar, o tempo de execução, clicar em salvar.

Realizar essas mesmas configurações para cada serviço

É possível Iniciar e Pausar o serviço diretamente nesta tela

Configurações e Estruturas do Banco de Dados

Em cada serviço tem um arquivo de configuração. Essa ação por enquanto é necessária para apontar para onde os serviços serão utilizados.

Acessar o caminho C:\Oracle\product\19.0.0\client_1\network\admin para pegar no arquivo tnsnames.ora os dados de conexão

Image Removed

Abrir o arquivo C5IntegraIFoodService.exe.config 

do caminho C:\C5Client\C5Servico\C5IntegraIFoodService\Servico e arquivo C5IntegraProdutosIFoodService.exe.config do caminho C:\C5Client\C5Servico\C5IntegraProdutosIFoodService\Servico 

Inserir os dados de conexão na tag <appSettings>, na StringConexao o Data Source

Exemplo:

Bloco de código
<appSettings>

    <add key="StringConexao" value="User Id=ecomm;Password=ecomm;Data Source=User Id=ecomm;Password=ecomm;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.171.99.999)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;Persist Security Info=True;" />

    <add key="CaminhoRaiz" value="C:\C5Client\C5Servico\" />

    <add key="NomeServico" value="C5IntegraProdutosIFoodService" />

    <add key="Periodicidade" value="M" />

    <add key="ApiSitemercado" value="https://service.sitemercado.com.br/api/v1/" />

    <add key="Client_id" value="b477e657-fa48-46ac-b5a3-273da8c0dc33" />

    <add key="Client_secret" value="=yD?]/bEgHmmsTx6giOSqhl2dnZd88n?" />

    <add key="quantidadeProdutosLote" value="10000" />

    <add key="access_token" value="0" />

  </appSettings>

Dentro do pacote de instalação, há 2 arquivos para compilar no banco de dados

objetos_implantacao.sql e objetos_atualizacao.sql

Image Removed

Esses arquivos serão compilados no banco de dados para a criação das estruturas para conseguir abrir as aplicações Configurações de Produtos e Configurações de Pedidos

Primeiro rodar o arquivo objetos_implantacao.sql para criar toda a estrutura como Tables, sequences, alter tables, index, etc.

Segundo rodar o arquivo objetos_atualizacao.sql para a criar todos os objetos como procedures, functions, views, etc

Desinstalação

Na pasta de instalação, clicar com o botão direito do mouse e executar como Administrador o uninstall.bat e aperte qualquer tecla para continuar e serão desinstalados os serviços e os executáveis Gerenciador de Serviços, Configuração de Produtos e Configurações de Pedidos

Image Removed

...

Caso já haja o Gerenciador de Serviços instalado no computador, devido a outros produtos Consinco a adição dos serviços deverá ser feita manualmente.

Para isso, no pacote, na pasta Instalação, o arquivo Servicos.consinco, copie os dados do arquivo. No caminho C:\C5Client\C5Servico, no arquivo Servicos.consinco, edite o arquivo e cole abaixo os dados copiados. NUNCA SUBSTITUA os dados do arquivo ou o próprio arquivo.

Acessar o caminho C:\Windows\Microsoft.NET\Framework64 e abra a pasta v4.0xxxxx ou superior. Acesse as configurações Avançadas de Sistemas, clique no botão Variaveis de Sistemas, em Variaveis do sistema, selecione a linha Patch e clique no botão Editar. Clique em Novo e cole o caminho completo do .NET. ex: C:\Windows\Microsoft.NET\Framework64\v4.0.30319.

É necessário ter toda a estrutura do C5Client instalado, já que as aplicações Gerenciador de Conexões, Configuração de Produtos e Configuração de Pedidos. Após a instalação da estrutura do C5client, na pasta Login, inserir os dados de conexão de banco

Autenticação

...

02. REQUISITOS MÍNIMOS

Aviso

Atenção aos requisitos mínimos para prosseguir.

Se atente aos requisitos abaixo antes de prosseguir com a instalação:

    • Para instalação do Conector iFood Mercado é necessário ter um servidor Web. Os requisitos para o servidor são os mínimos solicitados Servidor de Aplicação Web do ERP que pode ser consultado através do link: Servidor de Aplicação Web
    • O Conector iFood Mercado utiliza o módulo de API Pedido de Venda, como não é um módulo padrão, necessário confirmar que a API de Pedido de Venda esteja instalada no servidor Web do ERP.
    • A API de Pedido de venda necessita de um Scheduler para processamento dos pedidos, garanta que o Scheduler esteja configurado Processamento de Pedidos (Scheduler)

03. COMO OBTER

Para baixar o pacote do Conector iFood, será através do Agente de Atualização e Licenciamento. No agente aparecerá sempre o último pacote disponibilizado pelo time de produto, e será sempre a última versão corrente, por exemplo, na imagem abaixo temos o pacote 25.01, mesmo que o ERP ainda trabalhe com as versões 24.07 e 25.01, no Conector iFood só existirá a 25.01. Quando liberarmos a versão 25.07, somente a versão 25.07 existirá.

Nota

O Conector iFood trabalha desacoplado do ERP, ou seja, mesmo que o ERP esteja em versão antiga você poderá colocar sempre a última versão do Conector iFood, por exemplo, mesmo que o ERP esteja na versão 25.01, você pode colocar a última versão do Conector iFood que é a 25.07.


Image Added

O Pacote do Conector IFOOD Mercado é desacoplado do ERP, ou seja, quando for instalar pelo Publica Web ele vai constar como uma Publicação separada dos módulos do ERP.

04. INSTALAÇÃO

Com o pacote em mãos para prosseguir com a instalação adicione uma nova Publicação selecionando no campo Produto como Conector IFood

Image Added

Marque todos os módulos e clique em Avançar.

Ao final da instalação terá opção de visualizar a publicação, a qual será redirecionada para a tela de configuração. Caso precise o cliente será: http://localhost:8697/configuracoes

podendo ficar diferente se definiu um domínio ou porta diferente do padrão.

05. ATUALIZAÇÃO

Aviso

Quando necessário atualização, sugerimos que a publicação seja deletada e criada novamente.

Com o pacote em mãos abra o Publica Web selecionando a Publicação como Conector IFood.

Image Added

Confirme a versão a ser atualizada, para a atualização recomendamos que desinstale a versão através da lixeiraImage Addede ao finalizar instala a nova versão novamente.

Ao final da instalação terá opção de visualizar a publicação, a qual será redirecionada para a tela de configuração. Caso precise o cliente será: http://localhost:8697/configuracoes

podendo ficar diferente se definiu um domínio ou porta diferente do padrão.

Card documentos
InformacaoCaso no cliente esteja com a publicação anterior, onde a instalação foi feita via arquivo .bat, é necessário realizar a desinstalação manual da mesma, antes de instalar a nova publicação. Não será necessário editar dados no banco.
TituloIMPORTANTE!

...