Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Para a integração entre os sistemas, as seguintes alterações de dicionário foram realizadas:


Mensagem Integração de Monitorável

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

Filial + DA4_COD



drivernameDA4_NOME

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

Se tipo igual a TRIP, então:

Filial + DAK_COD + DAK

/ SF2Lista de monitoráveis (carga e notas fiscais)

_SEQCAR


Se tipo igual a INVOICE, então:

F2_DOC + F2_SERIE



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



monitorables / monitorablevolume

Se tipo igual a TRIP, então:

DAK_CAPVOL

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



monitorables / monitorableweight

Se tipo igual a TRIP, então:

DAK_PESO

monitorables / monitorable / vehiclevehicleDA3_CODmonitorables / monitorable / vehiclenameDA3_DESCmonitorables / monitorable / trucktruckDA3_PLACAmonitorables / monitorable / carriersourceIdA4_CODmonitorables / monitorable / carriernameA4_NOMEmonitorables / monitorable/ carrierdescriptionDA4_NREDUZmonitorables / monitorablevolumemonitorables  / monitorablemonitorables 


Se tipo igual a INVOICE, então:

F2_PLIQUI ou F2_PBRUTO


O 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_COD

monitorables / monitorable / vehiclenameDA3_DESC

monitorables / monitorable / trucktruckDA3_PLACA

monitorables / monitorable / carriersourceIdA4_COD

monitorables / monitorable / carriernameA4_NOME

monitorables / monitorable/ carrierdescriptionDA4_NREDUZ

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;

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çã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



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



monitorables / monitorable / transitions
monitorables / transitions
/ transition / location / localitysourceIdFilial + A1_COD

monitorables / monitorable /
 transitions
transitions / transition / location / localitynameA1_NOME

monitorables / monitorable /
 transitions
transitions / transition / location / localitydescriptionA1_NREDUZ

monitorables /
 transitions
monitorable / transitions / transition / location / addressstreetA1_ENDENT ou A1_END
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable /
 transitions
transitions / transition / location / addressnumberA1_ENDENT ou A1_END
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable /
 transitions
transitions / transition / location / addressdistrictA1_BAIRROE ou A1_BAIRRO
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable /
 transitions
transitions / transition / location / addresscityCC2_MUNE ou A1_MUNE / CC2_MUN ou A1_MUN
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable /
 transitions
transitions / transition / location / addressstateA1_ESTE / A1_EST
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables / monitorable /
 transitions
transitions / transition / location / addresszipCodeA1_CEPE / A1_CEP
Prioriza o preenchimento com base no endereço de entrega, caso vazio utiliza o endereço do próprio cliente.
monitorables /
 transitions
monitorable / transitions / transition / location / addresscountryA1_PAIS

monitorables / monitorable / items / itemsourceIdF2_DOC + F2_SERIE + D2_ITEM

monitorables / monitorable / items / itemquantityD2_QUANT

monitorables / monitorable / items / itemvalueD2_TOTAL

monitorables /
 transitions
monitorable / items /
transition 
item
anchor
weight
driverdriver Estrutura Tag DriverNomeTítuloDescriçãoTipoTamanhoBrowseVisual?ContextoOpçõesHelp
D2_QUANT

monitorables / monitorable / items / itemvolumeD2_QUANT * (B5_COMPRLC * B5_LARGLC * B5_ALTURLC)

monitorables / monitorable / items / item / productsourceIdB1_COD

monitorables / monitorable / items / item / productnameB1_DESC

monitorables / monitorable / items / item / extensions / extensionkeyLote

monitorables / monitorable / items / item / extensions / extensiontextValueD2_LOTECTL

relationships / relationshipparentSourceIdFilial + DAK_COD + DAK_SEQCAR

relationships / relationship / childrenchildSourceIdsF2_DOC + F2_SERIE

Filial

Filial do Sistema

C2NãoFilial do Sistema.



Inclusão de novos campos na tabela DK1:

...