EME4 – Integração Externa – Portal de Compras: Guia de implementação

EME4 – Passo a passo para configurar e implementar o Portal de Compras

Modelo Comercial

Segue modelo comercial utilizado para o Portal de Compras:

ATIVOS DE SOFTWARE – FICHA POR PRODUTO
i-ERP EME4 – PORTAL DE COTAÇÕES WEB
PRINCIPAIS FUNCIONALIDADES PARA UTILIZAÇÃO COM EME4
Emite cotações para vários fornecedores
Compras Centralizadas

Elimina a negociação por email

Garante a integridade/confiabilidade dos dados

Rapidez no acesso, rastreabilidade

Disponibilidade de histórico

Fornecedor recebe notificação por email com link para inserir a cotação

Cadastro simplificado de fornecedores no Eme4, integrado no portal

A sinalização do fornecedor vencedor feita no Eme4 e vai automaticamente para o portal

A aprovação de cotações pode ser total ou parcial, finalizada por item
BENEFÍCIOS
Pode ser utilizado integrado ao i-ERP Eme4/Totali ou a qualquer ERP.
LICENCIAMENTO
Como o produto é licenciado
SaaS – Software as a Service
ITENS PARA FORMAÇÃO DE PREÇO
O que devo considerar para formar o preço ao cliente?
Manutenção Mensal
Setup + Consultoria e treinamento
MANUTENÇÃO MENSAL
A manutenção é referente a que?
Garante o acesso ao portal, atualizações de versão e atendimento via suporte técnico
Quem fatura ao cliente?
Produtora ou Canal que já fatura a manutenção do i-ERP ao cliente
Como é formado o preço?
Por quantidade de cotações e acessos nominais pelo login do email
Quantidades
Quantidade de cotações: até 2.000/mês (Exemplo: 1 cotação para 3 fornecedores, consome 3)
Acessos nominais por login de email: até 3 acessos (pessoas diferentes que podem acessar)
Upgrade complementar
Quantidade de cotações adicionais: sob consulta
Quantidade de acessos adicionais: sob consulta
SERVIÇO DE IMPLANTAÇÃO E TREINAMENTO
Pacote Serviços (06 horas)
Setup: 4 horas (Duplicação BD, disponibilização do servidor)
Consultoria e treinamento ao cliente: 2 horas (Teste de integração e repasse ao cliente)
Quem implanta e treina o cliente?
Setup somente Produtora, Consultoria e treinamento pelo Canal certificado ou Produtora.
Quando o canal poderá realizar a implantação e treinamento no cliente?
Somente após treinamento e certificação pela Produtora.
Quem fatura ao cliente?
Quem realizar o serviço.
Existe custo ao canal?
Não
Forma de implantação e treinamento.
Remoto, a menos que o cliente exija que seja presencial e concordar em custear tempo de deslocamento e as despesas de viagem.
Como a implantação é faturada?
Pacote de serviços é faturado ao cliente por quem prestar o serviço, na aprovação da proposta.
Como a manutenção é faturada?
Adicionada ao valor pago pelo cliente no mês seguinte a aprovação da proposta.
SERVIÇO DE CUSTOMIZAÇÃO
É possivel customizar?
Sim, conforme analise de viabilidade.
Como são desenvolvidas novas inteligências no robô?
O cliente apresenta necessidades que gostaria, Produtora analisa e define a viabilidade , se viável, executa a implementação mediante aprovação de proposta comercial.
Quem executa o serviço de customização?
Produtora
Quem fatura ao cliente?
A Produtora
ATENDIMENTO SUPORTE TÉCNICO
Canal
1º nivel
Produtora
2º nivel
COMISSÃO
Manutenção
Canal – conforme categoria do programa de canais.
Serviço de implantação e treinamento
100% de quem realizar o serviço.
Serviço de customização
20% Canal e 80% Produtora.
PROCEDIMENTOS APÓS APROVAÇÃO
O que preciso disponibilizar para a Produtora?
Proposta assinada, contemplando todos os detalhes da negociação.
Como envio a documentação?
Todas as informacoes devem ser encaminhada via Gesti para a áera de Canais.

Requisito

– ERP EME4 instalado e publicado com módulo de Integração Web Service (Integração Externa).
 

Instalação e Configurações do ambiente

Consultor ou Canal/Revenda

As configurações do ERP e M4Server são feitas pelo Consultor ou Canal/Revenda dentro do ambiente do cliente em que se deseja implementar o Portal de Cotações e Compras.

Para que o EME4 possa se integrar ao portal de cotações e compras, é necessário inicialmente que o ERP contenha os módulos correspondentes ao módulo Integração Externa > Integração Web Service. Caso o EME4 não possua esse módulo, será necessário realizar uma solicitação desse módulo.

