lmd/esporing og ergogroup as - regjeringen.no€¦ · teknisk innhold og funksjonalitet demo...
Post on 24-Sep-2020
2 Views
Preview:
TRANSCRIPT
LMD/eSporing og ErgoGroup AS
Demonstrasjon av kjernefunksjonalitet for kryssende sporing i verdikjedene
Dagens tema: Brukere, sikkerhet, tilgang til data utover egen organisasjon tilgang til data utover egen organisasjon og dataimport
Neste gang: Sporing, sporingsgraf, etterpopulering og verdiøkendetjenester
20. April 2010
� Leveranseprosjektet v/ErgoGroup- Utarbeider løsningen basert på spesifikasjoner og i samarbeid med mottaksapparatet
� Mottaksprosjektet v/eSporingssekretariatet- Skal teste ut løsningen i en egen test (akseptanse -/ godkjenningstest)
- Teste ut at løsningen fungerer teknisk - Teste ut at løsningen fungerer etter funksjonelle spesifikasjoner
Utviklingsprosjektet - eSporingsløsningen
- Teste ut at løsningen fungerer som intendert dvs som forventet av brukere (aktører)
22. april 20102 ErgoGroup - eSporing
� Gjennomføre møter med de ulike pilotene- Presentere prosjektet og sikre forankring til løsningen- Sikre at løsningen blir attraktiv å ta i bruk
- Ved å be om tilbakemeldinger i form av forslag til forbedringer / endringer / nytteverdi- Ved å bruke data fra noen piloter slik at løsningen kan demonstreres på reelle data- Ved at ErgoGroup får en god forståelse av brukernes forventninger og ønsker til løsningen
Brukerforventninger Mottaksprosjektets tilnærming
� Sikre tilslutning til å videreføre løsningen etter en første utviklingsfase (i prosjektet kalt ”Proof of Concept”)
22. april 20103 ErgoGroup - eSporing
� Det legges opp til en trinnvis tilnærming til løsningen for å sikre kunnskap om og forståelse for det som utvikles gjennom:
- Introduksjoner til løsningen- Demonstrasjoner i dag og 11. mai
- Demo 11. mai har nytt og utvidet innhold- Demo gjennomføres med testdata fra piloter
Proof of Concept Beslutningsunderlag for ”Videreføring”
� eSporingssekretariatet har i forbindelse med invitasjonen til demotesten sendt ut et notat som beskriver hvilke spørsmål sekretariatet ønsker svar på fra pilotene, kjedene og etatene
- egne skjemaer er utarbeidet hvor de ulike aktørene vil kunne gi sine tilbakemeldinger etter gjennomførte demoer.
� Dette vil være viktige innspill til innstillingen som utarbeides til LMD for vurdering om eventuell videreføring / ferdigstillelse av løsningen
22. april 20104 ErgoGroup - eSporing
01.01.10 30.04.10 26.05.10 01.11.10 01.01.11 31.07.11
Fase 1 Fase 2 Fase 3
Overordnet prosjektplan
Arbeidsintervall 1-5
Teknisk innhold og
funksjonalitet
DEMO
Go/No-go
Videre
ut-
vikling
TestLeveranse
Opp
rett-
ing
Første testfase
i drift – frem til
eierorg overtar
1. juli 2011
Fase 4: utrulling i ny eierorganisasjon
Formål med demotest
� Vise at løsningen virker i henhold til mål
� Mulighet for tilbakemeldinger fra aktører
� Kursendringer
6 22. april 2010ErgoGroup - eSporing
Formål med dagens demonstrasjon
� Å gi trygghet for at løsningen som er under utvikling vil fungere med hensyn til:
- BrukeradministrasjonRollestyrt datatilgang- Rollestyrt datatilgang
- Manuell registrering av sporbare enheter med hendelser- Rapporter på eSporing portal- Konvertering og importering av sporingsdata fra Fatland
7 22. april 2010ErgoGroup - eSporing
eSporingsløsningen� ident for sporbar enhet m/koblinger (relasjoner)�Ident for aktør� hendelse (event)� tid
Grunndataregistre•Foretaksreg.•GS1-reg.•Produsentregisteret.•Husdyrregisteret•Merkeregisteret
Verifisereaktør og enhet
Konseptuel kjerneløsning
Primær-produsent
Råvare-foredler
Industri DetaljistDistributør
Lokale unike identer eller globale unike identer på enhetene -Hvis lokalt unike identer, så ”globaliseres” de (LUI – GUI)
Lokale unike identer eller globale unike identer på enhetene -Hvis lokalt unike identer, så ”globaliseres” de (LUI – GUI)
Innrapportering av sporbare enheterMulighet for oppslag
ErgoGroup - eSporing 22. april 20108
SporingsdataSporingsdataOracle EPC SF
Sporingsdata-
register
GrunndataTraceTracker MDS
Grunndata-
register
IAM (Sikkerhetslag)
IA
IA
Eksterne
Register
FASE 2:
Overordnet systemarkitektur
Oracle EPC SF
IAM
AM
AM
Tilgjengeliggjøring av funksjonalitet (SOA)
eSporing portal
SelvregistreringInvestigation
Support
Data til
Investigation
Support
Maskin til
Maskin (M2M)
Verdiøkende
tjenester (VØT)
FASE 2:• Grensesnitt mot
eksterne register
•Sporingsgraf
• Investigation
support
• Tilrettelagt for
maskin til maskin
kommunikasjon
• Tilrettelagt for å
koble verdiøkende
tjenester/applikasjon
er til eSporing
� EPCIS- Electronic Product Code Information Services- Internasjonal standard for elektronisk utveksling av informasjon i logistikkjeder
� Fremtidsrettet format for informasjonsutveksling- Uavhengig av informasjonsbærer
eSporing baseres på EPCIS
- Uavhengig av informasjonsbærer- Tilrettelagt for bruk av RFID
� Forenkler utveksling av data med andre EPCIS baserte systemer- Tilrettelagt for automatisk utveksling
22. april 201010 ErgoGroup - eSporing
IAM Tilgangskontroll til eSporingssystemet og forvaltning av identitetsreglene
�Regler må være utarbeidet.
�Aktør legges til register (av eSporing)
�Bruker må identifiseres (Aktør)identifiseres (Aktør)�Legges inn i ett register med riktige
rettigheter.�Informasjonen gjøres kjent for systemet
Access Management (AM)
ErgoGroup - eSporing 22. april 201012
Identity Management - IdM
ErgoGroup - eSporing 22. april 201013
� eSporing oppretter aktørene i systemet- Aktøren er identifisert vha. Orgnr, GLNnr eller Produsentnummer- Aktøren får opprettet en administratorbruker
� Aktøren kan logge seg inn på eSporing portal som administratorbruker- Opprette nye brukere- Endre/deaktivere brukere
Brukeradministrasjon – tildeling av rettigheter
- Endre/deaktivere brukere- Tildele/fjerne rettigheter til brukere
� Standard rettigheter- Administrator (bare tilgang til brukeradministrasjon)- Skrive (kan både lese og skrive data)- Lese (kan bare lese data)- En bruker kan ha tildelt en kombinasjon av flere rettigheter
- Administrator + Lese- Gir rettighet til brukeradministrasjon og til å lese data
ErgoGroup - eSporing 22. april 201014
� Rettighet � Interne rettigheter som administrator, lese, skrive� Rolle � Tildeles eksterne aktører for å gi tilgang til data
� All tilgang til data i eSporing er rollebasert� Aktørene oppretter sine egne roller og tildeler disse til andre aktører ved behov
- Utføres av administratorbruker
Sikkerhet og rollestyrt datatilgang
- Utføres av administratorbruker
� Dette garanterer at aktøren bestemmer hvilke andre aktører som får se hans data og hvor detaljerte data det blir gitt tilgang til.
ErgoGroup - eSporing 22. april 201017
Utføres fra eSporing portal i ferdig løsning1. Lag rolle
- Se inngående slaktedyr til Fatland- Avgrens på gitte inntransport datoer- Mulighet for å avgrense tilgang ytterligere
2. Tildele rolle til Aktør(er) med evt. tidsbegrenset tilgang
Forvaltning av roller
2. Tildele rolle til Aktør(er) med evt. tidsbegrenset tilgang- Finne aktør:
- Liste over aktører- Søk på Orgnr eller Navn- Autofullføring
- Tildele tidsgyldighet- Velge fra og til tidsrom fra kalendar
22. april 201018 ErgoGroup - eSporing
� Oversikt over tildelte roller- Liste som viser hvilke aktører som innehar en gitt rolle- Mulighet for å fjerne en rolle fra en gitt aktør
� Forespør tilgang- Kan forespør tilgang til data fra en gitt aktør- Akseptere forespørsel, mulighet for å begrense tilgangsnivå
Forvaltning av roller forts.
- Akseptere forespørsel, mulighet for å begrense tilgangsnivå- Avslå forespørsel
22. april 201019 ErgoGroup - eSporing
� Har opprettet tre aktører i eSporing- Fatland- Tind Spekemat- Mattilsynet
� Fatland
Rollestyrt datatilgang (demo)
� Fatland- Dataeier og kontrollerer roller
� Mattilsynet- Har ikke noen tilgang til Fatland sine data
� Tind Spekemat- Har blitt tildelt en rolle som gir tilgang til Fatland sine data
22. april 201020 ErgoGroup - eSporing
� Enkelt for småskala produsenter å benytte eSporing- Ingen behov for eksisterende datasystemer- Alt kan registreres direkte i eSporing portalen
� Prosessen rundt manuell registrering vil bli ferdigstilt i Fase 2 av prosjektet- Brukerorientert design
Manuell registrering av sporbare enheter med hendelser
- Brukerorientert design- Optimalisering av stegene for en komplett registrering
� Demonstrasjon fra eSporing portal- Oppretter en sporbar enhet- Sender en sporbar enhet til kunde
22. april 201021 ErgoGroup - eSporing
� Et sted for enkelt å kunne se registrerte sporbare enheter med hendelser� Søk og filter muligheter� Individuell tilpassing av rapportsiden� Ferdigstilles i Fase 2
Rapporter fra eSporing portal
22. april 201023 ErgoGroup - eSporing
� Satt opp til å vise de 50 siste registrerte sporbare enheter med hendelser� Filtrere på et gitt tidsrom� Søke etter en gitt ID� Vise detaljer for en gitt registrert hendelse
Rapporter fra eSporing portal (demo)
� Demonstrasjon av rapporter for sporing 11.mai- Egenskaper knyttet til sporbare enheter og hendelser- Eksempel på en type egenskaper er kvalitetsdata
22. april 201024 ErgoGroup - eSporing
� Enklest mulig ta i bruk data fra aktørene� Aktørene må kunne effektivt registrere sine data
� eSporing konverteringsmodul- Konverterer data på forskjellige formater om til data på EPICS-format- Tilrettelegger for enkel bruk av aktørene sine egne datastrukturer (skreddersøm)
Konvertering og importering av data
- Tilrettelegger for enkel bruk av aktørene sine egne datastrukturer (skreddersøm)- Tilrettelegger for direkte bruk av eSPOR-formatet
22. april 201027 ErgoGroup - eSporing
Sporingsdata fra aktør
eSporingdata
konverteringSporings-register
Data sendes på aktøren sitt format eller eSPOR
eSporing konverterer mottatte data fra aktøren før dataene blir lagret
eSporing
Forutsetninger for å ta i bruk eSporingsløsningen
� De aller fleste aktører i matverdikjedene kan relativt enkelt ta i bruk eSporingsløsningen.
Forutsetningene er:
1. Du kan identifisere bedriften din (aktøren)� ID for aktør1. Du kan identifisere bedriften din (aktøren)� ID for aktør2. Du kan identifisere bedriftens sporbar enheter � ID for sporbar enhet3. Bedriften har internsporing på grovt eller detaljert nivå
ErgoGroup - eSporing 22. april 201028
Forutsetninger – ID for aktør
• Hva er ID for en aktør?• Du trenger ingen spesifikk ”eSporingsID”• Løsningen bruker etablerte ID’er for aktører
• Orgnr• GLNnr• Produsentnummer
• Du bestemmer selv hvilket ”hierarkisk” organisasjonsnivå du skal identifiseres med i løsningen
ErgoGroup - eSporing 22. april 201029
Forutsetninger - ID for aktør
KjedeNivå 1 Nortura
Sporbare enheter inn til Nortura
Sporbare enheter ut fra Nortura
KjedeNivå 2
…………………………Anlegg 1 Anlegg 2 Anlegg n
…… ……………… …………………Avliving SkjæringKjedeNivå 3
Forutsetninger – ID for sporbar enhet
• Hvordan definerer vi en sporbar enhet?
• Størrelsen på sporbar enhet bestemmes av bedriften, f.eks.• En forsendelse• En ku• En pall med epler
• Nivå på internsporing og type prosess/vare vil normalt påvirke størrelsen på sporbar enhet – stor forskjell på korn og biff!
ErgoGroup - eSporing 22. april 201031
Forutsetninger – ID for sporbar enhet
• Sporbar enhet må identifiseres (få en ID)• I henhold til etablerte standarder - globalt unike, f.eks SSCC• I henhold til bedriftens interne system- lokalt unik, oversettes til en global ID i løsningen
• Kunde og leverandør må bekrefte på samme ID (enten den lokale eller globale ID)
• Viktig å etablere gode retningslinjer, dialog og ryddighet for hvordan sporbare enheter identifiseres
ErgoGroup - eSporing 22. april 201032
Forutsetninger – Dataformat
• Hvilket format kan jeg sende data på?
• Data kan sendes i 3 formater:1. EPCIS: data går direkte inn i løsningen2. eSporingsformat (eSPOR): data går gjennom en standard datakonvertering
inn i løsningeninn i løsningen3. Brukerdefinert format: det lages en spesialdefinert konvertering for å få data
inn i løsningen
ErgoGroup - eSporing 22. april 201033
Forutsetninger – Hvilke data?
• Hvilke data skal jeg sende inn?
• Aktøren sender inn minimum 3 dataoversikter:1. Varer inn i bedriften2. Internsporing (minimum varer inn i forhold til varer ut)3. Varer ut av bedriften3. Varer ut av bedriften
• Steg 2 kan gjentas det antallet ganger aktøren ønsker for å tilgjengeliggjøre data for sin prosess
ErgoGroup - eSporing 22. april 201034
Forutsetninger – Hvilke data?
• Hvilke data skal jeg sende inn?
• Informasjon om varer inn til bedriften består av følgende: 1. ID på inngående sporbare enheter2. Tidspunkt for mottak av varen3. Leverandøren av varen 3. Leverandøren av varen 4. Lokasjon for mottaket (til hvilket anlegg)5. Varemottaker (”meg”)6. Eventuelle egenskaper ved varen (properties), for eksempel temperatur,
mengde, volum og lignende
ErgoGroup - eSporing 22. april 201035
Forutsetninger – Hvilke data?
• Hvilke data skal jeg sende inn?
• Informasjon om varer ut fra bedriften består av følgende: 1. ID på utgående sporbare enheter2. Tidspunkt for utsendelse3. Kunde/mottaker av varen3. Kunde/mottaker av varen4. Lokasjon for avsending (fra hvilket anlegg)5. Leverandør (”meg”)6. Eventuelle egenskaper ved varen (properties), for eksempel temperatur,
mengde, volum og lignende
ErgoGroup - eSporing 22. april 201036
Forutsetninger – Hvilke data?
• Hvilke data skal jeg sende inn?
• Informasjon om internt steg (kobler minimum inngående og utgående varer): 1. ID inn i prosessen2. ID ut fra prosessen3. Hendelse (hva har skjedd med varen fra inngående til utgående?)3. Hendelse (hva har skjedd med varen fra inngående til utgående?)4. Tidspunkt for hendelse5. Eventuelle egenskaper (properties), for eksempel temperatur, mengde, volum
og lignende
ErgoGroup - eSporing 22. april 201037
Hendelser i eSporing
� Basert på EPCIS (Electronic Product Code Information Services), men noe utvidet med flere hendelser- Opprettet (Created)
- En sporbar enhet blir opprettet- Terminert (Terminated)
- En sporbar enhet blir terminert (kastet, tatt ut av produksjon, ol.)- Sendt/overført til kunde (Transmitted)
- En sporbar enhet blir sendt/overført fra en lokasjon til en annen- Mottatt (Received)
- En sporbar enhet blir mottatt på en lokasjon- Overført (Transferred)- Overført (Transferred)
- En sporbar enhet har vært gjennom en aktivitet som for eksempel lagring eller transport- Pakket (Packed)
- En eller flere sporbare enheter blir pakket i en sporbar enhet (for eksempel flere varer pakket på en pall)- Pakket ut (Unpacked)
- En sporbar enhet som består av mange sporbare enheter blir pakket ut (for eksempel når en pall blir pakket ut)- Blandet (Merged)
- Flere sporbare enheter blir blandet til en sporbar enhet (kan ikke reverseres)- Splittet (Splitted)
- En sporbar enhet blir splittet til mange sporbare enheter- Prosessert (Processed)
- En sporbar enhet har vært igjennom en prosess som gjør at en sporbar enhet forandrer egenskap (for eksempel laks har vært igjennom en røkeprosess og blitt til røkelaks)
- Dokumentasjon er opprettet (Documentation created)- En sporbar enhet får knyttet en dokumentreferanse til seg
ErgoGroup - eSporing 22. april 201038
Eksempel: Sporing gjennom Fatland
Bonde
Verdikjede
Sporbar enhet: Hentedato+produsentnr
Data til eSporing
FatlandSlakteri
Varemottaker Tind spekemat
Sporbar enhet:SSCC
Relasjon: alle til alle
Eksempel: Sporing gjennom Fatland – større detaljgrad
Bonde
Verdikjede
Slaktebil/transport
Registrering av dyr
Slakting
Mottak av transport
Prosess Data til eSporing – flere nivå på intern prosess
ID_inn=Produsentnummer og datoID’en oppstår (event)
ID_inn=Produsentnummer og datoID’en mottas (event)
ID_inn=Prod og dato, ”pakkes ut” tilID_ut=Prod+individID_inn=prod og individID_ut=hekte
FatlandSlakteri
Varemottaker Tind spekemat
Innskjæring
Klassifisering
Utskjæring
Splitt av vare til pall
Pall på bil
Uttransport
ID_ut=hekte
Osv•Gir grunnlag for helt detaljerte sporingsgrafer, og •tilknytning av informasjon (properties) til detaljerte deler av varestrømmen
� Flere muligheter for opplasting av data- Manuell registrering fra eSporing portal- Opplasting av filer fra eSporing portal- Registrering av data vha. maskin til maskin (M2M) kommunikasjon
Import av data
ErgoGroup - eSporing 22. april 201041
Data fra Fatland til konvertering
22. april 201042 ErgoGroup - eSporing
Kvittering på importerte data
� Importert data blir validert� Ved import via eSporing portal vil en kvittering vises i portalen� Kvittering kan settes opp til å bli sendt ut på e-post eller andre valgfrie kanaler
� Valideringsfeil- Korrekt validert data i en batch-opplasting vil registreres i systemet- Korrekt validert data i en batch-opplasting vil registreres i systemet- Data med valideringsfeil returneres med informasjon om feltene som forårsaker valideringsfeil
ErgoGroup - eSporing 22. april 201043
Maskin til maskin kommunikasjon
� Aktører med eksisterende systemer kan koble disse opp mot eSporing� eSporing tilgjengeliggjør sine tjenester ved hjelp av for eksempel web services
� En aktør i eSporing kan fritt benytte web services til å integrere løsningene
ErgoGroup - eSporing 22. april 201044
Aktør ERP-system
eSporing
Data for import
WS
Kvittering på importert data
Integrasjon
Kjedesporing fra bonde til Tind Spekemat vises 11. mai!
Bonde
FK Fatland Tind Spekemat
Tine
Fiskefôrprodusent
Bonde
BondeLerøy
TAKK FOR OSS
SEES IGJEN 11. MAI FOR NESTE TRINN
SPORING, SPORINGSGRAF, ETTERPOPULERINGOG VERDIØKENDE TJENESTER
top related