Krótka odpowiedź
Tak, firma może tworzyć tysiące Cyfrowych Paszportów Produktu bez ręcznego opracowywania tysięcy całkowicie różnych dokumentów. Skalowalny wzorzec polega na utworzeniu jednego zatwierdzonego szablonu produktu lub modelu, zaimportowaniu zmiennych danych każdego wyprodukowanego artykułu, nadaniu lub zweryfikowaniu unikalnego identyfikatora dla każdego artykułu, wygenerowaniu odpowiadającego miejsca docelowego kodu QR, wydrukowaniu lub przymocowaniu właściwego kodu oraz zapisaniu pełnej ścieżki wydania i uruchomienia.
Ważne jest rozróżnienie między ponownym użyciem struktury paszportu a ponownym użyciem tożsamości artykułu. Można ponownie wykorzystać wspólne dane techniczne i dotyczące zrównoważonego rozwoju modelu. Nie można ponownie wykorzystać tej samej tożsamości na poziomie artykułu i miejsca docelowego QR, gdy właściwe zasady wymagają indywidualnego rekordu produktu. W przypadku baterii to rozróżnienie ma zasadnicze znaczenie: rozporządzenie (UE) 2023/1542 wymaga paszportu baterii dla każdej odpowiedniej baterii środka transportu lekkiego, baterii przemysłowej powyżej 2 kWh i baterii pojazdu elektrycznego od 18 lutego 2027 r. Wymaga także, aby paszport był dostępny przez kod QR powiązany z unikalnym identyfikatorem przypisanym baterii, a paszport zawierał informacje specyficzne dla indywidualnej baterii. Przeczytaj art. 77 rozporządzenia bateryjnego w EUR-Lex.
Nie oznacza to, że każdy przyszły CPP w każdej kategorii produktów zawsze będzie na poziomie artykułu. Zgodnie z ESPR właściwy akt delegowany może określić, czy paszport tworzy się na poziomie modelu, partii czy artykułu. Art. 9 rozporządzenia (UE) 2024/1781 czyni ten poziom wymogiem właściwym dla danej grupy produktów. Traktuj baterie jako obecny przypadek na poziomie artykułu z ustalonym terminem i sprawdź akt delegowany dla każdej innej kategorii.
Co się zmienia przy przejściu z jednego CPP do 10 000
Przy małej skali zespół zwykle myśli o polach: materiałach, śladzie węglowym, producencie, informacjach o naprawach i instrukcjach dotyczących końca życia. Przy dużej skali trudnym problemem staje się relacja między danymi wspólnymi, danymi zmiennymi i tożsamością fizyczną.
| Warstwa | Możliwa do ponownego użycia w modelu | Zmienna dla każdego artykułu | Pytanie kontrolne |
|---|---|---|---|
| Definicja produktu | Nazwa produktu, specyfikacja, materiały, zatwierdzone dowody dostawcy | Zwykle niewiele lub nic | Czy zatwierdzono właściwą rewizję modelu? |
| Rekord produkcyjny | Reguły procesu i walidacji | Numer seryjny, data produkcji, zakład, wyniki testów | Czy można prześledzić ten konkretny artykuł do dowodów produkcyjnych? |
| Tożsamość paszportu | Szablon i polityka dostępu | Unikalny identyfikator produktu i rekord artykułu | Czy jeden identyfikator prowadzi tylko do jednego zamierzonego artykułu? |
| Fizyczny nośnik | Układ etykiety, ustawienia druku, pola czytelne dla człowieka | Rzeczywisty ładunek QR każdego artykułu | Czy właściwą etykietę naniesiono na właściwą jednostkę? |
| Stan cyklu życia | Przepływ pracy i schemat audytu | Uruchomiony, wysłany, naprawiony, otrzymujący nowe przeznaczenie lub poddany recyklingowi | Czy późniejszą zmianę można udowodnić bez wymazania historii? |
Błędny skrót polega na wygenerowaniu jednego kodu QR dla modelu, skopiowaniu go na każdą jednostkę i nazwaniu wyniku paszportem na poziomie artykułu. Może to być właściwe tylko wtedy, gdy odpowiednia reguła definiuje paszport na poziomie modelu lub partii. Gdy paszport jest na poziomie artykułu, taki skrót niszczy połączenie między fizycznym produktem a jego rekordem.
Skalowalny proces CPP
Poniższy proces oddziela decyzje, które należy podjąć raz, od zdarzeń, które muszą wystąpić dla każdej jednostki.
1. Zdefiniuj model produktu i właściwy poziom
Zacznij od określenia zakresu prawnego i operacyjnego. Zapisz kategorię produktu, właściwe rozporządzenie lub akt delegowany, operatora gospodarczego odpowiedzialnego za paszport, wymagane pola danych, poziomy dostępu oraz wymagany poziom: model, partia lub artykuł.
W przypadku baterii oprzyj proces na stałych wymogach art. 77 i art. 13 rozporządzenia (UE) 2023/1542. W przypadku innych kategorii CPP nie zakładaj automatycznie, że zastosowanie ma wzorzec bateryjny. ESPR wymaga, aby właściwy akt delegowany określił poziom i sposób organizacji nośnika danych.
Wynikiem tego kroku jest zatwierdzony szablon paszportu, a nie kod QR. Powinien zawierać wspólne pola, definicje pól, systemy źródłowe, wymagania dowodowe, reguły walidacji i numer wersji.
2. Przygotuj czysty plik importu partii
Nie zaczynaj od wklejania danych do formularza paszportu tysiące razy. Przygotuj kontrolowany plik importu lub ładunek integracyjny z jednym wierszem na każdą fizyczną jednostkę, gdy paszport jest na poziomie artykułu.
Praktyczne minimum dla importu serializowanych baterii może obejmować:
| Grupa pól | Przykładowe pola | Dlaczego ma znaczenie |
|---|---|---|
| Tożsamość produktu | GTIN lub inny zatwierdzony identyfikator produktu, kod modelu, rewizja produktu | Łączy jednostkę z właściwym szablonem |
| Tożsamość egzemplarza | Numer seryjny lub przydzielony zakres numerów seryjnych | Rozróżnia jedną fizyczną jednostkę od drugiej |
| Kontekst produkcyjny | Data produkcji, zakład, linia produkcyjna | Wspiera identyfikowalność i badanie zdarzeń |
| Dowody zgodności | Odniesienie do testu, rekordu zgodności, materiału lub dowodu emisji dwutlenku węgla | Zapobiega niepopartym twierdzeniom w paszporcie |
| Dane cyklu życia | Początkowe wartości wydajności, status, data uruchomienia | Wspiera informacje specyficzne dla artykułu i dane dynamiczne |
| Kontrola publikacji | Rynek docelowy, język, profil dostępu, status wydania | Zapobiega przedwczesnej lub nadmiernie szerokiej publikacji |
Dokładne pola zależą od właściwych zasad i produktu. CSV może być rozsądnym formatem pilotażowym, ale plik musi być traktowany jako kontrolowana wymiana danych, a nie nieformalny arkusz kalkulacyjny. Przed publikacją paszportu zweryfikuj nazwy kolumn, typy danych, jednostki, wartości wymagane, zduplikowane identyfikatory i odniesienia do dowodów.
3. Nadaj lub zweryfikuj unikalny identyfikator
Skalowalny system potrzebuje wyraźnej odpowiedzi na pytanie: kto kontroluje przydzielanie identyfikatorów i jak gwarantowana jest unikalność? Możliwe wzorce obejmują przydzielanie numerów seryjnych w systemie produkcyjnym, import wcześniej wydanego zakresu numerów seryjnych albo generowanie identyfikatorów w kontrolowanym procesie CPP. Niezależnie od wzorca system CPP musi odrzucać duplikaty i zachowywać pierwotny rekord przydziału.
Gdy stosuje się model tożsamości GS1, serializowaną jednostkę handlową można wyrazić jako GTIN plus numer seryjny. GS1 opisuje połączenie GTIN i numeru seryjnego jako sposób jednoznacznego identyfikowania indywidualnego egzemplarza produktu. Składnia Digital Link może przedstawiać tę tożsamość w internetowym URI, takim jak /01/{GTIN}/21/{serial}. Zobacz standard GS1 Digital Link i standard resolvera zgodnego z GS1.
Nie wymyślaj GTIN, nie twierdź, że losowy UUID jest automatycznie zgodnym identyfikatorem GS1 i nie traktuj slugu URL jako dowodu globalnej unikalności. Potwierdź standard identyfikatora, organ wydający, prefiks firmy, politykę przydziału numerów seryjnych oraz wymagany proces rejestracji lub weryfikacji. Wdrożenie CPP powinno przechowywać źródło, czas, operatora i wynik walidacji każdego identyfikatora.
4. Wygeneruj miejsce docelowe resolvera i ładunek QR
Kod QR powinien zawierać stabilne, rozwiązywalne miejsce docelowe obejmujące unikalną tożsamość produktu lub wiarygodnie ją mapujące. Resolver wykorzystuje następnie tę tożsamość do zwrócenia właściwego widoku paszportu, reprezentacji API lub innego autoryzowanego zasobu.
QR nie jest samym paszportem. Jest fizycznym nośnikiem danych, który daje człowiekowi lub systemowi drogę do paszportu. Warstwa resolvera ma znaczenie, ponieważ może być konieczna zmiana miejsca docelowego, polityki dostępu, języka prezentacji lub powiązanego zasobu bez zmiany wydrukowanej tożsamości. Identyfikator musi pozostać trwały, nawet gdy treść paszportu jest aktualizowana.
Dla wzorca GS1 Digital Link ładunek może wyglądać pojęciowo tak:
https://id.example.com/01/09506000151519/21/12345678p901
To ilustracyjny przykład składni, a nie identyfikator produkcyjny. Każdy produkcyjny ładunek musi być wygenerowany na podstawie zweryfikowanego przydziału identyfikatorów i domeny resolvera. Przed drukiem sprawdź, czy ładunek jest poprawny składniowo, działa przez HTTPS, prowadzi do zamierzonego artykułu i nie ujawnia danych nieuprawnionemu odbiorcy.
Informacje o tym, jak nośniki danych CPP łączą się z trwałymi, unikalnymi identyfikatorami produktów, znajdziesz w art. 10 ESPR. Rozporządzenie wymaga także fizycznej obecności nośnika na produkcie, jego opakowaniu lub w dokumentacji towarzyszącej, zgodnie z właściwym aktem delegowanym.
5. Wyrenderuj, wydrukuj i zastosuj właściwy kod
Masowe generowanie kodów QR to tylko połowa procesu fizycznego. Druga połowa to kontrola powiązania: udowodnienie, że etykietę wygenerowaną dla numeru seryjnego A przymocowano do numeru seryjnego A.
Użyj zestawu danych druku, który razem przechowuje identyfikator artykułu, ładunek QR, czytelny dla człowieka numer seryjny, kod modelu i wersję etykiety. Proces druku powinien co najmniej obsługiwać:
- deterministyczny identyfikator wiersza lub zadania dla każdej etykiety;
- podgląd lub kontrolę wstępną przed uruchomieniem druku;
- wyraźne rozdzielenie etykiet zatwierdzonych, wydrukowanych, zastosowanych i odrzuconych;
- uzgodnienie liczby żądanych etykiet z liczbą etykiet pomyślnie wydrukowanych;
- weryfikację skanem po zastosowaniu;
- rejestry kwarantanny i zniszczenia błędnych, zduplikowanych i niewykorzystanych etykiet.
W przypadku baterii art. 13 wymaga kodu QR od 18 lutego 2027 r. i stanowi, że kod QR oraz etykiety muszą być widoczne, czytelne i trwałe na baterii albo na opakowaniu i w dokumentach towarzyszących, gdy umieszczenie na baterii nie jest możliwe lub uzasadnione ze względu na jej charakter albo rozmiar. Zobacz art. 13 rozporządzenia bateryjnego. Dokładna metoda produkcji, układ symboli i miejsce umieszczenia powinny być zgodne z ostatecznymi właściwymi wymogami i zwalidowanym procesem pakowania.
6. Uruchom paszport przy właściwym zdarzeniu produkcyjnym
Wydanie identyfikatora nie jest tym samym co uruchomienie paszportu. Zdefiniuj zdarzenie, które zmienia rekord z zarezerwowanego lub roboczego na aktywny. Może to być pozytywny test końca linii, zwolnienie jakościowe, zdarzenie pakowania lub wprowadzenie baterii do obrotu, zależnie od procesu i odpowiedzialności prawnej.
Zdarzenie uruchomienia powinno zapisać:
- Identyfikator artykułu i rewizję modelu.
- Zdarzenie produkcyjne lub jakościowe, które zezwoliło na publikację.
- Źródłową partię i odniesienia do dowodów.
- Użytkownika, system lub linię, które wykonały działanie.
- Znacznik czasu i status wydania.
- Ładunek QR i odpowiedź resolvera zaobserwowaną przy wydaniu.
Zapobiega to częstej awarii: tysiące kodów QR zostaje wydrukowanych przed ukończeniem podstawowych rekordów, a następnie produkcja wysyła jednostki, których skany zwracają wersję roboczą, pustą stronę lub inny produkt.
7. Waliduj warstwami, nie tylko na końcu
Program CPP o dużym wolumenie potrzebuje automatycznej walidacji przed wydaniem, w trakcie wydania i po nim.
| Warstwa walidacji | Kontrole | Działanie w przypadku błędu |
|---|---|---|
| Walidacja pliku | Wymagane kolumny, kodowanie, jednostki, formaty dat, liczba wierszy | Odrzuć import z możliwym do wykonania raportem błędów |
| Walidacja tożsamości | Zduplikowane kombinacje GTIN i numeru seryjnego, nieprawidłowe zakresy, ponownie użyte identyfikatory | Zablokuj wydanie i poddaj kwarantannie wskazane wiersze |
| Walidacja treści | Wymagane pola, dozwolone wartości, odniesienia do dowodów, klasyfikacja dostępu | Pozostaw rekord w statusie roboczym lub do przeglądu |
| Walidacja resolvera | Odpowiedź HTTPS, właściwe mapowanie artykułu, oczekiwany status i dostęp | Zablokuj wydanie do czasu przejścia testu resolvera |
| Walidacja QR | Wskaźnik dekodowania, zgodność ładunku, kontrast druku, strefa ciszy i czytelność fizyczna | Wydrukuj ponownie lub poddaj kwarantannie zadanie etykietowania |
| Powiązanie na linii | Skan artykułu i etykiety w punkcie zastosowania | Zatrzymaj lub odprowadź linię przy niezgodności |
| Monitoring po wydaniu | Zerwane łącza, nieoczekiwane błędy dostępu, nieaktualne dane, unieważnione rekordy | Otwórz incydent i zachowaj ścieżkę audytu |
Nie mierz sukcesu liczbą wygenerowanych obrazów QR. Mierz liczbę poprawnych, aktywnych i identyfikowalnych rekordów artykułów, które przechodzą skan z rzeczywistego produktu.
Jak systemy ERP, PIM i produkcyjne łączą się w całość
Warstwa CPP powinna mieć jasno określone granice źródeł prawdy. ERP może być właścicielem tożsamości handlowej, zamówień i relacji z dostawcami. PIM może być właścicielem opisowej treści produktu i tłumaczeń. MES, QMS lub system zarządzania baterią może być właścicielem zdarzeń produkcyjnych i pomiarów wydajności. System CPP składa autoryzowany widok, waliduje go i udostępnia za pomocą wymaganego nośnika oraz kontroli dostępu.
Wzorzec integracji można wdrażać etapami:
- Pilotaż: kontrolowany import CSV dla jednego modelu i małego zakresu numerów seryjnych.
- Synchronizacja zaplanowana: okresowa wymiana stabilnych danych modelu i dostawcy.
- Synchronizacja zdarzeniowa: publikowanie zmian z ERP, PIM, MES lub QMS po wystąpieniu kwalifikowanego zdarzenia.
- Uzgadnianie: porównywanie liczby rekordów źródłowych, paszportów, etykiet i wysyłek.
Nie pozwól, aby dwa systemy po cichu nadawały numery seryjne tej samej rodzinie produktów. Wybierz jeden organ przydzielający i spraw, aby każdy system downstream pobierał lub walidował tę tożsamość. Przewodnik integracji ERP i PIM DPPAutomate wyjaśnia szerszy problem mapowania i synchronizacji, a przegląd integracji jest właściwym miejscem do oceny opcji połączeń. Linki opisują problem integracji i dostępny zakres produktu; nie są twierdzeniem, że każdy konektor lub integracja z systemem produkcyjnym jest już dostępna.
Aktualizacje, zamienniki i przeróbki
Paszport na dużą skalę jest rekordem cyklu życia, a nie statyczną stroną docelową. Rozporządzenie (UE) 2024/1781 wymaga, aby dane CPP były dokładne, kompletne i aktualne, ogranicza prawa aktualizacji według poziomu dostępu oraz wymaga uwierzytelniania, wiarygodności i integralności danych. Stanowi także, że gdy tworzony jest nowy CPP dla produktu, który już go posiada, nowy paszport musi być połączony z pierwotnym paszportem lub paszportami. Zobacz art. 9–11 ESPR.
W przypadku baterii rozporządzenie jeszcze wyraźniej opisuje zmiany statusu. Bateria przygotowana do ponownego użycia, przygotowana do zmiany przeznaczenia, której nadano nowe przeznaczenie lub która została zregenerowana, musi otrzymać nowy paszport baterii powiązany z pierwotnym paszportem lub paszportami. Pierwotnej tożsamości i historii nie należy nadpisywać po to, aby obecny stan wyglądał jak pierwotny. Zobacz art. 77 ust. 7 rozporządzenia bateryjnego.
Zaprojektuj proces wokół niezmiennych zdarzeń i kontrolowanego bieżącego stanu:
- Korekta: zaktualizuj faktyczne pole wraz z powodem, zatwierdzającym i dowodem.
- Przeróbka: zapisz zdarzenie przeróbki, pola, których dotyczy, i nowe zwolnienie jakościowe.
- Zamiennik: utwórz lub połącz nową tożsamość zgodnie z właściwymi zasadami i zachowaj relację ze starym rekordem.
- Wycofanie lub wstrzymanie: zmień dostępność lub status bez usuwania rekordu historycznego.
- Zmiana przeznaczenia lub regeneracja: utwórz wymagany nowy paszport i połącz go z pierwotnym.
- Recykling: zachowaj wymaganą historię i zamknij paszport dopiero wtedy, gdy właściwa reguła stanowi, że przestaje istnieć.
Kod QR powinien nadal prowadzić do stabilnej tożsamości. Resolver może prezentować bieżący autoryzowany stan, podczas gdy system audytowy zachowuje historię wersji.
Lista kontrolna uruchomienia pierwszych 10 000 jednostek
Przed wyjściem poza pilotaż potwierdź każdy poniższy punkt:
- Właściwa reguła produktu określa, czy paszport jest na poziomie modelu, partii czy artykułu.
- Szablon produktu ma właściciela, wersję i status zatwierdzenia.
- Każde wymagane pole ma wskazane źródło i regułę dowodową.
- Jeden system odpowiada za przydzielanie identyfikatorów; wszystkie pozostałe je walidują.
- Testy duplikatów i kolizji uruchamiają się przed wydaniem.
- Każdy ładunek QR prowadzi dokładnie do jednego zamierzonego rekordu.
- Dane druku łączą numer seryjny, ładunek, rewizję modelu i identyfikator zadania.
- Fizyczny test skanu odbywa się w punkcie zastosowania etykiety.
- Błędne i niewykorzystane etykiety są poddawane kwarantannie i uzgadniane.
- Stany roboczy, zatwierdzony, aktywny, wycofany i poddany recyklingowi są rozdzielone.
- Aktualizacje tworzą zdarzenie audytowe zamiast wymazywać poprzednią wartość.
- Zasady przeróbki, zmiany przeznaczenia i zamiany są spisane przed pierwszym incydentem.
- Poziomy dostępu są testowane z reprezentatywnymi rolami użytkowników.
- Granice odpowiedzialności ERP, PIM, MES lub QMS są udokumentowane.
- Zespół potrafi wyeksportować dane paszportu i ścieżkę audytu wydania.
Jeśli odpowiedź na którykolwiek punkt brzmi „jeszcze nie”, program nie jest gotowy do uruchomienia druku pełnego wolumenu. Użyj kontroli gotowości DPP, aby uporządkować analizę luk, a następnie porównaj wymagane prace wdrożeniowe z przewodnikiem po kosztach DPP.
Czego szukać w platformie CPP lub generatorze partii kodów QR
Określenie „generator kodów QR w dużej liczbie” może oznaczać wszystko: od prostego skryptu obrazów po regulowany proces produkcyjny. Oceniaj platformy na podstawie kontroli wokół generatora, a nie tylko szybkości tworzenia plików PNG.
Poproś dostawców o demonstrację:
- ponownego użycia szablonów bez przypadkowego współdzielenia danych specyficznych dla artykułu;
- udokumentowanego modelu identyfikatorów i obsługi kolizji;
- importu partii z błędami na poziomie wiersza i powtarzalnymi ponowieniami;
- monitoringu resolvera i weryfikacji na poziomie skanu;
- uzgadniania zadań druku i kwarantanny etykiet;
- dostępu opartego na rolach i procesów zatwierdzania;
- historii wersji, eksportów audytowych i zmian statusu;
- integracji lub API dopasowanych do systemów źródłowych;
- jasnej polityki eksportu danych i ciągłości działania;
- praktycznej ścieżki pilotażowej przed wdrożeniem pełnego katalogu.
Strona platformy DPPAutomate, dokumentacja API i bezpłatna rejestracja to zweryfikowane ścieżki DPPAutomate do oceny szerszej platformy i technicznych punktów startowych. Właściwy wybór zależy od zakresu produktów, dojrzałości danych, procesu produkcyjnego i wymaganego poziomu identyfikatora.
Podsumowanie
Tysiące CPP można obsłużyć, gdy właściwie podzieli się pracę: zdefiniować model raz, przydzielić jedną tożsamość każdemu wymaganemu egzemplarzowi produktu, zaimportować zmienne dane, wygenerować ładunek resolvera, wydrukować i zastosować pasujący kod QR, zweryfikować każde przekazanie oraz zachować historię cyklu życia. Obraz QR jest widoczną częścią systemu, ale to zarządzanie tożsamością i uzgadnianie produkcji sprawiają, że wynik jest wiarygodny.
W przypadku baterii przygotuj się teraz na obowiązek od 18 lutego 2027 r. Zbuduj proces na poziomie artykułu wokół art. 77, zweryfikuj wymogi dotyczące kodu QR i etykietowania zgodnie z art. 13 oraz przetestuj pełną ścieżkę od danych źródłowych do fizycznego skanu. W każdej innej kategorii produktów postępuj zgodnie z właściwym aktem delegowanym, zamiast zakładać, że wszystkie CPP wymagają tej samej szczegółowości.
Gotowy, aby zmapować swój pierwszy pilotaż serializowanego CPP? Zacznij od kontroli gotowości DPP, przejrzyj opcje integracji albo utwórz konto.
Kontynuuj w ramach klastra
Jeśli szczegółowość nie jest jeszcze ustalona, zacznij od pytania, czy potrzebujesz osobnego CPP dla każdego produktu. Zespoły bateryjne powinny również przejrzeć obowiązek dotyczący kodów QR, hierarchię identyfikatorów oraz architekturę danych od modelu do artykułu.

