Gratis værktøj / ingen upload
Afstemning af kortdatafiler: match UID-lister fra produktion og backend
Indlæs personaliseringsfilen fra produktionen på den ene side og backend-eksporten på den anden. Motoren matcher identifikatorer på tværs af repræsentationer og byterækkefølger og giver dig derefter afvigelsesregistret og en korrigeret importfil.
MATCHNING / 2× CSV
Afstemning af kortdatafiler
Sammenlign en personaliseringsfil fra produktionen med en backend-eksport. Motoren genkender normaliserede, nuludfyldte og decimalækvivalente identifikatorer samt identifikatorer med omvendt byterækkefølge.
Produktionsfil
Udstedte eller personaliserede kortposter
Backend-fil
Importerede eller registrerede kortposter
Indlæs begge filer for at starte afstemningen.
Den klassiske fejl, som dette forebygger
Kortene ankommer, batchen importeres, og en del af dem afvises ved ladepunktet eller læseren. Chipsene er næsten altid i orden: Produktionsfilen og backend beskriver blot de samme identifikatorer forskelligt. Den ene side gemmer hexadecimalt, den anden decimalt; den ene bevarer foranstillede nuller, den anden har fjernet dem; et sted i kæden er byterækkefølgen blevet vendt.
Det er langsomt og fejlbehæftet at fejlsøge dette manuelt på tværs af tusindvis af rækker. Ved at afstemme de to filer før eller umiddelbart efter levering bliver en uges supporthenvendelser til et tjek på fem minutter.
Sådan fungerer matchmotoren
Hver identifikator fra begge filer normaliseres til en kanonisk bytesekvens i den valgte længde. Motoren matcher derefter poster i fire gennemløb: eksakte eller normaliserede match, match med foranstillede nuller, decimalækvivalente match og match med omvendt byterækkefølge. Hvert match mærkes med sin kategori, så du kan se, hvordan uoverensstemmelsen opstod.
Tilbage står afvigelsesregistret: identifikatorer, der mangler i backend, ekstra identifikatorer i backend, dubletter i en eller begge filer, tvetydige tilfælde med flere kandidater og værdier, der ikke kunne fortolkes i den valgte længde.
Eksporter, der afslutter diskussionen
En afstemningskørsel giver tre CSV-eksporter: afvigelsesregistret til den, der ejer dataene, matchdokumentationen, der knytter hver produktionspost til den tilsvarende backend-post, og en korrigeret importfil, der allerede er konverteret til den repræsentation og byterækkefølge, backend forventer.
Begge filer parses lokalt i din browser og uploades aldrig. Til fremtidige ordrer registrerer det tilhørende datakontraktværktøj det aftalte format som JSON med acceptvektorer, så næste batch importeres korrekt første gang.
Spørgsmål om afstemning
Spørgsmål om afstemning
Hvorfor genkendes mine kort ikke efter backend-importen?
De mest almindelige årsager er uoverensstemmelser i repræsentation og byterækkefølge: Backend gemmer decimalt, mens filen var hexadecimal, foranstillede nuller er gået tabt, eller læserens dataflow vender bytes. Afstem produktionsfilen mod backend-eksporten for at se præcis, hvilken transformation der forklarer uoverensstemmelsen.
Hvordan retter jeg UID'er med omvendt byterækkefølge i min backend?
Bekræft først vendingen ved at afstemme begge filer: Match med omvendt byterækkefølge mærkes eksplicit. Ret derefter kun den ene side, helst ved at genimportere en korrigeret fil i den byterækkefølge, backend forventer. Undgå at rette enkelte poster manuelt på tværs af tusindvis af rækker.
Hvad er en datakontrakt for identifikationsmidler?
En kort, maskinlæsbar aftale mellem kortproducent og backend-operatør, der fastlægger identifikatorens bytelængde, repræsentation, byterækkefølge, politik for foranstillede nuller og store/små bogstaver, sammen med acceptvektorer at teste mod. Den fjerner den tvetydighed, der forårsager afstemningsafvigelser.
Uploades mine kortdatafiler under afstemningen?
Nej. Begge filer parses og matches lokalt i din browser. Intet overføres til eller gemmes af ChargeRFID, så værktøjet kan bruges med kortdata fra produktionen.
Relaterede værktøjer
Sørg for, at næste levering importeres korrekt første gang.
Hver ChargeRFID-ordre leveres med en maskinlæsbar datakontrakt og acceptvektorer, der er aftalt før produktion, så afstemning bliver en formalitet i stedet for en redningsaktion.