Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Navigace:

Popis funkcionality:

Na role centre Správa uživatelů, skupin zabezpečení a oprávnění sa nachádza odkaz na spravovanie anonymizácie - Anonymization/GDPR

  • Database strukture

  • Scénáře anonymizácie

  • Log Anonymizace

  • Fronta anonymizace

Štandardná anonymizácia údajov v systéme zahŕňa procesy, ktoré zabezpečujú, že osobné údaje už nie je možné priradiť k jednotlivcovi. Tento proces je nezvratný, čo znamená, že po anonymizácii nie je možné údaje spätne identifikovať.

Modul anonymizácie pridáva možnosť “anonymizácie údajov” hodnot polí ako sú mená, adresy, telefónne čísla a iné jednoznačné identifikátory podľa Nastavených scenárov a polí v týchto scenároch

Anonymizácia može byt vykonaná v OneCore dvoma sposobmi .

Automaticky (spustením úlohy z plánovača úloh), alebo manuálne na jeden kontrétny kontakt pomocou funkcie (Manual Contact Anonymization) na domovskej stránke role centra.

V obidvoch prípadoch sa anonymizacia údajov, vykonáva podla nastavených scenárov anonymizácie s tým rozdielom, že pri anonymizáciui konkretneho kontaktu, si system hladá iba záznamy pre konkretne číslo kontaktu.

Pri spustení globálnej anonymizácie systém prechádza jednotlivé aktívne scenáre, jeden po druhom. Každý scenár anonymizuje jednu konkrétnu tabulku podla nastavených poli, pravidiel a filtrov.

Popis nastavení

Přehled kódu struktury

seznam pro nastavení kódu , které se využívají na sastavení seznamu Struktury databáze. Při založení nového řádku se hodnota z tého tabulky vyberá v poli Kód struktury

Pole:

  • Kód

    • uživatel zadá specifický kód

    • 20 znaků

  • Popis

    • uživatelský popis pro zadaný kód

    • text 50

  • Výchozí

    • hodnoty ANO/NE

    • jenom jeden řádek může mít hodnotu ANO

Struktura databáze

Číselník pro vyplněni závislosti jednotlivých tabulek na základe zadaných relací . Podle nastavení stromové závislosti (relací) bude systém anonymizovat konkrétní kontakt, nebo řídit anonymizované hodnoty podle zadaných filtrů a pravidel.

Členění databáze

V seznamu je už přednastavena defaultní struktura pro anonymizaci v OC. Pro uživatele je tabulka vizuálně členěná odskoky, aby byl jasny vztah nadřazenosti tabulek.

Příklad relací pro kontakt:

Nové řádky v struktuře databáze je možné vytvářet dvoma sposobmi. Preferovaný způsob je vytvaranie nových riadkov struktury přímo na seznamu Struktura databáze.

Nejlépe je nastavit se na prázdny řádek na konci seznamu a vyplnit číslo tabulky pro kterou potřebujeme nastavit relaci.

Pokud je nastavená tabulka v struktuře jako hlavni

  • Nenastavujeme nadřazenou tabulku a ani nepřidáváme relaci

Pokud je nastavená tabulka v struktuře jako relační

  • musíme vyplnit nadřazenou tabulku kliknutím na pole Popis nadřazené tabulky nebo tlačítkem “Nastav nadřazenou tabulku” .

  • Pokud má byt nastavená tabulka, specifická jenom pro některé hodnoty této tabulky tak použijeme filtr. Ten nastavíme tlačítkem “Filtry”,

  • Pokud je nastavená tabulka v struktuře jako tabulka která vyžaduje relace do hlavní tabulky (cerská tabulka) vybereme tlačítkem Relace relační tabulku. Kapitola https://iao.atlassian.net/wiki/spaces/OCDOC/pages/edit-v2/96567297#Relace-Struktury-datab%C3%A1ze