O caso de Uso Integração Externa > Integração Web Service > Config. Consultas  Web Service será utilizado para consumo via M4Server (Rest API) e as informações oriundas da consulta serão retornadas via JSON. Em suma, para que o M4Server puxe as informações do ERP é necessário Indicar os parâmetros correspondentes ao Portal de Compras (Imagem 1).

Imagem 1

Com as Consultas publicadas no sistema, é necessário configurar o M4Server para conseguir usar as informações contidas no ERP e transmitir para o Portal de Cotações e Compras.

Mais detalhes sobre como configurar o M4Server estão disponíveis em:

M4Server – Instalação e Configuração (atualizado)

 

Infraestrutura

O Portal de Compras é uma aplicação Web, portanto, necessita que o ambiente onde se quer utilizar esteja configurado e parametrizado pela equipe de Infra para poder se conectar às informações locais do EME4. Lembrando que é feito um ambiente para homologação e para produção, para que possam ser feitos os testes  na URL de homologação, e após tudo ok, é feita implantação da versão de produção.

Segue passo a passo feito para deploy de nova instalação do portal de compras:

1 – Criar DNS e definir a URL que será acessada:

Exemplo:

FrontEnd: https://portalcompras-fm-hml.datainfo.inf.br

Backend: https://portalcompras-fm-hml-api.datainfo.inf.br

2 – Solicitar para o desenvolvimento fazer a build do FrontEnd com o link que será usado (confirmar com o James esse passo);

3 – Criar as pastas com os arquivos do sistema, 1 para API e outra para a web;

4 – Criar a aplicação no IIS do servidor, 1 para FrontEnd (web) e outro para backend (API) e referenciar cada aplicação a pasta criada no passo 3;

5 – Criar uma database em branco no banco postgres, se não existir uma instalação, instalar um banco postgres padrão e criar uma database zerada;

6 – Alterar os parâmetros destacados no arquivo appsettings.json disponível na pasta API;

7 – Alterar no arquivo appsettings.json o endereço do M4Server do cliente no campo M4ServerHost.

 

Desenvolvimento

No processo de implementação do Portal de Compras, o desenvolvimento faz a compilação do programa para o mesmo rodar na URL criada pela infraestrutura, ficando disponível para acesso no servidor configurado. Dúvidas ou problemas com a comunicação do portal com o EME4 devem ser analisados junto ao desenvolvimento ou infra para que se identifique onde está ocorrendo o problema e a quem compete a correção.

O Repositório dos fontes se encontra no seguinte endereço:

https://dev.azure.com/eme4sistemas/Eme4/_git/PortalDeCompras_Backend https://dev.azure.com/eme4sistemas/Eme4/_git/PortalDeCompras_Frontend

 

Testes do ambiente

Assim como abordado no tópico da infraestrutura, é necessário que os testes sejam feitos inicialmente na URL de homologação disponibilizada, para que, caso aconteça algum problema, ele seja identificado antes do uso do Portal com informações sensíveis do cliente (em produção). 

Os testes do ambiente são feitos pelo Consultor ou pelo Canal/Revenda, e têm como objetivo garantir que a aplicação Portal de Cotações e Compras e sua integração com o ERP estejam funcionando normalmente no servidor do cliente.

O tipo de testes realizados são operações simples de interações com o Portal e o EME4 para verificar a comunicação da integração, portanto operações como Criar, editar ou excluir uma cotação via ERP e verificar a mudança de status no Portal e vice-versa.

Informações sobre as funcionalidades e como realizar essas operações serão mencionadas em seguida.

 

Funcionalidades

O caso de uso Compras > Cotações de Compras > Registrar Cotação Compra é onde são criadas, editadas ou excluídas informações das cotações que serão integradas no portal (Imagem 2);

Imagem 2

 

No Portal é possível visualizar as cotações do ERP e seus detalhes (Imagem 3);

Imagem 3

 

O Portal traz informações de fornecedores, Data de criação e envio, status, grupo de compradores, condição de pagamento, entre outros detalhes da operação. Quando é feita alguma alteração no ERP, é possível visualizar tudo no portal, e caso haja alguma alteração na cotação via Portal, as informações também são atualizadas no EME4.

Além disso, também podem ser adicionados fornecedores e suas informações diretamente pelo portal, assim como históricos de pagamentos, tipos de pagamentos e produtos utilizados para filiais da empresa.

Mais detalhes das funcionalidades disponíveis  em:

EME4 – Integração Externa – Portal de Compras: Guia de Utilização

 

Fluxograma do Processo