Odpověď hned: Import revizí z Excelu připravte jako převod vztahů mezi zákazníky, objekty, zařízeními, revizemi, termíny a dokumenty. Nejdříve vytvořte mapu dat, potom proveďte testovací import problematických záznamů a teprve po kontrole vazeb přeneste celou dávku. Výsledek převezměte podle kontrolního protokolu, ne podle počtu načtených řádků.

Soubor se otevře, sloupce vypadají srozumitelně a import skončí zeleným oznámením. Přesto může být výsledek nepoužitelný.

Zařízení může skončit u jiného zákazníka, historická revize bez vazby na zařízení a odkaz na PDF může dál mířit na síťový disk, který už nikdo nepřipojí. Importér přenesl hodnoty, ale nezachoval jejich význam.

Pokud teprve rozhodujete, zda tabulku opustit, začněte článkem Evidence revizí v Excelu: kdy se přestane vyplácet. Následující postup navazuje okamžikem, kdy jste se pro převod už rozhodli.

1. Zajistěte původní soubor proti nechtěným změnám

Před čištěním vytvořte samostatnou archivní kopii zdrojového sešitu. Do ní už nezasahujte. Úpravy provádějte pouze v pracovní kopii a zaznamenejte, z jaké verze vznikla.

Ke zdroji uložte alespoň:

  • původní název souboru,
  • datum převzetí,
  • vlastníka nebo správce dat,
  • seznam sešitů a listů,
  • kontrolní součet souboru, například SHA-256,
  • označení pracovní importní dávky.

Kontrolní součet neověřuje správnost obsahu. Pomáhá ale doložit, že kontrolní protokol a výsledný import patří ke stejné verzi zdroje.

Do pracovní kopie doplňte jednoznačný identifikátor zdrojového řádku, například ZDROJ-000001. Pořadové číslo řádku v Excelu nestačí: po seřazení, vložení záhlaví nebo odstranění prázdných řádků se může změnit.

2. Inventarizujte listy, sloupce a přílohy

Nezačínejte úpravou listu, který někdo označil jako hlavní. Nejdříve zjistěte, odkud lidé skutečně čerpají informace.

Vedle seznamu zařízení mohou existovat samostatné listy pro:

  • zákazníky a kontakty,
  • provozovny a budovy,
  • plánované termíny,
  • závady a jejich odstranění,
  • provedené revize,
  • odkazy na revizní zprávy,
  • číselníky typů zařízení.

Zkontrolujte také skryté listy a sloupce. Hodnota může být výsledkem vzorce, nikoli ručně zadaným údajem. Poznámka v buňce může obsahovat informaci, pro kterou v cílovém systému zatím nemáte pole.

U každého sloupce popište:

Otázka Co zaznamenat
Co údaj znamená? například datum provedení revize, nikoli neurčité „datum“
Kdo jej spravuje? konkrétní role nebo osoba
Jaký je datový typ? text, číslo, datum, vzorec, odkaz nebo poznámka
Je údaj povinný? povinný, volitelný, nepoužívaný nebo nejasný
Kam se převede? cílová entita a pole
Co znamená prázdná hodnota? neznámé, neplatí, nedodáno nebo čeká na ověření
Jak se ověří správnost? porovnání s dokumentem, registrem nebo vlastníkem dat

Podrobnější přípravu zdroje shrnuje kontrola dat před převzetím seznamu zařízení.

3. Oddělte soubory od pouhých odkazů

Hodnota S:\Revize\2025\zprava.pdf není revizní zpráva. Je to cesta, která funguje pouze v konkrétním síťovém prostředí.

Stejné riziko představují:

  • relativní odkazy vůči umístění sešitu,
  • zástupci místo skutečných souborů,
  • odkazy do osobního cloudového úložiště,
  • soubory vložené do Excelu jako objekty,
  • dvě různé přílohy se stejným názvem,
  • odkaz na starší verzi dokumentu.

Pro každou přílohu vytvořte vazební záznam:

Zdrojový řádek Původní cesta Soubor nalezen Kontrolní součet Cílová revize Výsledek
ZDROJ-000148 S:\Revize\R1.pdf ano uložen REV-2025-031 otevřeno a ověřeno
ZDROJ-000149 S:\Revize\R2.pdf ne nelze určit REV-2025-032 čeká na dohledání

Samotná shoda názvu souboru nestačí. Pokud import ukládá všechny přílohy do jednoho prostoru, dva soubory nazvané revize.pdf se nesmějí zaměnit nebo přepsat.

Po importu dokument skutečně otevřete z karty odpovídající revize. Nestačí ověřit, že se v systému zobrazuje ikona přílohy.

4. Nakreslete cílovou hierarchii

Řádek „Rozvaděč RH1, Brno“ je srozumitelný člověku, ale neurčuje jednoznačnou databázovou vazbu. „Brno“ může být zákazník, provozovna, město nebo část názvu objektu.

Před importem stanovte cílovou hierarchii:

  1. zákazník nebo provozovatel,
  2. objekt či provozovna,
  3. zařízení,
  4. revize nebo kontrola,
  5. závada, termín a dokument.

