O Portal do Fornecedor comunica com o ERP através de APIs, desta forma é necessário garantir que o serviço de API esteja disponível e acessível de forma externa.
Importante
Como o acesso do fornecedores é externo a rede da empresa, as portas configuradas abaixo para o serviço de API deverá estar liberadas para acesso externo.
Configurando as portas da API
O aplicativo RM.Host é responsável por hospedar e expor os serviços de APIs.
Veja mais sobre a configuração da porta webApi.
A tag ApiPort configurada nesta etapa será utilizada durante a instalação do Portal.
Importante
A execução do Host precisa ser como administrador:
- Caso o Host seja iniciado como aplicativo (RM.Host.exe), certifique-se que ao executá-lo, tenha selecionado a opção "Executar como Administrador".
- Caso o Host tenha sido instalado como serviço, o usuário vinculado ao serviço deve ser um administrador do sistema.
Conectando com o banco de dados
Para que a API saiba em qual banco de dados conectar quando for acionada pelo Portal, devemos configurar a tag DefaulDB.
Veja mais em Configurando DefaultDB.
Para realizar a autenticação com as APIs utilizamos o usuário PORTALDOFORNECEDOR .
Atenção
O usuário PORTALDOFORNECEDOR é criado automaticamente pelo sistema durante o processo de "Comunicar Fornecedor" selecionando a opção "Exportar Orçamento p/Web".
O mesmo jamais deve ser criado manualmente, pois irá causar erros ao tentar acessar o portal.
Durante o processo de comunicação com o fornecedor o sistema identifica a existência do usuário, e caso o mesmo tenha sido excluído, um novo usuário será criado.
Para que o usuário sejá criado corretamente com as devidas permissões, é necessário antes definir qual código de acesso e perfil serão utilizados.
Perfil
Cadastre um novo perfil, ou utilize um já existente que possua as permissões abaixo.
Parâmetros da cotação
Informe o perfil e código de acesso que serão utilizado para realizar a autenticação das APIs, nos parametros da cotação na etapa Definições Gerais 6/6
Importante
Clientes que possuem o sistema configurado com LDAP ou Login Unificado utilizando usuário de rede, devem acessar o cadastro do usuário PORTALDOFORNECEDOR depois que o mesmo for criado, e informar um usuário de rede válido na pasta rede.