Tempo aproximado para leitura: 00:07:00 min
Dúvida
Quais são os pré-requisitos e as configurações necessárias para a liberação e validação de acesso às novas telas do Contratos 2.0?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha RM) - Gestão de Estoque, Compras e Faturamento - Versão 12.1.2502
Solução
Para habilitar o uso do Contratos 2.0, é necessário revisar as permissões de acesso, realizar a configuração das portas da API no RM.Host e validar a comunicação com o banco de dados.
Siga os passos abaixo para a correta parametrização:
1. Permissão de Acesso:
As permissão de acesso as novas telas estão disponibilizadas junto à arvore de permissões do menu de contratos.
Mantemos todas as permissões para a visualização, inclusão, alteração e exclusão, além de todos os processos.
2. Configuração das portas da API:
O aplicativo RM.Host é responsável por hospedar e expor os serviços de APIs.
A tag ApiPort configurada nesta etapa será utilizada durante a instalação das telas em Smart UI.
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.Veja mais sobre a configuração da porta webApi.
3. Faça a Validação de acesso às APIs
Para validar se as configurações de portas das APIs foram realizadas corretamente, acesse o browser e digite a URL http://{IP ou domínio}:{porta}/api/swagger/.
Exemplo: http://10.173.17.242:8051/api/swagger
Importante na validação usar o IP, nome da máquina ou domínio.
Verifique se a página abaixo foi carregada
4. Estabeleça a Conexão com o banco de dados.
Configure a tag DefaultDB para que a API saiba em qual banco de dados conectar quando for acionada pela tela.
Para validar se a configuração da comunicação com o banco de dados das APIs foi realizada corretamente, acesse a API via browser.
Exemplo: http://10.173.17.242:8051/api/est/v1/Unitofmeasures
Neste exemplo estamos usando o cadastro de Unidade de Medidas, ao acessar será solicitado um usuário do sistema que tenha acesso a este cadastro dentro do sistema.
Você deverá ter um resultado semelhante a este, onde lista os registros do cadastro de unidade de medida.
Para mais informações clique aqui.
0 Comentários