Každá úroveň potřebuje vlastní identifikátor. Obchodní název, popis „hlavní budova“ ani označení „rozvaděč 1“ nejsou bezpečné klíče.

Úroveň Vhodný identifikátor Údaj vhodný jen pro porovnání
Zákazník interní ID zákazníka název, IČO, e-mail
Objekt interní ID objektu adresa, označení budovy
Zařízení interní ID zařízení inventární nebo výrobní číslo
Revize interní ID revize druh, datum a číslo zprávy
Dokument interní ID dokumentu název souboru a původní cesta

IČO pomáhá při párování, ale nemusí samo vyřešit vazbu na konkrétní provozovnu. Výrobní číslo může chybět, obsahovat překlep nebo být použitelné jen společně s výrobcem a typem zařízení.

Nejdříve importujte nadřazené záznamy a až potom jejich potomky. Zákazník musí existovat před objektem, objekt před zařízením a zařízení před revizí. U každé karty zařízení má být dohledatelné, komu patří, kde je umístěna a které doklady se k ní vztahují. Praktickou strukturu popisuje článek Karta zařízení: doklady, odpovědnost a další termín.

5. Připravte převodní slovník

Stejný typ revize může být ve zdroji zapsán jako elektro, EL, E nebo revize elektro. Tyto hodnoty neslučujte bez předem schváleného pravidla.

Převodní slovník má obsahovat:

Původní hodnota Cílová hodnota Rozhodl Poznámka
EL Elektro správce evidence potvrzený význam
el. rev. Elektro správce evidence sjednocená zkratka
kontrola bez převodu čeká na rozhodnutí nemusí jít o revizi

Kontrolu, servisní zásah a revizi nespojujte pouze podle podobného názvu. Mohou mít jiný účel, doklad i navazující postup.

Původní hodnotu zachovejte v importním protokolu. Pokud se později ukáže, že mapování bylo nesprávné, musí být možné zjistit, z čeho cílová hodnota vznikla.

6. Rozdělte neurčité datum na konkrétní události

Jediný sloupec datum revize může ve skutečnosti obsahovat několik různých údajů:

  • datum provedení revize,
  • datum vypracování zprávy,
  • datum předání zprávy,
  • datum odstranění závady,
  • plánovaný další termín.

Tyto události při importu neslévejte. Pokud ze zdroje není význam zřejmý, označte jej jako nevyřešený.

Zkontrolujte také skutečný obsah buněk. Excel může zobrazovat datum, i když buňka obsahuje text nebo výsledek vzorce. Zápis 01/02/26 je bez znalosti použitého formátu nejednoznačný.

Bezpečný převod obsahuje:

  • původní hodnotu,
  • rozpoznaný datový typ,
  • cílové datum v jednotném formátu,
  • výsledek validace,
  • případnou chybu nebo požadavek na ruční rozhodnutí.

Chybějící další termín automaticky nedopočítávejte jen podle názvu zařízení. Prázdná buňka může znamenat „neznámé“, „nevztahuje se“, „revize neproběhla“ nebo „údaj je pouze ve zprávě“. Nejprve dohledávejte podklad, potom předložte návrh a vyžádejte si potvrzení oprávněné osoby.

7. Duplicity nejdříve klasifikujte

Dva podobné řádky nemusí být chyba. Mohou představovat:

  • nechtěně zkopírovaný záznam,
  • dvě zařízení se stejným názvem,
  • dvě revize stejného zařízení,
  • opravenou verzi původního záznamu,
  • stejné zařízení vedené ve dvou provozovnách omylem.

Nálezy rozdělte do tří skupin:

  1. Jistá duplicita – shodují se dohodnuté identifikátory i rozhodné údaje.
  2. Možná duplicita – podobnost nestačí a musí rozhodnout člověk.
  3. Legitimní opakování – například další revize stejného zařízení.

U sloučení zaznamenejte původní identifikátory, cílový záznam, autora rozhodnutí a důvod. Hromadné odstranění duplicit podle názvu zařízení může vymazat historii nebo spojit cizí záznamy.

8. Otestujte běžné i problémové záznamy

První test nemá být zmenšenou ukázkou nejčistších řádků. Musí prověřit situace, na kterých se vazby obvykle rozpadají.

Do testovací dávky zařaďte například:

  • běžné zařízení s úplnými údaji,
  • zařízení bez výrobního čísla,
  • dvě historické revize jednoho zařízení,
  • nejednoznačný typ záznamu,
  • chybějící další termín,
  • možnou duplicitu,
  • přílohu na síťové cestě,
  • název s diakritikou,
  • chybnou nebo neexistující cestu k souboru.

Test provádějte v odděleném prostředí nebo pod jednoznačným ID dávky. Ještě před spuštěním musí být jasné, jak se chybný import vrátí: odstraněním celé dávky, obnovením ověřené zálohy nebo jiným předem vyzkoušeným postupem.

Ruční oprava stovek neoznačených záznamů není rollback.

9. Převezměte import podle protokolu

Počet načtených řádků není přejímací kritérium. Jeden zdrojový řádek se může rozdělit na zařízení, revizi a dokument. Jiný může být odmítnut a další sloučen se stávajícím záznamem.