Pole:

  • Kód struktury

    • Při manuálním vytváření nových řádků pokud:

    • Není ve filtru žádná hodnota nový řádek Pole řádku Kód struktury se vyplní hodnotou, která je v tabulce Přehled kódů struktury nastavená jako Výchozí

    • Pokud je ve filtru vyplněná právě jedna hodnota kódu, tak se při vytváření nového řádku dotiahne hodnota tohto kódu.

    • Pokud je ve filtru vybraných více hodnot a některá z vybraných hodnot ma príznak  Výchozí = Ano, pri zakladaní riadku sa do pole Structure Code dotiahne táto hodnota kodu. (ktora je označena hodnotou výchozí)

    • Pokud je ve filtru vybraných viac hodnot a žiadna z vybraných hodnot nema príznak  Výchozí = Ano, do pola Kód struktury se vlozi hodnotu, ktorá je v tabulke Přehled kódů struktury prvá v abecednom poradi

  • Popis

    • Text 250

    • Popis řádku, který by měl být popsán i s případným filtrem Např. Kontakt (typ:osoba)

    • Pokud uživatel text nevloží systém po výběru tabulky v poli Číslo tabulky vloží do pole Název tabulky

    • Popis bude mít odskoky od levé stany podle postavení v struktuře hlavní tabulky) . Toto postavení je možné vidět také pomocí číselné hodnoty v poli Odsazení

  • Číslo tabulky

    • uživatelů vybere číslo tabulky pro daný řádek

  • Table Name

    • needitovatelné pole

    • Doplní se dle vybraného čísla tabulky

  • Popis nadřazené tabulky

    • Po kliknutí na pole se otevře seznam všech tabulek, které se nachází v struktuře databáze.

    • Pokud uživatel při zakládaní nového řádku potřebuje definovat nadřazenou tabulku tak si ji vybere v seznamu.

  • Počet relace na nadřazenou tabulku

    • Zobrazuje počet nastavených relací pro daný řádek. Kliknutím na pole se zobrazí seznam relací v tabulce Relace struktury databáze

  • Počet filtrů

    • Po kliknutí se zobrazí počet nastavených filtrů daného řádku

  • Odsazení

    • skryté pole

    • určení podřízenosti tabulek v struktuře databáze.

      • hodnota 0 vyjadřuje hlavní tabulku

      • hodnota 1 až ….. vyjadřuje podřízenost dané tabulky k hlavní tabulce

  • Pořadí

  • ID struktury

    • skryté pole

    • needitovatelné pole

    • primární klíč celého seznamu

    • generuje se automaticky při založení nového řádku

  • Číslo položky nadřazené tabulky

    • needitovatelné pole

    • doplní se číslem ID struktury podle vybrané nadřazené tabulky

Funkce tabulky Struktura databáze

Přetřídit

pokud si uživatel není jist správním členěním seznamu např: při zadávaní a mazáni více řádku struktury, může si dát dát seznam přetřídit a systém ho seřadí do správné struktury podle členění

Relace Struktury databáze

funkce pro zadání relace pro daný řádek (tabulku). Relace se dá nastavit jenom pokud má řádek (tabulka) nastavenou nadřazenou tabulku v rámci hierarchie tabulek.

Například:

řádky prodejní faktury budou mít nastavenou nadřazenou tabulku Hlavičku prodejni faktury a prodejní faktúra bude mít nastavenou nadřazenou tabulku Dodavatele

Pole tabulky:

  • Číslo zdrojové tabulky

  • Název zdrojové tabulky

  • Číslo pole zdrojové tabulky

  • Název pole zdrojové tabulky

  • Číslo tabulky v relaci

  • Název tabulky v relaci

  • Číslo pole tabulky v relaci

  • Název pole tabulky v relaci

  • Relation ID

    • skryté pole

Filtry

pro každý řádek je možné zadat filtr pro danou tabulku, podle které bude systém od začátku vyhledávat jenom řádky dan

  • Číslo zdrojové tabulky

  • Název zdrojové tabulky

    • needitovatelné pole

    • dotáhne se podle nastaveného čísla zdrojové tabulky

  • Číslo pole

  • Název pole

    • needitovatelné pole

    • dotáhne se podle nastaveného čísla pole

  • Hodnota filtru

  • Hodnota filtru uložená

