Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TOTVS Logística OMS
Função:OMSXCPL7 - Monitor de Cargas
País:Todos Países
Requisito/Story/Issue (informe o requisito relacionado) :

DLOGWMSMSP-8078

DLOGWMSMSP-7275 (Épico)


02. SITUAÇÃO/REQUISITO

Realizar a integração das cargas do OMS Protheus com o Monitoramento, funcionalidade pertencente ao Módulo de Execução do TOTVS Logística Cockpit.

03. SOLUÇÃO

Realizada a implementação que permitirá a integração de cargas faturadas com o TOTVS Logística Cockpit, para o seu monitoramento e rastreamento.

Não será obrigatória a existência de uma viagem (DK0) para que o monitoramento ocorra.

Pré-requisitos Para Integração da Carga

  • MV_CPLMON, igual a 1-Sim;
  • MV_WSMONI, preenchido com o WebService de Monitoramento;
  • A carga deve possuir todos os seus pedidos faturados;
  • Os clientes da carga devem possuir Endereço (A1_END ou A1_ENDENT), Município (A1_MUN ou A1_MUNE), Estado (A1_EST ou A1_ESTE) e País (A1_PAIS) preenchidos.

Envio da Carga Para Monitoramento

O envio da carga para o monitoramento será realizado pela rotina Monitor de Cargas (OMSXCPL7), por meio da opção Enviar Cargas p/ Monitoramento.

Os registros apresentados em tela serão filtrados conforme o pergunte da rotina, sendo possível, com base no período informado, selecionar as cargas com ou sem viagem geradas.

Envio da Carga Para Monitoramento Via Schedule

O envio da carga para o monitoramento também pode ser realizado via agendamento (Schedule) do Protheus.

Para isso, a rotina agendada deve ser a Monitor de Cargas (OMSXCPL7).

Estrutura do XML de Envio

Mensagem Integração de Monitorável

Tag XML AgrupadoraTag XMLCampo no ProtheusCampo no Cockpit LogísticoObservações
driversourceId

Filial + DA4_COD

Motorista


drivernameDA4_NOMEMotorista
driveridentifierDA4_CGC ou DA4_MAT ou DA4_CODMotoristaUtilizará a primeira informação não vazia.
monitorables / monitorablesourceId

Se tipo igual a TRIP, então:

Filial + DAK_COD + DAK_SEQCAR


Se tipo igual a INVOICE, então:

F2_DOC + F2_SERIE

Se tipo igual a TRIP a nomenclatura utilizada no Cockpit será Viagem.


Se tipo igual a TRIP a nomenclatura utilizada no Cockpit será Nota.


monitorables / monitorabletypeTRIP / INVOICE
A carga é enviada com o monitorável do tipo TRIP, já as notas fiscais são enviadas como monitoráveis do tipo INVOICE.
monitorables / monitorablevalue

Se tipo igual a TRIP, então:

DAK_VALOR

Se tipo igual a INVOICE, então:

F2_VALFAT

Valor
monitorables / monitorablevolume

Se tipo igual a TRIP, então:

DAK_CAPVOL

Quando tipo igual a INVOICE não é enviado o volume.

Volume
monitorables / monitorableweight

Se tipo igual a TRIP, então:

DAK_PESO

Se tipo igual a INVOICE, então:

F2_PLIQUI ou F2_PBRUTO

PesoO peso varia conforme o parâmetro MV_PESOCAR, se igual à "L" envia o peso líquido, se MV_PESOCAR igual à "B" envia o peso bruto.
monitorables / monitorabletemperatureTypeDB0_TIPCAR

Envia carga como Congelada se todos os produtos existentes na carga possuam no tipo da carga (B1_TIPCAR) um modelo da carga cujo o tipo (DB0_TIPCAR) possua descrição igual à CONGELADA.

Envia carga como Resfriada se todos os produtos existentes na carga possuam no tipo da carga (B1_TIPCAR) um modelo da carga cujo o tipo (DB0_TIPCAR) possua descrição igual à RESFRIADA.

Envia a carga com o tipo de temperatura Default caso a carga não se encaixe nas duas regras acima.

