Integração de Produtos com o ERP Senior
Esta integração permite que os cadastros de produtos sejam replicados do ERP Senior para a plataforma.
MÓDULO
Gestão Inteligente de Manutenção
ESPECIFICAÇÕES TÉCNICAS
Sentido: Mão única ERP Senior -> Plataforma
Consulta: Plataforma consome WS para receber cadastros pendentes de sincronia
Mecanismo: XML
WSDL: http://example.com/g5-senior-services/sapiens_Synccom_senior_g5_co_cad_produtos?wsdl
Porta: Exportar_5
Documentação Senior: Clique aqui!
PROCEDIMENTO CLIENTE
Cadastro do sistema integrado
-
Cadastro do sistema integrado no ERP. Para mais informações. Clique aqui!
Configurações da integração no ERP


Tela de configurações de tipos de informações (Código da Tela: F000SXT) no ERP Senior
Ativação do Web Service no ERP


Tela de configuração de Web Service (Código da Tela: F000CWS) no ERP Senior
Ativação da Integração na Plataforma
-
Solicite a equipe de suporte da que ative a integração;
-
Informe os seguintes os dados abaixo;
-
Sigla do sistema no ERP Senior (deverá ser a mesma sigla cadastrada dentro do cadastro de sistemas integrados no ERP Senior);
-
Usuário responsável Integração no ERP Senior;
-
Password do usuário responsável Integração no ERP Senior;
-
Empresa cadastrada no ERP Senior;
-
Filial cadastrada no ERP Senior;
-
URL dos Web Service de produção (Exemplo:
https://web03.senior.com.br:39301). Caso o usuário não tenha esta informação deve ser aberto um chamado na Senior solicitando a mesma.
PROCEDIMENTO EQUIPE SUPORTE
Ativar a Integração na Plataforma
-
Acesse o cadastro da unidade do cliente;
-
Clique em “Integrações”;
-
Clique em “Adicionar”;
-
Selecione o tipo de integração “Produtos”;
-
Selecione o Vendor/ERP “Senior”;
-
Insira a Sigla "UPSIM";
- Insira em cada empresa o ID da filial utilizada para integração de produtos (Informado pelo cliente). Embora os produtos tenham chave de unicidade por empresa, o ERP necessita dos parâmetros de empresa e filial para fazer o consumo do WS. Portanto deve ser lançado no cadastro de cada empresa o ID da filial que será utilizada na integração;
-
Insira o EndPoint WebService. Exemplo:
https://web03.senior.com.br:39301/g5-senior-services/sapiens_Synccom_senior_g5_co_cad_produtos -
Insira a EndPoint Confirmação. Exemplo:
https://web03.senior.com.br:39301/g5-senior-services/sapiens_Synccom_senior_g5_co_int_geral_exportacao -
Insira o EndPoint da plataforma. Exemplo:
http://dev.sismetro.com:5000 -
Insira as observações da integração;
-
Selecione o tipo da integração: “Total”;
-
Ative a opção “Registrar Logs”;
-
Clique em “Salvar”.
Observações
- Substituir o início da URL pelos dados fornecidos pelo cliente;
- A primeira sincronia com o ERP deverá ser realizada com o tipo de integração“Total” ativada. Após a sincronia total ser realizada a integração deverá ser alterada para "Parcial".
GATILHOS DE EXECUÇÃO DO SERVIÇO
Temporal: O serviço é executado a cada 2 (Duas) horas.
Usuário: O serviço é executado quando o usuário clica no botão
VALIDAÇÃO DE EXECUÇÃO DO SERVIÇO
Tipo de integração: 34
Vendor: 3
Status: 1
Parâmetro 1: CUSTO*
Parâmetro 2: APP**
* Quando o valor do "parâmetro 1" for igual a "CUSTO" o custo médio do produto no ERP será registrado no SISMETRO;
**Quando o valor do "parâmetro 2" for igual a "APP" todos os produtos serão marcados como disponíveis para utilização no APP.
IMPORTANTE! A integração apenas adiciona o produto no SISMETRO, não efetua atualização de nenhum campo.
PARÂMETROS DE REQUISIÇÃO
Integrar total ou parcial
(T = Todos, A = Somente Alterados).
Cadastro unidade -> Integrações Integrações
CHAVE DE UNICIDADE DE REGISTRO
Chave de unicidade no ERP: codEmp + codPro + codDer
Chave de unicidade na plataforma: unit + codEmp + codPro + codDer
Comportamento do WS: Todos os produtos da empresa serão exportados.
DÚVIDAS
Esta documentação é válida para GO UP e ERP Full?
Sim. O procedimento é o mesmo para ambos. -É necessário reiniciar o servidor após efetuar o procedimento?
Não. -O WebService precisa estar visível para a web?
Sim. O WebService necessita estar publicado e visível na na web.É possível liberar apenas os domínios dos servidores da plataforma para consumir o WebService?
Sim. Se o firewall permitir a liberação por domínio o usuário deverá liberar os seguintes domínios:
dev.sismetro.com
br.sismetro.com com
É possível liberar apenas os IP´s dos servidores da plataforma para consumir o WebService?
Não. A plataforma é hospedada em servidores na AWS e não possuem IP fixo. Portanto não é possível liberar o consumo para IP´s específicos.Ao excluir um cadastro no ERP o mesmo é replicado para a plataforma?
Não. Quando um cadastro é "excluído" do ERP não é gerado sincronia para a plataforma. -É obrigatório implementar um where?
Não, porém é altamente recomendado para evitar a exportação de cadastros desnecessários. -