V02 DocumentArchive
1. Stakeholder
| Role | Application | Responsible | 
|---|---|---|
Communication  | 
Integration Layer  | 
teamfineilosp[ätt]osp.de  | 
InterfaceOwner  | 
FINE  | 
???  | 
Producer  | 
KR1 HHStr  | 
Martin Körner  | 
Producer  | 
KR1 SHF  | 
Martin Körner  | 
Consumer  | 
SER  | 
Sebastian Gil Händelt / Niko Maximilian Kirsch  | 
2. Business Context
Sends documents created by logistics processes to the document archive
3. Data model
| Property | Type | Description | 
|---|---|---|
(Root)  | 
object  | 
Document references for archive processes  | 
eventId*  | 
string  | 
The unique eventId  | 
traceId*  | 
string  | 
The unique traceId  | 
eventTime*  | 
string (date-time)  | 
Time of occurrence of the event  | 
version*  | 
string (const)  | 
Schema version number  Constant:  1.0  | 
eventType*  | 
string (const)  | 
Concrete type/kind of record/event  Constant:  DOCUMENT_ARCHIVE  | 
metaData  | 
object  | 
Additional meta information  | 
sender  | 
string (enum)  | 
Name of sender/producer  Any of:  [
  "KR1_SHF",
  "KR1_HHSTR",
  "WMSX_SON",
  "WMSX_AKU",
  "KMOTION_ILO",
  "KMOTION_GHM",
  "COBRA",
  "LSAS",
  "IDEEFIX",
  "OBS",
  "RESY",
  "LDH",
  "RETAILSCHICHT",
  "BUBE",
  "FINE_INBOUND",
  "F2X",
  "WMSX_WEISMAIN",
  "LIGIS",
  "KR1_MANDANT",
  "YMS_KMOTION",
  "YMS_INCONSO",
  "HERIS",
  "CARGOCLIX",
  "KMOTION_ERFURT",
  "LOGISTIKPUFFER",
  "EFI"
]  | 
client  | 
string  | 
Client / Tenant  | 
data*  | 
object  | 
|
documentType*  | 
string  | 
Document type  Maximum Length:  20  | 
documentDownload*  | 
string  | 
Download link  Maximum Length:  1024  | 
context*  | 
object  | 
Each document can have different types of context information. Typically, each document type has the same kind of information, but not all fields have to be filled  | 
shipmentNumber  | 
string  | 
Inbound Shipment number as provided by the warehouse  Maximum Length:  10  | 
documentNumber  | 
integer  | 
Number of inbound document (= Acceptance protocol (WAP))  Minimum:  100000  | 
productNumber  | 
string  | 
Product Number  Maximum Length:  12  | 
supplierNumber  | 
integer  | 
Number of Supplier (LKZ)  Maximum:  999999  | 
documentTimestamp  | 
string (date-time)  | 
Time at which the document was created/uploaded  | 
4. Version history
Version  | 
Number  | 
valid from  | 
File  | 
Changes  | 
upcoming  | 
1.0  | 
01.03.2025  | 
Initial Version  | 
5. Kafka Topics
TODO