# Integração de Requisição de Estoque com o ERP Senior Esta integração permite que a plataforma envie requisições de estoque (De produtos inseridos em SS Solicitações de Serviços) para o ERP Senior, **Identificador de tipo: 12** A plataforma envia apenas um produto por requisição por vez (Requisição individual). Para enviar requisições ao ERP não é necessário efetuar nenhuma ativação. Porém para realizar consulta do andamento da aquisição é necessário.

**MÓDULO**

Gestão Inteligente de Manutenção

**ESPECIFICAÇÕES TÉCNICAS**

**Sentido:** Mão única ERP Senior -> UPSIM **Consulta:** UPSIM consome WS para receber cadastros pendentes de sincronia **Chave de unicidade no ERP:** Requisição por empresa **Chave de unicidade na plataforma:** Requisição gera um ID único para a unidade **Comportamento do WS:** A plataforma realiza requisições unitárias e consulta periodicamente o andamento do atendimento **Gatilhos de consulta:** UPSIM consome o WS periodicamente (por tempo) ou quando solicitado via tela ***Mecanismo:*** XML **Documentação Senior:** [Clique aqui! ](https://documentacao.senior.com.br/gestaoempresarialerp/5.8.10/index.htm#webservices/com_senior_g5_co_mcm_est_requisicoes.htm "Documentação Integração de Requisições de Estoque com o ERP Senior")

**PROCEDIMENTO CLIENTE**

*Cadastro do sistema integrado* 1. Cadastro do sistema integrado no ERP. Para mais informações. [Clique aqui!](https://doc.sismetro.com/books/erp-senior/page/cadastro-de-sistema-integrado-no-erp-senior "Cadastro de Sistema Integrado no ERP Senior") *Configurações da integração no ERP* 1. No menu principal clique “Cadastro”; 2. Clique em “Integrações”; 3. Clique em “Configurações de Tipos de Informações” (Código da Tela: F000SXT); 4. No campo “Sistema” clique no ícone lupa; 5. A lista de sistemas integrados será exibida. Clique duas vezes na linha do cadastro do sistema UPSIM; 6. No campo “Filial” clique no ícone lupa; 7. A lista de filiais será exibida. Clique duas vezes na linha do cadastro da filial que deseja integrar; 8. No campo “Informação” selecione a opção “Requisição de Estoque Eletrônica"; 9. Clique em “Mostrar”; 10. Marque o *check box* da linha “Tipo de Informação” com a descrição “Requisição de Estoque Eletrônica”; 11. Na coluna “Situação” insira “A”; 12. Tecle “Tab”; 13. O ERP emitirá a mensagem “Deseja Atribuir Valores Para os Itens Selecionados”; Clique na opção “Item atual”; 14. Clique em “Processar”; 15. O ERP emitirá mensagem “Processo realizado com sucesso”; 16. Clique em “OK”. [![Requisições-1.png](https://doc.sismetro.com/uploads/images/gallery/2019-04-Apr/scaled-840-0/Requisi%C3%A7%C3%B5es-1.png)](https://doc.sismetro.com/uploads/images/gallery/2019-04-Apr/Requisi%C3%A7%C3%B5es-1.png) *Tela de configurações de tipos de informações (Código da Tela: F000SXT) no ERP Senior* *Ativação do Web Service no ERP* 1. No menu principal clique “Cadastro”; 2. Clique em “Integrações”; 3. Clique em “Configuração de Web Service” (Código da Tela: F000CWS); 4. No campo “Código” digite “0”; 5. Tecla “Tab”; 6. No campo “Empresa” clique no ícone lupa; 7. A lista de empresas será exibida. Clique duas vezes na linha do cadastro da empresa desejada; 8. No campo “Filial” clique no ícone lupa; 9. A lista de filiais será exibida. Clique duas vezes na linha do cadastro da filial desejada; 10. No campo “Sistema” clique no ícone lupa; 11. A lista de sistemas integrados será exibida. Clique duas vezes na linha do cadastro do sistema UPSIM; 12. No campo “Web Service” selecione a opção “com.senior.g5.co.mcm.est.requisicoes”; 13. No campo “Porta” selecione a opção “Consultar Geral”; 14. No menu lateral “Campos Exportados Pelo Web Service” selecione todas as opções; 15. Clique em “Processar”; 16. O ERP emitirá mensagem “Confirmar o Processamento das Configurações do Web Service?”; 17. Clique “Sim”; 18. O ERP emitirá mensagem “Configurações do Web Service Gravadas com Sucesso”; Clique em “OK”. [![Requisições-Consulta.png](https://doc.sismetro.com/uploads/images/gallery/2019-04-Apr/scaled-840-0/Requisi%C3%A7%C3%B5es-Consulta.png)](https://doc.sismetro.com/uploads/images/gallery/2019-04-Apr/Requisi%C3%A7%C3%B5es-Consulta.png) *Tela de configuração de Web Service (Código da Tela: F000CWS) no ERP Senior* *Ativação da Integração no UPSIM* 1. Solicite a equipe de suporte UPSIM que ative a integração; 2. Informe os seguintes os dados abaixo; 3. Sigla do sistema no ERP Senior (deverá ser a mesma sigla cadastrada dentro do cadastro de sistemas integrados no ERP Senior); 4. Usuário responsável Integração no ERP Senior; 5. Password do usuário responsável Integração no ERP Senior; 6. Empresa cadastrada no ERP Senior; 7. Filial cadastrada no ERP Senior; 8. Código da transação de requisição de estoque no ERP Senior; 9. URL dos Web Service de produção (Exemplo: [https://web03.senior.com.br:39301](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* 1. Acesse o cadastro da unidade do cliente; 2. Clique em “Integrações”; 3. Clique em “Adicionar”; 4. Selecione o tipo de integração “Requisição de Estoque”; 5. Selecione o Vendor/ERP “Senior”; 6. Insira a Sigla "UPSIM"; 7. Insira o usuário (informado pelo cliente); 8. Insira o password (informado pelo cliente); 9. Insira o código da empresa (informado pelo cliente); 10. Insira o código da filial (informado pelo cliente); 11. Insira a key da unidade (cadastro da unidade); 12. Insira o password (informado pelo cliente); 13. Insira no campo "Parâmetro 1" o código da transação (informado pelo cliente). Quando o código não é informado a integração utiliza o código padrão 90250; 14. Insira o EndPoint WebService. Exemplo: [`https://web03.senior.com.br:39301/g5-senior-services/sapiens_Synccom_senior_g5_co_mcm_est_requisicoes`](https://web03.senior.com.br:39301/g5-senior-services/sapiens_Synccom_senior_g5_co_int_geral_exportacao) 15. Insira o EndPoint UPSIM. Exemplo: [`http://dev.sismetro.com:5000`](http://dev.sismetro.com:5000/) 16. Insira as observações da integração; 17. Selecione o tipo da integração: “Total”; 18. Ative a opção “Registrar Logs”; 19. 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".

**DÚVIDAS**

**Dúvida****Solução****Direito**
É necessário contatar a equipe de suporte da Senior para esta operação?Não. O usuário do ERP pode efetuar a operação sozinho.-
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 -
É 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 uma requisição no ERP a mesmo é replicada para a plataforma? Não. Quando uma requisição é "excluída" no ERP não é gerado sincronia para a plataforma. O usuário deverá "cancelar" para que a sincronia seja realizada.-
É possível realizar requisições agrupadas? Não. A plataforma realiza apenas requisições unitárias.-