Árvore de páginas

Modificação na Estrutura da Integração - SIGAOMS X Cockpit Logístico

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAOMS - Gestão de Distribuição

Rotina:

Rotina

Nome Técnico

OMSXCPL

Regras de Integração OMX x Cockpit Logístico

OMSXCPLWSClasse Web Service Cliente para Envio de Informações
OMSXWSWeb Service Server para Recebimento de Informações
OMSXCPLARecebimento de Viagem
OMSXCPLBRecebimento de Reprogramação/Cancelamento de Viagem

Requisito/Story/Issue:

 DLOGWMSMSP-4568

País(es):

Todos Países

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

DK0 - Viagem

DK1 - Itens da Viagem

VIAGEM_OMSxCPL - Relacionamento Empresa / Filial x Viagem x OMS x CPL

Sistema(s) Operacional(is):

Windows / Linux


Requisitos

Identificada a necessidade que o processo de integração entre o OMS e o Cockpit Logístico contemple como origem do envio de dados diferentes empresas e/ou filiais, tanto para os cadastros quanto para o envio de pedidos.

Ter uma única interface de recebimento das mensagens do Cockpit Logístico no OMS, sem que haja necessidade de configurar a empresa e a filial no Web Service, sendo que esta deverá ser lida conforme a mensagem recebida na publicação de viagens do Cockpit Logístico.

Possuir as tabelas DK0 (Viagem CPL) e DK1 (Itens da Viagem CPL) configuradas com o mesmo modo de acesso das tabelas de carga DAK (Carga) e DAI (Itens da Carga). Exemplo: se as tabelas de carga estiverem configuradas para com os modos de acesso Ac. Filial = 2-Exclusivo, Ac. Unidade = 2-Exclusivo, Ac. Empresa = 2-Exclusivo, logo, as tabelas de viagem deverão possuir configuração idêntica. Esse detalhe é importante para que a integração ocorra de forma correta.


Implementações Realizadas

Envio dos Dados do OMS Para o Cockpit Logístico

Poderá ser enviada a empresa junto com o campo de código que identifica o respectivo cadastro ou processo, portanto, os identificadores no lado do Cockpit Logístico poderão ser compostos por Código + Empresa + Filial.

A empresa não será enviada se no campo Filial existir a máscara da empresa, situação que pode ocorrer quando utilizada a configuração de gestão de empresas, ou então, quando existir uma empresa padrão configurada, conforme consta na documentação de integração.

A empresa sempre será enviada para o cadastro de Filiais, mesmo que seja utilizada a configuração de gestão de empresas, exceto se houver uma empresa padrão configurada.

Processo de Web Service de Recebimento de Mensagens

Efetuada alteração nesse processo para que seja possível existir um único WS no Protheus e este leia, a partir do XML de publicação de viagem, em qual empresa/filial estão os pedidos da viagem, gravando a respectiva viagem nesta empresa/filial.

Em função desta alteração algumas parametrizações passaram a ser configuradas no arquivo de configuração do AppServer Protheus, ao invés de parâmetros da tabela SX6, pois não há conexão com o DBAcces até o momento de utilização das mesmas. Estas parametrizações são relacionadas ao processo de Debug e gravação dos arquivos XML de troca de mensagens.

Nota!

Mais detalhes podem ser obtidos no Documento de Integração, disponível em: http://tdn.totvs.com/x/x5YFE