monitorables / monitorable / vehiclevehicleDA3_CODVeículo
monitorables / monitorable / vehiclenameDA3_DESCVeículo
monitorables / monitorable / trucktruckDA3_PLACACaminhão
monitorables / monitorable / carriersourceIdA4_CODCaminhão
monitorables / monitorable / carriernameA4_NOMETransportadora
monitorables / monitorable/ carrierdescriptionDA4_NREDUZTransportadora
monitorables / monitorable / transitions / transitionname

A integração possuí 4 transições:

  • Chegada no Cliente;
  • Início Descarregamento (quando existir viagem (DK0 para a carga);
  • Fim Descarregamento (quando existir viagem (DK0 para a carga);
  • Saída do Cliente;
Nome

As 4 transições apenas se aplicam para a transição do monitorável de tipo TRIP. 

Já para o monitorável do tipo INVOICE, apenas existirá a transição Chegada no Cliente.

monitorables / monitorable / transitions / transitionsourceIdSequencial de 3 dígitos gerado no momento de execuçãoTransição
monitorables / monitorable / transitions / transitionexpectedTimestamp

Definida conforme o tipo da transição.

  • Chegada no Cliente:

DK1_CHEGAD ou DAI_DTCHEG + DAI_CHEGAD

  • Início Descarregamento:

DK1_INIDES

  • Fim Descarregamento

DK1_FIMDES

  • Saída do Cliente:

DK1_TSAIDA ou DAI_DTSAID + DAI_HRSAID

Data Estimada
monitorables / monitorable / transitions / transitionlimitTimestamp

Definida conforme o tipo da transição.

  • Chegada no Cliente:

DK1_CHEGAD ou DAI_DTCHEG + DAI_CHEGAD

  • Início Descarregamento:

DK1_INIDES

  • Fim Descarregamento

DK1_FIMDES

  • Saída do Cliente:

DK1_TSAIDA ou DAI_DTSAID + DAI_HRSAID

Data Esperada
monitorables / monitorable / transitions / transition / location / localitysourceIdFilial + A1_CODLocalidade
monitorables / monitorable / transitions / transition / location / localitynameA1_NOMELocalidade
monitorables / monitorable / transitions / transition / location / localitydescriptionA1_NREDUZLocalidade
monitorables / monitorable / transitions / transition / location / addressstreetA1_ENDENT ou A1_ENDEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addressnumberA1_ENDENT ou A1_ENDEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addressdistrictA1_BAIRROE ou A1_BAIRROEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addresscityCC2_MUNE ou A1_MUNE / CC2_MUN ou A1_MUNEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addressstateA1_ESTE / A1_ESTEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addresszipCodeA1_CEPE / A1_CEPEndereçoPrioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable / transitions / transition / location / addresscountryA1_PAISEndereço
monitorables / monitorable / items / itemsourceIdF2_DOC + F2_SERIE + D2_ITEMItem
monitorables / monitorable / items / itemquantityD2_QUANTQuantidade
monitorables / monitorable / items / itemvalueD2_TOTALValor
monitorables / monitorable / items / itemweightD2_PESOPeso
monitorables / monitorable / items / itemvolumeD2_QUANT * (B5_COMPRLC * B5_LARGLC * B5_ALTURLC)Volume
monitorables / monitorable / items / item / productsourceIdB1_CODProduto
monitorables / monitorable / items / item / productnameB1_DESCProduto
monitorables / monitorable / items / item / extensions / extensionkeyLoteLote
monitorables / monitorable / items / item / extensions / extensiontextValueD2_LOTECTLLote
relationships / relationshipparentSourceIdFilial + DAK_COD + DAK_SEQCAR

relationships / relationship / childrenchildSourceIdsF2_DOC + F2_SERIE

Exemplo do XML de Aquisição de Monitoráveis

Aquisição de Monitorável
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
	<soapenv:Header/>
	<soapenv:Body>
		<mon:request xmlns:mon="http://www.neolog.com.br/cpl/acquisition/monitoring/monitorable/">
			<mon:monitorableSet>
				<mon:driver>
					<mon:driver>
						<mon:sourceId>01-M00008</mon:sourceId>
						<mon:name>ANGELO DA SILVA</mon:name>
					</mon:driver>
					<mon:identifier>61385388625</mon:identifier>
				</mon:driver>
				<mon:monitorables>
					<mon:monitorable>
						<mon:sourceId>0101-000679-01</mon:sourceId>
						<mon:type>TRIP</mon:type>
						<mon:vehicle>
							<mon:vehicle>EFS7890 </mon:vehicle>
							<mon:name>MERCEDEZ TRUCADO</mon:name>
						</mon:vehicle>
						<mon:truck>
							<mon:sourceId>EFS7890 </mon:sourceId>
						</mon:truck>
						<mon:carrier>
							<mon:sourceId>000001</mon:sourceId>
							<mon:name>TRANSPORTE PROPRIO TESTE</mon:name>
							<mon:description>ANGELO</mon:description>
						</mon:carrier>
						<mon:value>795.00000000</mon:value>
						<mon:volume>388.00000000</mon:volume>
						<mon:weight>194.00000000</mon:weight>
						<mon:transitions>
							<mon:transition>
								<mon:name>Chegada no Cliente</mon:name>
								<mon:sourceId>001</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:16:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:16:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-02</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA CD</mon:name>
										<mon:description>ANTHONY E LORENZO CD</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>AVENIDA PAULO S.</mon:street>
										<mon:number>1400</mon:number>
										<mon:district>Petropolis</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89232301</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Início Descarregamento</mon:name>
								<mon:sourceId>002</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:16:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:16:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-02</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA CD</mon:name>
										<mon:description>ANTHONY E LORENZO CD</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>AVENIDA PAULO S.</mon:street>
										<mon:number>1500</mon:number>
										<mon:district>Petropolis</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89232301</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Fim Descarregamento</mon:name>
								<mon:sourceId>003</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-02</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA CD          </mon:name>
										<mon:description>ANTHONY E LORENZO CD</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>AVENIDA PAULO SCHROEDER</mon:street>
										<mon:number>1500</mon:number>
										<mon:district>Petropolis</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89232301</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Saída do Cliente</mon:name>
								<mon:sourceId>004</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-02</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA CD</mon:name>
										<mon:description>ANTHONY E LORENZO CD</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>AVENIDA PAULO S.</mon:street>
										<mon:number>1500</mon:number>
										<mon:district>Petropolis</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89232301</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Chegada no Cliente</mon:name>
								<mon:sourceId>005</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO   </mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Início Descarregamento</mon:name>
								<mon:sourceId>006</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO   </mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Fim Descarregamento</mon:name>
								<mon:sourceId>007</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:46:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:46:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
							<mon:transition>
								<mon:name>Saída do Cliente</mon:name>
								<mon:sourceId>008</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:46:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:46:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
						</mon:transitions>
					</mon:monitorable>
					<mon:monitorable>
						<mon:sourceId>000000146-1</mon:sourceId>
						<mon:type>INVOICE</mon:type>
						<mon:vehicle>
							<mon:vehicle>EFS7890 </mon:vehicle>
							<mon:name>MERCEDEZ TRUCADO</mon:name>
						</mon:vehicle>
						<mon:truck>
							<mon:sourceId>EFS7890</mon:sourceId>
						</mon:truck>
						<mon:carrier>
							<mon:sourceId>000001</mon:sourceId>
							<mon:name>TRANSPORTE PROPRIO TESTE</mon:name>
							<mon:description>ANGELO</mon:description>
						</mon:carrier>
						<mon:value>370.00000000</mon:value>
						<mon:weight>74.00000000</mon:weight>
						<mon:transitions>
							<mon:transition>
								<mon:name>Início</mon:name>
								<mon:sourceId>000000146-1-001</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
						</mon:transitions>
						<mon:items>
							<mon:item>
								<mon:sourceId>000000146-1-01</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON01</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 01</mon:name>
								</mon:product>
								<mon:quantity>8</mon:quantity>
								<mon:value>40.00000000</mon:value>
								<mon:weight>8.00000000</mon:weight>
								<mon:volume>16.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000035</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000146-1-02</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON01</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 01</mon:name>
								</mon:product>
								<mon:quantity>3</mon:quantity>
								<mon:value>15.00000000</mon:value>
								<mon:weight>3.00000000</mon:weight>
								<mon:volume>6.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000036</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000146-1-03</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON02</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 02</mon:name>
								</mon:product>
								<mon:quantity>2</mon:quantity>
								<mon:value>20.00000000</mon:value>
								<mon:weight>4.00000000</mon:weight>
								<mon:volume>8.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000045</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000146-1-04</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON02</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 02</mon:name>
								</mon:product>
								<mon:quantity>10</mon:quantity>
								<mon:value>100.00000000</mon:value>
								<mon:weight>20.00000000</mon:weight>
								<mon:volume>40.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000046</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000146-1-05</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON03</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 03</mon:name>
								</mon:product>
								<mon:quantity>13</mon:quantity>
								<mon:value>195.00000000</mon:value>
								<mon:weight>39.00000000</mon:weight>
								<mon:volume>78.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue> </mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
						</mon:items>
					</mon:monitorable>
					<mon:monitorable>
						<mon:sourceId>000000147-1</mon:sourceId>
						<mon:type>INVOICE</mon:type>
						<mon:vehicle>
							<mon:vehicle>EFS7890 </mon:vehicle>
							<mon:name>MERCEDEZ TRUCADO</mon:name>
						</mon:vehicle>
						<mon:truck>
							<mon:sourceId>EFS7890</mon:sourceId>
						</mon:truck>
						<mon:carrier>
							<mon:sourceId>000001</mon:sourceId>
							<mon:name>TRANSPORTE PROPRIO TESTE</mon:name>
							<mon:description>ANGELO</mon:description>
						</mon:carrier>
						<mon:value>200.00000000</mon:value>
						<mon:weight>20.00000000</mon:weight>
						<mon:transitions>
							<mon:transition>
								<mon:name>Início</mon:name>
								<mon:sourceId>000000147-1-001</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:31:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:31:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-01</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA</mon:name>
										<mon:description>ANTHONY E LORENZO</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>RUA PAULINO M ALVES</mon:street>
										<mon:number>2</mon:number>
										<mon:district>AMERICA</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89204550</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
						</mon:transitions>
						<mon:items>
							<mon:item>
								<mon:sourceId>000000147-1-01</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON01</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 01</mon:name>
								</mon:product>
								<mon:quantity>2</mon:quantity>
								<mon:value>20.00000000</mon:value>
								<mon:weight>2.00000000</mon:weight>
								<mon:volume>4.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000035</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000147-1-02</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON02</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 02</mon:name>
								</mon:product>
								<mon:quantity>3</mon:quantity>
								<mon:value>60.00000000</mon:value>
								<mon:weight>6.00000000</mon:weight>
								<mon:volume>12.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000045</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000147-1-03</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON03</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 03</mon:name>
								</mon:product>
								<mon:quantity>4</mon:quantity>
								<mon:value>120.00000000</mon:value>
								<mon:weight>12.00000000</mon:weight>
								<mon:volume>24.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>    </mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
						</mon:items>
					</mon:monitorable>
					<mon:monitorable>
						<mon:sourceId>000000148-1</mon:sourceId>
						<mon:type>INVOICE</mon:type>
						<mon:vehicle>
							<mon:vehicle>EFS7890 </mon:vehicle>
							<mon:name>MERCEDEZ TRUCADO</mon:name>
						</mon:vehicle>
						<mon:truck>
							<mon:sourceId>EFS7890</mon:sourceId>
						</mon:truck>
						<mon:carrier>
							<mon:sourceId>000001</mon:sourceId>
							<mon:name>TRANSPORTE PROPRIO TESTE                </mon:name>
							<mon:description>ANGELO</mon:description>
						</mon:carrier>
						<mon:value>225.00000000</mon:value>
						<mon:weight>100.00000000</mon:weight>
						<mon:transitions>
							<mon:transition>
								<mon:name>Início</mon:name>
								<mon:sourceId>000000148-1-001</mon:sourceId>
								<mon:expectedTimestamp>2019-09-18T00:16:00.000-03:00</mon:expectedTimestamp>
								<mon:limitTimestamp>2019-09-18T00:16:00.000-03:00</mon:limitTimestamp>
								<mon:location>
									<mon:locality>
										<mon:sourceId>01-000054-02</mon:sourceId>
										<mon:name>ANTHONY E LORENZO LOGISTICA CD</mon:name>
										<mon:description>ANTHONY E LORENZO CD</mon:description>
									</mon:locality>
									<mon:address>
										<mon:street>AVENIDA PAULO S.</mon:street>
										<mon:number>1500</mon:number>
										<mon:district>Petropolis</mon:district>
										<mon:city>JOINVILLE</mon:city>
										<mon:state>SC</mon:state>
										<mon:zipCode>89232301</mon:zipCode>
										<mon:country>BR</mon:country>
									</mon:address>
								</mon:location>
							</mon:transition>
						</mon:transitions>
						<mon:items>
							<mon:item>
								<mon:sourceId>000000148-1-01</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON01</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 01</mon:name>
								</mon:product>
								<mon:quantity>10</mon:quantity>
								<mon:value>50.00000000</mon:value>
								<mon:weight>10.00000000</mon:weight>
								<mon:volume>20.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000034</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000148-1-02</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON02</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 02</mon:name>
								</mon:product>
								<mon:quantity>10</mon:quantity>
								<mon:value>50.00000000</mon:value>
								<mon:weight>20.00000000</mon:weight>
								<mon:volume>40.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000044</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000148-1-03</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON02</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 02</mon:name>
								</mon:product>
								<mon:quantity>5</mon:quantity>
								<mon:value>25.00000000</mon:value>
								<mon:weight>10.00000000</mon:weight>
								<mon:volume>20.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue>AUTO000045</mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
							<mon:item>
								<mon:sourceId>000000148-1-04</mon:sourceId>
								<mon:product>
									<mon:sourceId>MON03</mon:sourceId>
									<mon:name>PRODUTO MONITORAVEL 03</mon:name>
								</mon:product>
								<mon:quantity>20</mon:quantity>
								<mon:value>100.00000000</mon:value>
								<mon:weight>60.00000000</mon:weight>
								<mon:volume>120.00000000</mon:volume>
								<mon:extensions>
									<mon:extension>
										<mon:key>Lote</mon:key>
										<mon:textValue></mon:textValue>
									</mon:extension>
								</mon:extensions>
							</mon:item>
						</mon:items>
					</mon:monitorable>
					<mon:extensions>
						<mon:extension>
							<mon:key>Viagem</mon:key>
							<mon:textValue>50700</mon:textValue>
						</mon:extension>
					</mon:extensions>
				</mon:monitorables>
				<mon:relationships>
					<mon:relationship>
						<mon:parentSourceId>0101-000679-01</mon:parentSourceId>
						<mon:children>
							<mon:childSourceIds>000000146-1</mon:childSourceIds>
						</mon:children>
					</mon:relationship>
					<mon:relationship>
						<mon:parentSourceId>0101-000679-01</mon:parentSourceId>
						<mon:children>
							<mon:childSourceIds>000000147-1</mon:childSourceIds>
						</mon:children>
					</mon:relationship>
					<mon:relationship>
						<mon:parentSourceId>0101-000679-01</mon:parentSourceId>
						<mon:children>
							<mon:childSourceIds>000000148-1</mon:childSourceIds>
						</mon:children>
					</mon:relationship>
				</mon:relationships>
			</mon:monitorableSet>
		</mon:request>
	</soapenv:Body>
</soapenv:Envelope>

Exemplo de Utilização

OMSXCPL1

  • Ative a integração do monitoramento da carga.

MATA410

  • Inclua um Pedido de Venda.

OMSXCPL6

  • Integre o Pedido de Venda com o Cockpit Logístico.

COCKPIT LOGÍSTICO

  • Gere a viagem e libere.

OMSXCPL7

  • Verifique se a carga foi gerada para a viagem.
  • Neste ponto ainda não será possível integrar para o monitoramento.

MATA460B

  • Fature a carga.

OMSXCPL7

  • Integre a carga para o monitoramento.

COCKPIT LOGÍSTICO

  • Clique em Monitoramento > Monitoráveis.
  • Verifique se a carga foi recebida e se as transições estão corretas.

OMSXCPL1

  • Ative a integração do monitoramento da carga.

MATA410

  • Inclua um Pedido de Venda.

MATA460B

  • Fature a carga.

OMSXCPL7

  • Integre a carga para o monitoramento.

COCKPIT LOGÍSTICO

  • Clique em Monitoramento > Monitoráveis.
  • Verifique se a carga foi recebida e se as transições estão corretas.

04. DEMAIS INFORMAÇÕES

Tabelas Utilizadas

  • DAK  - Carga

  • DAI - Itens da Carga

  • DK5 - Monitoramento Carga CPL

  • DK0 - Viagem

  • DK1 - Itens da Viagem

  • SF2 - Cabeçalho das NF de Saída

  • SD2 - Itens da Venda da NF

05. ASSUNTOS RELACIONADOS