# Integração Obter Itens do Pedido com o ERP Senior. Esta integração permite que os itens dos pedidos 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 -> UPSIM **Consulta:** Plataforma consome *WebService* para obter os itens dos pedidos. **Mecanismo:** XML **WSDL:** `https://web03.senior.com.br:39301/g5-senior-services/sapiens_Synccom_senior_g5_co_mcm_ven_pedidos?wsdl**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") EXECUTAR OS PROCEDIMENTO ABAIXO EM TODAS AS FILIAS QUE SERÃO INTEGRADAS. ***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 “Pedidos"; 9. Clique em “Mostrar”; 10. Marque o *check box* da linha “Tipo de Informação” com a descrição “Pedidos”; 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”.  *Tela de configurações de tipos de informações (Código da Tela: F000SXT) 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; 1. Sigla do sistema no ERP Senior (deverá ser a mesma sigla cadastrada dentro do cadastro de sistemas integrados no ERP Senior); 2. Usuário responsável Integração no ERP Senior; 3. Password do usuário responsável pela integração no ERP Senior; 4. Listagem de empresas e filiais que serão integradas (Nome e ID ERP); 5. URL do 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**
***Cadastramento das empresas e filiais na plataforma*** 1. Acesse as configurações da unidade (Menu engrenagem); 2. Cadastre as empresas e filiais que serão integradas. Somente empresas e filiais com ID ERP serão integradas; 3. Cliquem em "salvar". ***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 “Pedidos Obter Itens”; 5. Selecione o Vendor/ERP “Senior”; 6. Insira a Sigla "UPSIM"; 7. Insira a URL do cliente no campo EndPoint WebService. Exemplo: `https://web03.senior.com.br:39301` 8. Insira a URL do cliente no campo EndPoint Confirmação. Exemplo: `https://web03.senior.com.br:39301` 9. Insira o EndPoint UPSIM. Exemplo: `http://dev.sismetro.com:5000` 10. Insira as observações da integração; 11. Selecione o tipo da integração: “Total”; 12. Ative a opção “Registrar Logs”; 13. Clique em “Salvar”. *Observações* - Não é necessário inserir o EndPoint no final da URL; - 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 5 (Cinco) minutos.**VALIDAÇÃO DE EXECUÇÃO DA INTEGRAÇÃO**
**Tipo da integração:** 26 **Vendor:** 3 **Status:** 1**CHAVE DE UNICIDADE DE REGISTRO**
**Chave de unicidade no ERP:** codEmp + codFil + numeroPedido **Chave de unicidade na plataforma:** unit + codEmp + codFil + numeroPedido **Comportamento do WebService:** O pedido é único por empresa e filial. O WS exporta todos os itens do pedido requisitado. **Comportamento da plataforma:** O integrador consulta no WS todos os pedidos identificados como pendentes de sincronia na plataforma. A pendência é gerada na abertura da SS e também via integração de consulta de pedidos alterados. Todos os itens do pedido são atualizados (Subescritos) independe de número sequencial.**PARÂMETROS DE REQUISIÇÃO**
**Parâmetro de Requisição** | **Campo** | **Tela** |
user | Usuário. | Cadastro unidade -> Integrações. |
password | Password. | Cadastro unidade -> Integrações. |
IdentificacaoSistema | Sigla. | Cadastro unidade -> Integrações. |
CodEmp | ID ERP da Empresa da SS. | Configurações -> Empresa. |
CodFil | ID ERP da Filial da SS. | Configurações -> Filial. |
numeroPedido | ID ERP do pedido associado a SS. | SS -> Pedidos. |
**ATRIBUTOS DE RESPOSTA REGISTRADOS**
**Parâmetro de Resposta** | **Campo** | **Atualização Cadastral** | **Tela** |
sequenciaItem | Item do pedido. | Sim. | SS -> Pedidos. |
codigoProdutoServico | ID ERP do produto ou serviço. Quando produto ou serviço é encontrado na plataforma o ID SISMETRO também é registrado. | Sim. | SS -> Pedidos. |
DescricaoProdutoServico | Descrição do produto ou serviço. | Sim. | SS -> Pedidos. |
DescricaoDerivacao | Concatenado com a descrição do produto (Separado por traço). | Sim. | SS -> Pedidos. |
precoUnitario | Preço unitário. | Sim. | SS -> Pedidos. |
quantidadePedida | Quantidade. | Sim. | SS -> Pedidos. |
unidadeMedida | Unidade. | Sim. | SS -> Pedidos. |
dataEntrega | Previsão. | Sim. | SS -> Pedidos. |
complemento | Complemento. | Sim. | SS -> Pedidos. |
**DÚVIDAS**
**Dúvidas** | **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? | Não. O WebService deverá estar visível para os IP fixos da plataforma. Para consultar a listagem [clique aqui!](https://doc.sismetro.com/books/erp-senior/page/especifica%C3%A7%C3%B5es-de-libera%C3%A7%C3%A3o-de-servidores-de-integra%C3%A7%C3%A3o "Especificações de Liberação de Servidores de Integração"). | - |