# 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**

<span style="text-decoration: underline;"> Com essa integração, a plataforma envia apenas um produto por requisição por vez (Requisição individual) sem suporte a Projeto e Fase. Ela **não é compatível em paralelo** com a [**integração agrupada composta**](https://doc.sismetro.com/books/erp-senior/page/integracao-de-requisicao-de-estoque-porta-agrupada-composta-com-o-erp-senior).</span>

<span style="text-decoration: underline;">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.</span>

<p class="callout info">**MÓDULO**</p>

Gestão Inteligente de Manutenção

<p class="callout info">**ESPECIFICAÇÕES TÉCNICAS**</p>

**Sentido:** Mão única ERP Senior -&gt; 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")

<p class="callout info">**PROCEDIMENTO CLIENTE**</p>

*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:<u> F000SXT</u>);
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:<u> F000CWS</u>);
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.

<p class="callout info">**PROCEDIMENTO EQUIPE SUPORTE**</p>

*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".

<p class="callout warning">**DÚVIDAS**</p>

<table border="1" id="bkmrk-d%C3%BAvida-solu%C3%A7%C3%A3o-di" style="height: 165px; width: 808px;"><tbody><tr style="height: 29px;"><td style="width: 326px; height: 29px;">**Dúvida**</td><td style="width: 416px; height: 29px;">**Solução**</td><td style="width: 66px; height: 29px;">**Direito**</td></tr><tr style="height: 47px;"><td style="width: 326px; height: 47px;">É necessário contatar a equipe de suporte da Senior para esta operação?</td><td style="width: 416px; height: 47px;">Não. O usuário do ERP pode efetuar a operação sozinho.</td><td class="align-center" style="width: 66px; height: 47px;">-</td></tr><tr style="height: 29px;"><td style="width: 326px; height: 29px;">Esta documentação é válida para GO UP e ERP Full?

</td><td style="width: 416px; height: 29px;">Sim. O procedimento é o mesmo para ambos.</td><td class="align-center" style="width: 66px; height: 29px;">-</td></tr><tr><td style="width: 326px;">É necessário reiniciar o servidor após efetuar o procedimento?

</td><td style="width: 416px;">Não.</td><td class="align-center" style="width: 66px;">-</td></tr><tr><td style="width: 326px;">O WebService precisa estar visível para a web?

</td><td style="width: 416px;">Sim. O WebService necessita estar publicado e visível na na web. </td><td class="align-center" style="width: 66px;">-</td></tr><tr><td style="width: 326px;">É possível liberar apenas os domínios dos servidores da plataforma para consumir o WebService?

</td><td style="width: 416px;">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

</td><td class="align-center" style="width: 66px;">-</td></tr><tr><td style="width: 326px;">É possível liberar apenas os IP´s dos servidores da plataforma para consumir o WebService?

</td><td style="width: 416px;">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. </td><td class="align-center" style="width: 66px;">-</td></tr><tr><td style="width: 326px;">Ao excluir uma requisição no ERP a mesmo é replicada para a plataforma?

</td><td style="width: 416px;">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.</td><td class="align-center" style="width: 66px;">-</td></tr><tr><td style="width: 326px;">É possível realizar requisições agrupadas?

</td><td style="width: 416px;">Não. A plataforma realiza apenas requisições unitárias.</td><td class="align-center" style="width: 66px;">-</td></tr></tbody></table>

<div id="bkmrk-"></div>