EPCIS als Basis von Prozesskettentransparenz GS1... · - Was ist der Unterschied zwischen EPC und...
Transcript of EPCIS als Basis von Prozesskettentransparenz GS1... · - Was ist der Unterschied zwischen EPC und...
Ralph Tröger | Ecologistics Workshop
Saarbrücken| 2014-01-29
EPCIS als Basis von
Prozesskettentransparenz
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 2
Agenda
• Kurzportrait GS1
• EPC (Electronic Product Code)
• EPCIS (EPC Information Services)
• Praxisbeispiel: fTRACE fish traceability
Kurzportrait GS1
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 4
Kurzportrait GS1 - Jeder kennt sie … die GTIN (Global Trade Item Number) -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 5
Kurzportrait GS1 - Die drei Säulen des GS1-Systems -
Datenaustausch
BGM+380+48675–0060942'
DTM+137:20020228:102'
NAD+SU+4000001000005::9'
EANCOM® GS1 XML <?xml version="1.0" encoding="UTF–8" ?>
<orders
xmlns:xsi="http://www.w3.org/2001/XMLSchema–
instance" xsi:noNamespaceSchemaLocation="GS1
orders v093.xsd">
EAN–13
GS1 DataBar
EPC-Transponder
GS1-128
GS1 DataMatrix
40 12345 12345 6
GTIN
3 4012345 000000000 0
NVE (SSCC)
40 12345 00000 9
GLN
urn:epc:id:sgtin:4012345.000000.12345
SGTIN-EPC
EPCIS <eventTime>2011-02-18T06:41:50Z</eventTime>
<recordTime>2011-02-18T06:41:50Z</recordTime>
<eventTimeZoneOffset>+01:00</eventTimeZoneOffset>
<epcList>
<epc>urn:epc:id:sgtin:4000001.001602.112</epc>
</epcList>
<bizStep>urn:epcglobal:cbv:bizstep:packing</bizStep>
<bizLocation> <id>urn:epc:id:sgln:4000001.00002.0</id>
</bizLocation>
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 6
Kurzportrait GS1 - Firmenprofil | GS1 Germany -
• Dienstleister für globale Auto-ID-, EDI- & Prozess-Standards
• Neutrale Plattform für Handels-, Industrie- & Dienstleistungsunternehmen
• Eine von mehr als 110 GS1-Ländergesellschaften
• Beteiligungen (u. a.):
• Ca. 160 Mitarbeiter (Köln)
EPC
Electronic Product Code
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 8
http://www.gs1.org/gsmp/kc/epcglobal/
Frei verfügbar unter:
EPC - Was ist das EPC Architecture Framework? -
(für heute)
relevante
Standards
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 9
• SGTIN Serialised Global Trade Item Number Serialisierte Kennzeichnung von Einzelteilen
• SSCC Serial Shipping Container Code Kennzeichnung logistischer Einheiten
• SGLN Serialised Global Location Number Identifikation von genauen Standorten und Lesepunkten
• GRAI Global Returnable Asset Identifier Identifikation von Mehrweg-Behältern
• GIAI Global Individual Asset Identifier Kennzeichnung von „Fixed Assets“ (Werkzeugen, Maschinen)
• GSRN Global Service Relation Number Identifikation von Dienstleistungsbeziehungen
• GDTI Global Document Type Identifier Kennzeichnung von physischen & virtuellen Dokumenten
EPC - Welche EPC-Idente gibt es? -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 10
EPC - Wie sind die EPC-Idente aufgebaut? -
SGTIN
SSCC
SGLN
GRAI
GIAI
GSRN
GDTI
GS1 Company Prefix 999,999 – 999,999,999,999
Item Reference 9,999,999 – 9
Serial Number SGTIN-96: max 274,877,906,943
SGTIN-198: max an20
GS1 Company Prefix 999,999 – 999,999,999,999
Serial Reference SSCC-96: max 99,999,999,999 – 99,999
GS1 Company Prefix 999,999 – 999,999,999,999
Location Reference 999,999 – 0
Extension Component SGLN-96: max 2,199,023,255,552
SGLN-195: max an20
GS1 Company Prefix 999,999 – 999,999,999,999
Asset Type 999,999 – 0
Serial Number GRAI-96: max 274,877,906,943
GRAI-170: max an16
GS1 Company Prefix 999,999 – 999,999,999,999
Individual Asset Reference GIAI-96: max 4,611,686,018,427,387,903 – 4,398,046,511,103
GIAI-202: max an24
Service Reference GSRN-96: max 99,999,999,999 – 99,999
Document Type 999,999 – 0
Serial Number GDTI-96: max 2,199,023,255,551
GDTI-113: max n17
GS1 Company Prefix 999,999 – 999,999,999,999
GS1 Company Prefix 999,999 – 999,999,999,999
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 11
urn:epc:id:sgtin:4012345.077777.123
Beispiel: GTIN (01)04012345777772 | Seriennummer (21)123
GS1 DataBar EPC-Transponder GS1 DataMatrix GS1-128
EPC - Den EPC kann man doch nur mit RFID verwenden, oder? -
Nein – der EPC ist datenträgerunabhängig!
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 12
EPC vs. RFID
EPC - Was ist der Unterschied zwischen EPC und RFID? -
• = Ident
• Abbildung/ Speicherung in:
• EPC-Transpondern
• Informationssystemen
• Klarschrift
• Kann auch aus Barcode-
Inhalten gebildet werden
• = Datenträger
• Enthält außer EPC weitere Daten
• Zahlreiche Anwendungsbeispiele
ohne EPC
• Existierte lange vor GS1 bzw.
EPCglobal
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 13
Frei verfügbare Variante:
http://www.gs1-germany.de/
EPC - GS1 Service: EPC-Generator -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 14
Für GS1 Complete-Kunden:
http://www.gs1-germany.de/
EPC - GS1 Service: EPC-Konverter -
EPCIS
EPC Information Services
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 16
EPCIS - Überblick -
EPCIS … EPC Information Services
• Standard für Erfassung und Austausch von (Geschäfts-)Ereignisdaten
• unternehmensintern und -übergreifend einsetzbar
• ergänzt (ersetzt nicht) klassisches EDI (ORDERS, PARTIN, INVOIC, …)
• verbessert Prozesskontrolle, -steuerung & -dokumentation
• erhöht Transparenz ( Was ist wann, wo, warum passiert?)
• ist datenträgerunabhängig einsetzbar
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 17
EPCIS - Intro von Ken Traub -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 18
• Objektverfolgung (Tracking)
• Rückverfolgung (Tracing)
• Herkunftsnachweis
• e-Couponing
• Prozessdokumentation
• Promotion-Management
• …
EPCIS - Anwendungsbeispiele -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 19
EPCIS - Illustration des Funktionsprinzips [1/2] -
Ist Kundenauftrag 4711
schon auf dem Weg?
Wie gut ist unsere
Lieferqualität?
EPCIS-
Repository
EPCIS-
Erfassungsschnittstelle
EPCIS-Abfrageschnittstelle
Welchen Weg hat unsere
Ware zurückgelegt? © http://epcmashup.appspot.com/
Wieso kam es bei
Sendung 789 zu
Verzögerungen?
…
Pro
zesse
IT-S
yste
me (
inte
rn, exte
rn)
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 20
EPCIS - Illustration des Funktionsprinzips [2/2] -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 21
• Ein EPCIS-Ereignis dokumentiert in einem standardisiertem Format
einen Schritt eines Geschäftsprozesses:
EPCIS - Beispiel eines EPCIS-Ereignisses -
<AggregationEvent>
<eventTime>2014-01-16T06:41:50Z</eventTime>
<recordTime>2014-01-16T06:41:50Z</recordTime>
<eventTimeZoneOffset>+01:00</eventTimeZoneOffset>
<parentID>urn:epc:id:giai:4012345.667788</parentID>
<childEPCs>
<epc>urn:epc:id:sscc:4000001.0222222222</epc>
<epc>urn:epc:id:sscc:4000001.0222222225</epc>
</childEPCs>
<action>ADD</action>
<bizStep>urn:epcglobal:cbv:bizstep:loading</bizStep>
<disposition>urn:epcglobal:cbv:disp:in_progress
</disposition>
<readPoint> <id>urn:epc:id:sgln:4000001.00005.0</id>
</readPoint>
<bizLocation> <id>urn:epc:id:sgln:4000001.00002.0</id>
</bizLocation>
</AggregationEvent>
Was?
Wo?
Warum?
Wann?
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 22
• CBV = flankierender (Daten-)Standard zu EPCIS
• Zweck: einheitliches Verständnis bzgl. Bedeutung, Struktur und
Werte(bereiche) der Datenelemente
• Industrieübergreifend – für alle wesentlichen Geschäftsprozesse
• Wesentliche Inhalte:
I. Standard-Vokabular
II. Anwender-Vokabular
III. Lokations-Stammdaten
• Geschäftsprozesse
• Zustände
• Geschäftstransaktionstypen
EPCIS - Core Business Vocabulary | Überblick -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 23
Geschäftsprozess (business step) „Verladung“ („loading“)
EPCIS - Core Business Vocabulary | Beispiel -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 24
EPCIS-Repository
EPCIS-Erfassungsschnittstelle
EPCIS-Abfrageschnittstelle
EPCIS - GS1 Services und Einstiegshilfen -
• Broschüren
• EPC Implementer
• EPCIS Pilotprojektplattform
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 25
• Wachsende Anzahl an
zertifizierten EPCIS-
Lösungsanbietern (Abb. links)
• Von Open Source (FossTrak) bis
zu globalen Playern
• Weitere (noch) nicht zertifizierte
Anbieter (Oracle, SYSTECH
International,…)
http://www.gs1.org/epcglobal/certification/sw_cert#p4
EPCIS - Zertifizierte EPCIS-Lösungen -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 26
EPCIS - Künftige Funktionalitäten in EPCIS 1.1 -
• Transformation Event:
1…n Inputs 1…n Outputs
• URI zur Chargenidentifikation
• Instance/ Lot Master Data (MHD, Fanggebiet, etc.)
• URI für Geolokationen
• Neue Standard-Eventfelder: “source” + “destination”
…
1 … (n-1)
n
Praxisbeispiel
fTRACE fish traceability
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 28
Praxisbeispiel fTRACE - Motivation -
Unternehmen müssen für jede Fisch-Charge auf allen
Wertschöpfungsstufen Traceability gewährleisten.
Konsumenten möchten nicht nur statische, sondern
auch dynamische Produktinformationen abrufen können.
Behörden wollen die Einhaltung gesetzlicher Vorgaben
kontrollieren können.
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 29
Countries and international organisations
Fisheries Fish processors Other Retailers/
Wholesalers
Praxisbeispiel fTRACE - Beteiligte Partner -
• Beteiligte Unternehmen repräsentieren alle relevanten
Stakeholder der Fisch-Industrie:
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 30
Fischerei/
Aquakultur
Vor-Verarbeiter Exporteur/
Importeur
Verarbeiter Großhändler Einzelhändler Konsument
Supermarket
Country of Origin Country of Destination
• Skalierbar, echtzeitfähig, robust, ermöglicht dezentrale Datenhaltung und
ist einfach zu implementieren
Object Event Transformation Event Aggregation Event
Praxisbeispiel fTRACE - Erfassung & Austausch dynamischer Daten via EPCIS -
Fishing
Farming
Receiving
Sending
Processing
Pre-Processing
Unpacking
Packing
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 31
Fishery /
aquaculture
Pre-Processor Exporter/
importer
Processor Distributor Wholesaler/
retailer
Consumer
Supermarket
a) via
web interface
b) via
servlet
(EPCIS-compliant messages automatically
generated by legacy systems)
c) via (own)
EPCIS interface
fTRACE
EPCIS
Praxisbeispiel fTRACE - Drei Alternativen der Datenbereitstellung -
Central Discovery Service
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 32
PROBIEREN
SIE
ES
AUS!
Praxisbeispiel fTRACE - Demo [1/2] -
Ralph Tröger | Ecologistics Workshop | 2014-01-29 | 33
Praxisbeispiel fTRACE - Demo [2/2] -
Vielen Dank für Ihre Aufmerksamkeit.
Fragen?
Ralph Tröger Senior Manager Identification/ Data Carrier
GS1 Standards + Products
GS1 Germany GmbH
Maarweg 133 | 50825 Köln
T +49(0)221-94714-243
F +49(0)221-91414-7243
www.gs1-germany.de