Kontrolní protokol má porovnat stav před importem a po něm:

Kontrola Zdroj Cíl Přijímací podmínka
Zdrojové řádky všechny identifikované přijaté, odmítnuté nebo čekající každý řádek má výsledek
Zákazníci a objekty podle mapy vazeb založené nebo spárované každé sloučení je vysvětlené
Zařízení všechna evidovaná importovaná nebo odmítnutá žádné zařízení bez objektu
Historické revize všechny nalezené navázané na zařízení žádná osiřelá revize
Přílohy dostupné a chybějící otevřitelné a chybné žádná nevysvětlená ztráta
Duplicity jisté, možné, legitimní sloučené nebo čekající zachované rozhodnutí člověka
Termíny platné, prázdné, sporné potvrzené nebo k řešení žádné tiše odvozené datum

K protokolu přiložte:

  • seznam odmítnutých řádků,
  • převodní slovník,
  • seznam ručních zásahů,
  • stav nedohledaných příloh,
  • nevyřešené duplicity,
  • identifikátor dávky,
  • datum kontroly,
  • jméno schvalující osoby.

Nakonec náhodně projděte několik úplných cest: zákazník → objekt → zařízení → revize → dokument. Potom ověřte i opačný směr, tedy že z otevřené revizní zprávy dohledáte správné zařízení a provozovatele.

Kde může pomoci AI

AI může navrhnout shodu různě zapsaných názvů, rozpoznat pravděpodobný typ dokumentu nebo vytáhnout datum z revizní zprávy. Výsledek ale není automaticky potvrzený údaj.

U citlivých změn držte vždy stejný cyklus:

  1. náhled návrhu,
  2. vědomé potvrzení uživatelem,
  3. auditní stopa rozhodnutí.

AI nesmí bez potvrzení sloučit dva zákazníky, změnit vazbu revize na zařízení ani stanovit další termín. Způsob práce s návrhem a lidským rozhodnutím podrobněji vysvětluje článek Co je InvoAIM: náhled, potvrzení a auditní stopa.

Pokud nechcete mapu vazeb, testovací dávku a přejímací protokol připravovat sami, převod do InvoAIM s vámi projdeme nad skutečným vzorkem dat. Rozsah domluvíte s Miroslavem Jarošem na miroslav.jaros@ithope.cz nebo na telefonu +420 724 689 762.

Kontrolní seznam před ostrým importem

  • [ ] Máme archivní kopii přesné verze zdroje.
  • [ ] Každý zdrojový řádek má trvalý identifikátor.
  • [ ] Zkontrolovali jsme všechny listy, skryté sloupce, vzorce a poznámky.
  • [ ] Máme mapu zákazník → objekt → zařízení → revize → dokument.
  • [ ] Původní hodnoty zůstávají dohledatelné.
  • [ ] Neurčité typy a data jsou označené k rozhodnutí.
  • [ ] Přílohy jsou skutečně dostupné, ne pouze odkazované.
  • [ ] Možné duplicity čekají na lidské posouzení.
  • [ ] Testovací dávka obsahuje i chybné a neúplné záznamy.
  • [ ] Rollback je popsaný a ověřený před ostrým převodem.
  • [ ] Kontrolní protokol přiřadí výsledek každému zdrojovému řádku.
  • [ ] Schvalující osoba prošla vzorek vazeb i otevřitelnost dokumentů.

Časté otázky

Stačí při importu zachovat počet řádků?

Ne. Počet řádků neprokazuje správné vazby. Kontrolujte samostatně zákazníky, objekty, zařízení, revize, termíny, duplicity a přílohy. Každý zdrojový řádek musí mít dohledatelný výsledek.

Jak velký má být testovací import?

Velikost přizpůsobte různorodosti zdroje. Důležitější než počet je zastoupení běžných i problémových případů: chybějícího identifikátoru, opakované revize, sporného data, možné duplicity a přílohy.

Co dělat s chybějícím termínem další revize?

Označte jej jako neznámý nebo čekající na ověření. Datum doplňte až podle dohledaného podkladu a po potvrzení oprávněným člověkem. Neodvozujte je automaticky pouze z názvu zařízení.

Lze při importu automaticky odstranit duplicity?

Pouze u jednoznačných shod podle předem schválených identifikátorů a pravidel. Možné duplicity ponechte k ručnímu rozhodnutí a zaznamenejte, kdo a proč záznamy sloučil.

Co má obsahovat předávací protokol?

Výsledek každého zdrojového řádku, mapování hierarchie a typů, odmítnuté záznamy, stav příloh, sporné duplicity, nevyřešené termíny, ruční zásahy, identifikátor dávky a výsledek kontroly po importu.

Jak poznáme, že je import hotový?

Ne podle zeleného hlášení importéru. Hotový je tehdy, když žádný zdrojový řádek nezmizel bez výsledku, každá revize vede ke správnému zařízení, přílohy lze otevřít a každé sloučení či ruční rozhodnutí má dohledatelného autora a důvod.

Pro sjednání ukázky nebo konzultace k InvoAIM použijte miroslav.jaros@ithope.cz nebo +420 724 689 762.