Scénáře anonymizace

Základ pro anonymizaci údajů ve OneCore. Po spuštění anonymizace úloha bude přecházet scénář po scénáři. Pokud je úloha spuštená automaticky úlohou anonymizuje údaje bez návaznosti na kontakt, jenom podle nastavení pravidel a filtrů. Pokud je spusštená anonymizace pro konkrétní kontakt bude úloha anonymizovat tabulku scenáře jenom pokud bude obsahovat řádky pro daný kontakt

Nový scénář se vytváří tlačítkem image-20241001-105105.png

Základné funkce scenáře:

  • Aktualizovat existující scénář je možné jenom v stave Příprava. Do stavu příprava se dá přepnut také pokud je uz scenar aktívny a uřivatel může doplnit údaje.

  • Scénář može obsahovat rozné vlastné pravidla pro neanonymizáci tabulky (v akých prípadoch sa nebudou dané řádky anonymizovat), alebo rozné filtre ktoré filtrujú podla zadaných filtrov zoznam riadkov pre anonymizáciu tabulky scenára .

  • Pokial chcete filtrovat záznamy, podl polí tabulky zadanej vo filtry v poli Anonymizovaná tabulka č. mozete zadavat filtre tlačítkom Ukaz filtre. Otvorí sa zoznam filtrov nastavených priamo cez polia danej tabulky. Nový filter zadá užívateľ cez tlačítko Nový. Pokial chce riadok vymazat nastavi sa na tento riadok a vymaže ho tlačítkom odstranit, alebo cez tri bodky v riadku a tlačitko odstranit.

  • Pokial chce uzivatel filtrovat podla daný scenar podla filtrou z inej tabulky musí pre taketo filtre nastavit pravidlo v zozname a pouzit filter resp. tlačitko Ukáž filter priamo pre daný riadok pravidla.

Vyplnění a nastavení scénáře:

uživatel vyplní kartu scénáře následovné:

Po kliknutí na tlačítko image-20241001-105105.png sa otvorí karta nového scenára ktorú musí užívateľ nastavit.

Vyplnění polí

Záložky Obecné

  • Kód

    • uživatel napíše kod daného scenára

      • 20 znakov

  • Název scenára

    • Uživatel vloži text pro lepsie pochopenie a identifikaci scenára

    • pokial užívatel popis nevloži doplní sa pole Názvom tabulky ktorú užívateľ vyberie v poli Tabulka pro anonymizaci. Aj v tomto prípade moze ešte text prepisať

  • Structure Code

    • needitovatelné pole

    • Dotiahne sa Structure kod podla vybranej tabulky v poli Tabulka pro anonymizaci

  • Tabulka pro anonymizaci

    • pole pre výber tabulky, ktora sa bude týmto scenárom anonymizovat. Pre jeden scenár može byt nastavená iba jedna tabulka.

    • uživatel klikne na tri tečky . Otevře se tabulka Struktura vztahů tabulek, Hierarchie propojení Tabulek, Propojení databázových tabulek, Hierarchie relace Tabulek,

    • tabulka bude nastavená na Structure Code , ktorý je v tabulke Database Struc. Code List nastavený ako default. Uživatel si muže zmenit filtr a vybrat tabulku ktorú chce anonimizovat. Pokud takáto tabulka v seznamu není musi si ji nejdžív do seznamu přidat.

    • Po vybráni tabulky klikne na tlačítko OK

    • Pro lepší orienaci se vybraná tabulka v časti Database structure označi boldom

  • Stav

    • Možnosti:

      • Príprava

        • Defaultný stav

      • Aktívna

        • na tento stav mení užívatel manuálne

        • kontroly pri zmena na stav Aktívna:

          • konntrola na vyplnenie aspom jedného riadku z anonymizovaným polom v založke Pole k anonymizaci

          • Kontrola na zadaný Anonymizačny reťazec v riadku s anonymizovaným polom

      • Inaktívna

        • na tento stav mení užívatel manuálne

  • Počet filtrov

  • Počet polí pre anonymizáciu

    • číselná informácia kolko polí je v danom scenári vybraných pre anonymizáciu resp. ktore sa budu anonymizovat v záložce Pole pro anonymizaci

