ERP - WebServices - O que é um sistema integrado e como cadastrá-lo
Dúvida
O que é um sistema integrado e como cadastrá-lo no Gestão Empresarial | ERP?
Solução
Um sistema integrado é todo sistema de terceiros que efetue integração com o sistema Gestão Empresarial | ERP.
O sistema integrado é cadastrado na tela F000SIS - Cadastros / Integrações (1) / Cadastro de Sistemas Integrados.
Nesta tela são definidas as seguinte informações:
- Código: é o Código que o sistema terá dentro das rotinas do Gestão Empresarial | ERP (campo CodInt);
- Sigla: é a sigla do sistema integrado que será utilizada nas requisições via WebServices (para preencher o campo de Sigal do Sistema integrado. O campo de sigla poderá estar presente nos WebServices com nomes diferentes (sigInt, identificadorSistema, sistemaIntegrado, siglaSistema, ...);
- Tipo: é o tipo de sistema integrado. Os tipos são pré-definidos pela Senior e servem para criar lógicas específicas para atender os sistemas integrados previamente homologados para integrarem com o Gestão Empresarial | ERP. Caso você esteja fazendo a integração com um sistema que não tem uma homologação específica, cadastre o sistema com o tipo 99-Outros. Caso você esteja desenvolvendo uma integração com um sistema não homologado, mas você deseja utilizar conceitos de um sistema que tenha sido homologado (exemplo: Gestão de Lojas), então você pode selecionar o tipo específico. No entanto, você deve estar ciente de que o Gestão Empresarial | ERP terá os conceitos da integração com esse sistema.
- Situação: se o sistema integrado está ativado ou não.
Atenção
Na chamada dos WebServices que possuem campo para encaminhar a sigla do sistema integrado (campos como sigInt, identificadorSistema), é obrigatório que a sigla cadastrada na tela F000SIS - Cadastros / Integrações (1) / Cadastro de Sistemas Integrados seja idêntica a sigla repassada na requisição, inclusive no que tange letras maiúsculas e minúsculas.
Se isso não for respeitado, validações específicas do sistema que fazem parte da verificação desse cadastro não serão respeitadas.
Observação
- Existem WebServices/Portas mais antigos (geralmente já deprecados) que não possuem consistências relacionadas aos sistemas integrados, portanto a existência de um sistema integrado não é consistida. WebServices e Portas novas/atualizadas fazem a consistência da existência do cadastro, pois possuem formas mais robustas de controles de integração de acordo com o sistema integrado;
- Para mais informações sobre os WebServices do Gestão Empresarial | ERP, consulte o artigo ERP - WebServices - Onde é possível encontrar informações diversas sobre processo de integração via WebServices (índice).