TracePass
Справочник

EPCIS 2.0

GS1 EPCIS 2.0 — експортирайте история на събития на паспорт, заснемайте събития от партньори и ERP, заявявайте хранилището на събития.

GET/api/v1/passports/{id}/epcis

Експорт на EPCIS събитията на паспорт

Експортира пълната история на събитията на един паспорт — събития от веригата на доставки, обслужване, собственост и заснети събития — като един валиден според стандарта GS1 EPCIS 2.0 `EPCISDocument` в JSON-LD. Документът носи GS1 `@context`, `type: "EPCISDocument"`, `schemaVersion: "2.0"` и `epcisBody.eventList` с всяко събитие, което TracePass пази за паспорта. Digital Link URI на паспорта е EPC-то на всяко събитие, така че експортът се вписва директно във всяко EPCIS-съвместимо хранилище или одиторски инструментариум.

POST/api/v1/epcis/capture

Заснемане на EPCIS събития

GS1 EPCIS 2.0 Capture интерфейсът. Изпращайте събития от веригата на доставки от партньори, ERP системи или скенери в цеха и TracePass ги прикача към съответните паспорти. Тялото на заявката приема четири форми: пълен `EPCISDocument`, `EPCISQueryDocument`, едно самостоятелно събитие или самостоятелен JSON-LD масив от събития. Изпращайте `Content-Type: application/ld+json`.

GET/api/v1/epcis/capture/{id}

Заявяване на задача за заснемане

Прочита статуса на асинхронна задача за заснемане на EPCIS — четящата страна на модела за заснемане на EPCIS 2.0. `POST /api/v1/epcis/capture` връща `202 Accepted` с `captureJobId`; подайте това id тук, за да проследите задачата, докато достигне крайно състояние.

GET/api/v1/epcis/events

Заявяване на EPCIS събития

GS1 EPCIS 2.0 Query интерфейсът. Търсете заснети събития от веригата на доставки със стандартната граматика на EPCIS query параметрите — `EQ_bizStep`, `GE_eventTime`, `LT_eventTime`, `MATCH_epc`, `EQ_bizLocation` и останалите от семейството `EQ_*` / `GE_*` / `LT_*` / `MATCH_*`. Параметрите се предават дословно към EPCIS query интерфейса, така че всяка заявка, която граматиката на GS1 позволява, работи тук непроменена.