Záložka Obecné:

  • Source table No.

    • needitovatelné pole

    • vyplní sa hodnotou nadradenej tabulky z hlavičky scenára

  • Source table name

    • needitovatelne pole

    • vyplní sa názvom tabulky vybranej v poli Source table No.

  • Field No.

    • užívatel vyberie pole podla ktoreho chce filtrovat cez tri bodky pole z nastavenej tabulky

    • užívateľovi sa ponuknu iba polia na ktore je mozne filtrovat.

  • Field No.

    • needitovatelne pole

    • dotiahne sa hodnota podla zadaného čísla pola

  • Filter value

    • zadá uřívateľ hodnotu filtra, podľa ktoreho sa budú záznamy danej tabulky vyberat pre anonymizáciu

    • Pokial je vybrané pole pole z pevne danými hodnotami (typ pola option) uživatel si moze cez tri bodky hodnotu vybrat.

    • Pokial je pole typu boolean uzivatel pise hodnoty ANo, NE v jazyku který ma nastavený

    • Pokial je to iny typ pola napr.text, musí užívatel zadat presnú hodnutu.

    • pokial su filtre nastavené a užívatel si prepne systém do iného jazyka, ostanu filtre v tomto poli v jazyku ktory bol v čase nastavenia riadku,Pre anonymizáciu sa system bude pozerat na hodnoty v poli Filter value Store

  • Filter Value Store

    • needitovatelne pole

    • Do pola sa dotiahne hodnota vybraného filtra podla sstémového nastavenia.

    • Potrebné pre prípad kedy užívatel zadava hodnotu optionu, alebo booleanu v národnom jazyku a následne sa prepne do iného jazyka, system danú hodnotu pre anonymizaci rozpozna podla hodnoty v tomto poli

Pravidlá ochrany údajov

v tomto zozname sa nastavujú pravidlá , ktoré majú ochránit data pred anonymizáciou. Inac povedane ak data vyhovujú podmienke na anonymizáciu tak sa nebudu anonymizovat.

Tlačítka:

spusť anonymizaci:

spustí anonymizaci iba pre tento jeden snenar, ale jede přes všechny řádky té tabulky, které vyhovují nastavenému filtru

Pravidlá nastavujeme následovne:

Anonymizované pole

Pole typu date musi byt prázdne z dovodu moznem zmeny formanu v nastavení oblasti v prubehu prace.

image-20241007-122321.png

Log anonymizace

Do logu anonymizace sa zapisujú anonymizované tabulky a polia ktoré boli anonymizačnou úlohou zanonimizované.

Manuálná anonimizácia

Pre manuálnu anonymizáciu sa využíva funkcia “Manuálna anonymizácia kontaktu, ktorú nájdete na role centre v sekcii Akce . Po kliknutí na odkaz sa otvorí okno, kde si úživateľ zadá následovné podmienky:

Typ = Kontakt alebo zamestnanec podľa toho aký typ osoby chce anonymizovat.

Číslo:: užívateL podla zadaného typu vyberie čislo kontaktu alebo zamestnanca, ktorého chce anonymizovat. Je možné vybrat iba jedno číslo kontaktu/zamestnanca.

Název = zobrazí sa názov vybraného kontaktu

Po kliknutí na tlačítko OK sa vybraný kontakt presunie do zoznamu Manuálna anonymizácia kontaktov.

Manuálná anonimizácia kontaktov

v tomto zozname sú všetky kontakty, ktoré si uřivateľ zadal cez funkciu Manuálna anonymizácia kontaktu.

Nakolko samotná anonymizaia bmoze trvat relatívne dlhý cas , mozu sa manualne zadane kontakty na anonymizáciu spúšťat

Až po kliknuti na tlačitko Proces úlohy sa spustí samotna anonymizácia kontaktov v tomto zozname podla aktívnych scenárov.

  • No labels