...
Veld in Transplan | Veld in OTM bericht |
---|---|
adresnamen | name van elke stop (alleen in omschrijving functioneel; niet in filter) |
afdeling | eerste beschikbaar uit: department / rateReference / eerste deel van name, tot symbool '|', spatie, '/' |
carriercode | actor met rol carrier, daarvan code uit de externalAattributes |
eerste_dc_stad | city van eerste locatie met 'type' 'warehouse' |
externe_reservering | reservationExternalNumber uit de externalAttributes van de trip. |
kenteken | licenseplate uit entiteit vehicle |
laatste_dc_stad | Plaats van de laatste locatie van 'type' 'warehouse' |
opdrachtnummer | eerste beschikbaar uit: externalAttributes.Customer_data_taskNumber of externalAttributes.taskNumber |
moeilijkheidsgraad | Alleen voor AH PTS. De hoogste moeilijkheidsgraad van alle niet DC stops. De moeilijksheidsgraad komt uit property location.ExternalAttributes.stopComplexity. Hieronder de de moeilijkheidsgraad van laag naar hoog:
|
ritnaam | eerste beschikbaar uit: externalAttributes.displayName en name |
planafdeling | planafdeling (alleen AH PTS). Uit ExternalAttributes.planDeparment |
product_soort | de verschillende unieke commodity van de eerste DC stop. De commodity bevat bijv. FRESH of AMBIENT. De waarde komt uit load/unlaod.consignment.externalAttributes.commodity |
starttijd_rit | PlannedStart of StartDateTime uit externalAttributes van de rit en anders de starttijd van de eerste stop. Formaat is hh24:mi (bijv. 09:15) |
status | status van de rit (alleen AH PTS). Uit trip.externalAttributes.status |
steden | city van elke stop (alleen in omschrijving functioneel; niet in filter) |
taak_opmerking | taskRemark uit externalAttributes van de trip. |
trekkertype | eerste beschikbaar uit: externalAttributes.requestedTractorType en vehicle.vehicleType |
vlootnummer | externalAttributes.plannedFleetNumberTractor |
voertuig_id | vehicleId uit externalAttributes van de entiteit vehicle |
voertuigtype | externalAttributes.requestedVehicleType |
zending_type | De (unieke) type zendingen (consignment type) van alle stops (gescheiden door een komma). |
Los en -laadactie op hetzelfde adres samenvoegen tot een LOLA stop
Voor de OTM PTS stroom van AH worden stops uit het OTM bericht samengevoegd tot een LOLA stop als op hetzelfde adres meerdere acties worden uitgevoerd en de eerste actie een los actie is gevolgd door een laad actie. De starttijd van de LOLA orderregel is de starttijd van de losactie en de eindtijd van de LOLA orderregel is de eindtijd van de laadactie.
Deze logica wordt alleen uitgevoerd als de optie Orderregel per ritactiviteit is aangevinkt en er bij een stop meerdere actions aanwezig zijn.
Verwerking stand-by ritten (alleen AH PTS koppeling)
Voor de AH PTS (planned Trip Service) is een aparte stroom op de normale stroom, namelijk stand-by ritten. Dit zijn capaciteitsritten waarbij door AH tijd gereserveerd wordt bij de vervoerder voor als er last-minute finale ritten ingepland worden.
Wanneer AH een deel van de stand-by rit invult met een finale rit, dan blijven er één of meerdere stand-by gedeelten over. Bij AH is een stand-by rit altijd één rit en kan deze verschillende start- en eindtijden hebben. In Transplan ondersteunen wij geen ritten met verschillende start- en eindtijden. Daarom is er voor de verwerking van dit type rit een aparte flow opgezet.
Wanneer AH een finale rit heeft ingevuld voor de stand-by rit, dan wordt ook een update van de capacateitsrit gestuurd met daarin de overgebleven stand-by gedeelten. Een stand-by gedeelte bestaat altijd uit twee actions.
Per stand-by gedeelte gaan wij deze in Transplan verwerken. Een stand-by gedeelte kan een bestaande order=rit zijn, dan wordt deze order=rit bijgewerkt (update). Als er een nieuwe stand-by gedeelte is ontstaan, dan wordt een nieuwe order=rit aangemaakt.
Hieronder een mogelijke flow van een stand-by rit en hoe deze door AH wordt ingevuld / doorgegeven.
...
Wanneer is het een stand-by rit?
Als de status van de order (trip.externalAttributes.status) de status PLANNED is en het aantal actions in de rit (type stop) meer dan 2 is, dan wordt dit gezien als een stand-by rit en gaat Transplan deze rit behandelen als een stand-by rit.
Wanneer de capaciteitsrit een stand-by rit is, dan wordt per twee actions een rit in Transplaan aangemaakt of bijgewerkt indien de order=rit al bestaat.
Als een stand-by gedeelte t.o.v. verwerking niet meer aanwezig is (hij is bijv. ingevuld door een finale rit) wordt deze niet meer meegegeven in de capaciteitsrit. In de verwerking gaat Transplan o.b.v. het OtmTripId kijken of er orders zijn voor dit ID die niet in de huidige capaciteitsrit aanwezig is. Van deze orders wordt een Cancel bericht gestuurd in Transplan, zodat deze order=rit geannuleerd wordt.