Upload
zona
View
25
Download
6
Embed Size (px)
DESCRIPTION
Forretningskonseptet og satsingen på TransportXML Espen Aass Adm. Dir. TakeCargo [email protected] Jan O Mikkelsen/VeloxIT as [email protected]. Transportbrukereiet. Hvem står bak TakeCargo? Hovedaksjonærer Coop ICA Joh-System AS 14 andre store transportkjøpere Andre - PowerPoint PPT Presentation
Citation preview
Forretningskonseptet Forretningskonseptet og satsingen på og satsingen på TransportXMLTransportXML
Espen AassEspen AassAdm. Dir. TakeCargoAdm. Dir. TakeCargo
Jan O Mikkelsen/VeloxIT asJan O Mikkelsen/VeloxIT [email protected]@veloxit.no
Transportbrukereiet
Hvem står bak TakeCargo?
• Hovedaksjonærer• Coop• ICA• Joh-System AS
• 14 andre store transportkjøpere• Andre
Løsningen er ikke avgrenset til dagligvarebransjen, men er utviklet generelt basert på rollene transportkjøper, transportør og leverandør
BetaltLevertHentet
LeverandørTransportørKjøper
Hva gjør TakeCargo?
AvtaltBestilling
av transport
TakeCargo tar hånd om informasjonsutveksling vedavvikling av transportoppdrag fra varebestilling til fakturakontroll
Kommunikasjonen gjennomføres elektronisk eller via webmellom de involverte parter
Transportkjøper 1 Transportkjøper 2
Transportør 1
Vareleverandør 2Vareleverandør 1
Transportør 2
DV-transport i dagÉn-til-én-kommunikasjon
Transportkjøper 1 Transportkjøper 2
Transportør 1
Vareleverandør 2Vareleverandør 1
Transportør 2
TC
TakeCargoDet nye knutepunktet
• Pilotdrift fra 28. november 05, (Coop, Tollpost, NorCargo, Ica, Linjegods).
• Stabburet, Nestle’. Røra Fabrikker
• Utrulling mot ulike leverandører i stort antall mai og juni 2006
• Over 80% av norsk dagligvare • Samlasterne (TollpostGlobe, NorCargo, Linjegods og
DHL)• Over 100 dagligvareleverandører
TakeCargo - Status
Fordeler ved TakeCargo
• Store kostnadsreduksjoner for alle parter• Brukereid og brukerstyrt • Ingen barrierekostnader ved bytte av transportør og ingen IT-
leverandørbinding • Gir/muliggjør en kostnadseffektiv og lett implementerbar
elektronisk samhandling mellom alle parter innen område transportformidling
• Fordeler for alle parter ved felles grensesnitt • Minimal investering og rask oppkobling uten bruk av lokal
software • Lav pris • Sikker og stabil drift og stor kapasitet
Et "nav" med et felles kommunikasjonsgrensesnitt, basert på anerkjente standarder innen transportformidling
• TakeCargo deltager fra starten av i TransportXML-prosjektet
• Pilotdriften i TakeCargo har sikrer at mange aktører kommer i gang med TransportXML
• Utviklingen av TakeCargo har ført til nært samarbeide mellom Norstella og TakeCargo om videreutviklingen av TransportXML
• TransportXML vil være en grunnpilar i TakeCargo også i fremtiden.
Transport XML – viktig for utviklingen av TakeCargo
Hensikt med å bruke en profil av TransportXML
• Hva er en profil innenfor TransportXML standarden?– Et subsett av en av transportXMLs meldingstyper
kaller vi en profil av meldingstypen. – En profil identifiseres i rotelementet i en konkret
meldingsinstans.• profile=”DomesticPortalNO”
• Hva er hensikten med å lage en profil?– ” For en spesifikk og avgrenset bruk av transportXML
er det nyttig (og nødvendig) å beskrive subsett av transportXMLs meldingstyper.
• Hva tjener man på å bruke en profil? – En profil av meldingstypen TransportJob vil være et
entydig syntaktisk og semantisk subsett av TransportJob.
– Forenkler implementasjon
DomesticPortalNO vs TransportXML
Valgte Meldingstyper og Partyroller
•Obligatoriske party roller for hver melding
PortalBookingPortalBooking PortalBookingConfirmatioPortalBookingConfirmationn
PortalInstructionPortalInstruction MessageReceivedMessageReceived
MessageSender MessageSender MessageSender MessageSender
MessageRecipient MessageRecipient MessageRecipient MessageRecipient
OrderingParty OrderingParty
TransportCompany TransportCompany
Consignor Consignor
Consignee Consignee
DespatchParty DespatchParty
DeliveryParty DeliveryParty
FreightPayer FreightPayer
(Supplier) (Supplier)
Funksjoner i TakeCargo
Leverandør via W eb
Transportkjøper
via W eb
Transportkjøper
via MS G
UC11S e hentede/ ikke
hentedebookinger
UC12Endre booking
detaljer
TakeCargo v.3.0 funksjonalitet
Transportø rvia MS G
kun superbruker
UC23S ende
B ooking
UC18Mot ta
Booking
UC20S ende
B ookingbekreftelse
UC25Motta
B ookingbekreftelse
UC26S ende
OppdatertB ooking
UC27Motta
OppdatertB ookingbekreftelse
T ransportø rvia W eb
kun superbruker
UC21Motta Oppdatert
B ooking bekreftelse
UC28S ende
T ransport inst ruks
UC22Motta
T ransport ins truks
UC13B ekreftlevering
K un superbruker
UC01Log inn
UC10S e oversiktLeverandør
UC24Motta kvittering
fo r meld ing
UC19S ende kvittering
fo r mottattmelding
UC02S e overs ikt
transportkjøper
UC03Regis trer
transportoppdrag
UC04Endre S tatuspå oppdrag
UC05Lis t S endte Oppdrag
basert på s tatus
UC14S e oversiktt ransportør
UC16Lis t mottatte
oppdragpå s tatus
Oppdrag Status:A kseptert
Las tetB etaltLukket
UC17Endre S tatus på
mottatteoppdrag
UC15Regis trer
K jø retøygrupper
UC06Regist rer
Varegrupper
UC07Regist rer
Leverandørgrupper
UC08Regist rer
T ransportørgrupper
UC09A dminis trer
egenTC konto
UC29Regist rere S øknad
Po tens iell A ktø r
UC30Behandle S øknad
TakeCargoA dminis trato rUC31
A ktivisere A ktø rfo r XML
Meld inger
UC32K ansellereen booking
UC33B ytte
T ransportø r
UC34Motta kansellert
booking
TransportXMLRelatert
Web relatert
Gjøre en booking via TakeCargo (PortalBooking)
Leverandør
T ransportø r
Bo o kin g
T a ke C a rg o
T ra n sp o rtk jøp e r
1
G jøre en B ooking /O ppdate rt B ooking
2O ve rsa ttBo o kin g
3
Me ssa g eR e ce ive d
4
Me ssa g eR e ce ive d
Fe il
Inspe ction
1
In n kjøp so rd re
Meldinger går alltid enten til-, eller fra- TakeCargo.
Alle meldinger ut fra en aktør vil alltid ha TakeCargoTakeCargo som MessageRecipient.
Alle meldinger som mottas av en aktør vil alltid ha TakeCargoTakeCargo som MessageSender.
En aktør trenger ikke motta meldinger som blir sendt fra en annen aktør
Eksempel på PortalBooking Melding (1)<?xml version="1.0" encoding="ISO-8859-1"?><TransportJob definedBy="NorStella" version="3.2" domain="transportXML" collaboration="PortalBooking" messageFunction="PortalBooking" profile="DomesticPortalNO" messageId="1">
<BasicObject><Consignment consignmentId="70354887741121" id="467460" idType="EANSSCC">
<NoOfPalletFootPrints>15</NoOfPalletFootPrints><GoodsValue>99980</GoodsValue><GoodsDescription>BeskrivelseAvTrq</GoodsDescription><TotalGrossWeight unitCode="KGM">88888.77</TotalGrossWeight><TotalVolume unitCode="MTQ">16</TotalVolume><LoadingMetres>16.5</LoadingMetres><Marking>trqMerking</Marking><NumberOfPackages>5</NumberOfPackages><WeightOnTop unitCode="KGM">990</WeightOnTop><Reference>
<ReferenceNo>ConsignRef002</ReferenceNo><ReferenceType>CU</ReferenceType><Text>none</Text>
</Reference><Reference>
<ReferenceNo>TR206010031</ReferenceNo> <ReferenceType>PBC</ReferenceType> </Reference>
</Consignment>
Lagt på av TakeCargoFør booking
sendes videre
Eksempel på booking melding (2)
<Party idType="9" partyId="7080000061198" id="101"><Name>INNKJØP</Name><Address subClass="PhysicalAddress">
<PostalCode>1499</PostalCode><City>LØRENSKOG</City><CountryCode>NO</CountryCode><Street>veien</Street><StreetNo>99</StreetNo>
</Address><Reference>
<ReferenceNo>partyReferenceCU</ReferenceNo>
<ReferenceType>CU</ReferenceType><Text>tekstCU</Text>
</Reference><Reference>
<ReferenceNo>788881120</ReferenceNo><ReferenceType>82</ReferenceType><Text>Kundenummer hos transportør</Text>
</Reference></Party><Party idType="82" partyId="983543707" id="104">
<Name>TakeCargo</Name></Party>
Eksempel på booking melding (4)<ConsignmentStructure>
<Consignment href="#467460"/></ConsignmentStructure><PartyStructure>
<Party href="#101" subClass="MessageSender"><Consignment href="#467460"/>
</Party><Party href="#102" subClass="Consignee">
<Consignment href="#467460"/></Party><Party href="#101" subClass="OrderingParty">
<Consignment href="#467460"/></Party><Party href="#103" subClass="Supplier">
<Consignment href="#467460"/></Party><Party href="#103" subClass="Consignor">
<Consignment href="#467460"/></Party><Party href="#101" subClass="DespatchParty">
<Consignment href="#467460"/></Party><Party href="#104" subClass="MessageRecipient">
<Consignment href="#467460"/></Party><Party href="#105" subClass="TransportCompany">
<Consignment href="#467460"/></Party><Party href="#101" subClass="FreightPayer">
<Consignment href="#467460"/></Party>
</PartyStructure>
Eksempel på booking melding (4)<DateAndTimesStructure>
<DateAndTimes href="#201" subClass="EarliestPickupDate"><Consignment href="#467460"/>
</DateAndTimes><DateAndTimes href="#202" subClass="LatestPickupDate">
<Consignment href="#467460"/></DateAndTimes><DateAndTimes href="#203" subClass="EarliestDeliveryDate">
<Consignment href="#467460"/></DateAndTimes><DateAndTimes href="#204" subClass="LatestDeliveryDate">
<Consignment href="#467460"/></DateAndTimes><DateAndTimes href="#205" subClass="DeadLine">
<Consignment href="#467460"/></DateAndTimes><DateAndTimes href="#206" subClass="MessageDate">
<Consignment href="#467460"/></DateAndTimes>
</DateAndTimesStructure><TermsOfDeliveryStructure>
<TermsOfDelivery href="#01010101"><Consignment href="#467460"/>
</TermsOfDelivery></TermsOfDeliveryStructure><ServiceStructure>
<Service href="#3"><Consignment href="#467460"/>
</Service></ServiceStructure>
</Structure>
Dersom service er
VarmeKjølFrys
Sende en bookingbekreftelse via TakeCargo
Leverandør
T ransportø r
T a keC arg o
T ran sp o rtk jøpe r
S ende en B ooking bekre f te lse /O ppdate rt B ooking bekre f te lse
Bo o kingb ekre fte lse
Inspe ction
endr
e
1
2
Bo o kingb ekre fte lse
3
O rd reb ekre fte lse
Eksempel på BookingConfirmation Melding
• Bekrefter at booking av consignment er ok<?xml version="1.0" encoding="ISO-8859-1"?><TransportJob version="3.2" definedBy="Norsk EDIPRO" profile="DomesticPortalNO" domain="transportXML"
collaboration="PortalBooking" messageFunction="PortalBookingConfirmation" messageId="101"><BasicObject>
<Party idType="9" partyId="7080000061137" id="345"><Name>Transportør</Name>
</Party><Party idType="82" partyId="983543707" id="100">
<Name>TakeCargo</Name></Party><Consignment id="1000">
<Reference><ReferenceNo>TR-156010733</ReferenceNo><IdType>PBC</IdType>
</Reference></Consignment>
</BasicObject><Structure>
<ConsignmentStructure><Consignment href="#1000"/>
</ConsignmentStructure><PartyStructure>
<Party href="#100" subClass="MessageRecipient"><Consignment href="#1000"/>
</Party><Party href="#345" subClass="MessageSender">
<Consignment href="#1000"/></Party>
</PartyStructure></Structure>
</TransportJob>
Refererer kun til oppdraget
Ikke til kjøper
Sende en TransportInstruks (PortalInstruction)
Leverandør
T ransportø r
In stru ks
T a ke C a rg o
T ra n sp o rtk jøp e r
2
S ende en T ranspo rtins truks
3O ve rsa ttIn stru ks
4
Me ssa g eR e ce ive d
5
Me ssa g eR e ce ive d
Fe il
Inspe ction
1
Pa kkse d d e l
Hen
tet
Eksempel på PortalInstruction Melding (1)<?xml version="1.0" encoding="ISO-8859-1"?><TransportJob definedBy="NorStella" version="3.2" domain="transportXML" collaboration="PortalInstruction" messageFunction="PortalInstruction" profile="DomesticPortalNO" messageId="3">
<BasicObject>…
<GoodsItem id="3"><GoodsDescription>godsBeskrivelse</GoodsDescription><NumberOfPackages>2</NumberOfPackages><PackageTypeCode>goodsTypeCode2</PackageTypeCode><Marking>goodsItMerking2</Marking><GrossWeight unitCode="KGM">30002</GrossWeight><NetWeight unitCode="KGM">29502</NetWeight><Volume unitCode="MTQ">2.202</Volume><LoadingMetres>2.202</LoadingMetres>
</GoodsItem><Package id="3001" idType="EANSSCC" packageId="703211112111">
<Height unitCode="CMT">100</Height><Width unitCode="CMT">100</Width><Length unitCode="CMT">100</Length><PackageTypeCode>code1</PackageTypeCode><PackageTypeText>text1</PackageTypeText><Marking>ADR</Marking><GrossWeight unitCode="KGM">2000</GrossWeight><NetWeight unitCode="KGM">1950</NetWeight><Volume unitCode="MTQ">1.10</Volume><LoadingMetres unitCode="MTR">1</LoadingMetres><WeightOnTop unitCode="KGM">50</WeightOnTop>
</Package>
Eksempel på PortalInstruction Melding (2)
<ConsignmentStructure><Consignment href="#467460">
<GoodsItem href="#2"><Package href="#3001"/><Package href="#3002"/>
</GoodsItem><GoodsItem href="#3">
<Package href="#3003"/><Package href="#3004"/>
</GoodsItem><Package href="#3005"/>
</Consignment></ConsignmentStructure>
Hovedområder for TakeCargo v 3.1
• Tema: ”Stabil og brukbar”• Støtte TransportXML 3.2, profil
”DomesticPortalNO”• Kansellering av booking (instruks?)• Bytte transportør for en booking
– Kansellere hos eksisterende transportør– Sende booking som ny til ny transportør
• Oppdatere en tidligere sendt instruks (?)
Tilleggsslides
Eksempel på MessageReceived Melding
Transportø r
T a keC a rgo
MessageR ece ived
<?xml version="1.0" encoding="ISO-8859-1" ?> <TransportJob version="1.0" definedBy="NorStella" domain="transportXML" collaboration="Information" messageFunction="MessageReceived" profile="DomesticPortalNO" messageId="100"> <BasicObject> <Party idType="82" partyId="983543707" id="104">
<Name>TakeCargo</Name> </Party> <Party id="345" idType="9" partyId="7080000950171"> <Name>TCTestTransportor</Name> <VATNo>0003</VATNo> </Party> <DateAndTimes id="105105"> <Year>2005</Year> <Month>02</Month> <Day>01</Day> <Hour>08</Hour> <Minute>00</Minute> </DateAndTimes> <Consignment id="1000" consignmentId=”70703202210020004” idType=”EANSSCC”> <Reference> <ReferenceNo>TR206010031</ReferenceNo> <ReferenceType>PBC</ReferenceType> </Reference> <Reference> <ReferenceNo>PortalBooking:PortalBooking:Update </ReferenceNo> <ReferenceType>MCR</ReferenceType> </Reference> <Reference> <ReferenceNo>2</ReferenceNo> <ReferenceType>ver</ReferenceType> </Reference> </Consignment> </BasicObject>
Bekrefter at meldingen er mottatt og er lesbar
Eksempel på booking melding (3)
<DateAndTimes id="206"><Year>2006</Year><Month>01</Month><Day>11</Day><Hour>16</Hour><Minute>00</Minute>
</DateAndTimes><TermsOfDelivery id="01010101">
<TODConditionCode>EXW</TODConditionCode><TODConditionCodeList>df</TODConditionCodeList><TODLocation>Oslo og omegn</TODLocation>
</TermsOfDelivery><Service id="3">
<BasicServiceCode>Frysevarer</BasicServiceCode><BasicServiceCode>Frysevarer</BasicServiceCode><AdditionalServiceCode>AddServiceCode</AdditionalServiceCode><NatureOfCargo>HighValueConsignments</NatureOfCargo><TemperatureControlledGoodsInd>YES</TemperatureControlledGoodsInd><MaxTemperature>-18</MaxTemperature><MinTemperature>-26</MinTemperature><IdealTemperature>-21</IdealTemperature>
</Service></BasicObject>