26
Forretningskonseptet Forretningskonseptet og satsingen på og satsingen på TransportXML TransportXML Espen Aass Espen Aass Adm. Dir. TakeCargo Adm. Dir. TakeCargo [email protected] Jan O Mikkelsen/VeloxIT as Jan O Mikkelsen/VeloxIT as [email protected] [email protected]

Transportbrukereiet

  • 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

Page 1: Transportbrukereiet

Forretningskonseptet Forretningskonseptet og satsingen på og satsingen på TransportXMLTransportXML

Espen AassEspen AassAdm. Dir. TakeCargoAdm. Dir. TakeCargo

[email protected]

Jan O Mikkelsen/VeloxIT asJan O Mikkelsen/VeloxIT [email protected]@veloxit.no

Page 2: Transportbrukereiet

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

Page 3: Transportbrukereiet

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

Page 4: Transportbrukereiet

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

Page 5: Transportbrukereiet

Transportkjøper 1 Transportkjøper 2

Transportør 1

Vareleverandør 2Vareleverandør 1

Transportør 2

TC

TakeCargoDet nye knutepunktet

Page 6: Transportbrukereiet

• 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

Page 7: Transportbrukereiet

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

Page 8: Transportbrukereiet

• 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

Page 9: Transportbrukereiet

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

Page 10: Transportbrukereiet

DomesticPortalNO vs TransportXML

Page 11: Transportbrukereiet

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)

Page 12: Transportbrukereiet

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

Page 13: Transportbrukereiet

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

Page 14: Transportbrukereiet

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

Page 15: Transportbrukereiet

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>

Page 16: Transportbrukereiet

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>

Page 17: Transportbrukereiet

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

Page 18: Transportbrukereiet

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

Page 19: Transportbrukereiet

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

Page 20: Transportbrukereiet

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

Page 21: Transportbrukereiet

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>

Page 22: Transportbrukereiet

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>

Page 23: Transportbrukereiet

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 (?)

Page 24: Transportbrukereiet

Tilleggsslides

Page 25: Transportbrukereiet

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

Page 26: Transportbrukereiet

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>