01. DADOS GERAIS:
| Linha do Produto | Linha RMS |
|---|
| Segmento | Varejo Supermercado |
|---|
| Módulo | Cadastro |
|---|
02. PRÉ-REQUISITOS:
03. Objetivo
Integrar dados da base Simplus ao cadastro de produto (VABUITEM).
04. Instalação
- Etapa 1 - Copiar a pasta SimplusApi para [Unidade de disco]:\inetpub\wwwrootRMS\Aplicacoes\Simplus\API.
- Etapa 2 - No gerenciador do IIS e converter para aplicativo a API.

- Etapa 3 - Configurar dados do banco de dados no arquivo web.config da SimplusApi.

- Etapa 4 - Ainda no arquivo Web.config configurar os dados de acesso recebidos pela Simplus.
- Obs. 1: O valor da key Database:schemaName, deve corresponder ao esquema do banco de dados.
- Obs. 2: Apesar das configurações da api remeterem a versão 4 da api da Simplus, o token continua fixo.

- Etapa 5 - Copiar pasta SimplusService para diretório de sua preferência. Ex: [Unidade de disco]:\SimplusService.
- Etapa 6 - Configurar novamente dados do banco de dados appsettings.json do SimplusService.

- Etapa 7 - Executar o InstalarService.bat como administrador, ele irá criar o serviço SimplusService' e iniciar.
- Etapa 8 - Criar a pasta Logs dentro da pasta Content em[Unidade de disco]:\inetpub\wwwrootRMS\Aplicacoes\Simplus\API.
- Etapa 9 - Permitir que o usuário do IIS possa escrever na pasta Logs criada na etapa anterior.
05. Exemplo de Utilização
- Utilizar a função Incluir do VABUTITEM;
- Utilizar a função Obter Simplus, preencher um GTIN e clicar em Confirmar.

- Se o produto for cadastrado na Simplus, os campos a seguir serão preenchidos:
- Fornecedor;
- Descrição Reduzida;
- Qtde./Base;
- Qtde./Altura;
- Empilhamento Máximo;
- Normatização;
- Grade de Dimensões;
- Tipo Etiqueta;
- EAN;
- Descrição do Produto;
- Descrição Comercial Reduzida;
- Descrição Comercial;
- Tipo Produto;
- Class. Fiscal.
06. Logs Adicionais
Adicionar o trecho de código ao web.config da API entre as tags </defaultConnectionFactory> e <providers>:
<interceptors>
<interceptor type="System.Data.Entity.Infrastructure.Interception.DatabaseLogger, EntityFramework">
<parameters>
<parameter value="C:\SimplusLogBd.txt" />
<parameter value="false" type="System.Boolean"/>
</parameters>
</interceptor>
</interceptors>
