Konverze dat

Top  Previous  Next

Seznam témat:

popis funkce

konverze dat Spisové služby

konverze dat Evidence majetku, Půjčovny, Silniční a i ostatní daně

konverze dat Výrobní pracovníci

konverze dat Změnové návrhy

konverze dat Projekty

konverze dat Úkoly

konverze Uživatelé

konverze Zakázky

konverze CRM

 

Popis funkce

Funkce je určena pro přechod na verzi 187 a vyšší. V jednotlivých evidencích musí proběhnout konverze na nové vazby (tabulka „gfkontakt“) ve verzi 187 a vyšší.

Veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“).

 

Konverze dat Spisové služby

Spisová služba (plugin Evidencedokumentu)- byly nahrazeny původní vazby z dba.mzosobnikarty na tabulku dba.gfkontakt a upraveny SQL pro výběr pomocí procedury gf_kontakty:

v hlavním formuláři záznamu FPlug093Zaznamy
ve formuláři změnového řízení FPlug093ZazZmeny
v dialogu distribučního seznamu Fplug093ZazInsDistSeznam
v dialogu číselníku řad dokumentů FPlug093ZazRady

 

 

Předělány všechny řídící procedury pro naplňování údajů ve formuláři:

ze vzoru
pro změnové řízení
z nastavení řady

 

Upraveny SQL dotazy v browserech a browserdetailech:

BrZaznamy
BrUkoly
BrZazJednani
BrDistSeznam
BrDZmeny
BrowserHistVerzi

 

 

Z uživatelského pohledu se nic nemění – pouze výběry z jiného číselníku.

Konverze dat Evidence majetku, Půjčovny, Silniční a i ostatní daně

Veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“):

zcref (majetek - referenti) - jmeno_kontakt, jmeno_dataid – číselník referentů. Po konverzi bude nahrazeno výběrem z vlastních kontaktů, které mají nastaven příznak „Referent v evidenci majetku“ na záložce „Zařazení pracovníka“
zdref (majetek – referenti karty) - ref_kontakt, ref_dataid – náhrada oscislo_id
zdrefn (operativní evidence – referenti karty) - ref_kontakt, ref_dataid – náhrada oscislo_id
zdautojedn (evidence vozidel – roční údaje) - jmeno_kontakt, jmeno_dataid – náhrada oscislo_id
zdautocl (evidence vozidel - historie členěni) - jmeno_kontakt, jmeno_dataid – náhrada fullname
zdautodan (silniční daň) - podpis_kontakt, podpis_dataid - původní podpis_jmeno, podpis_prijmeni, podpis_titul, - d_kontakt, d_dataid – původní d_jmeno, d_prijmeni, d_titul,- sestavil_kontakt, sestavil_dataid – původní sestavil_jmeno, sestavil_prijmeni
zdautoref (evidence vozidel – referenti vozidle) - jmeno_kontakt, jmeno_dataid – původní fullname
gpujchd (půjčovna – hlavička protokolu) - vystavil_kontakt, vystavil_dataid – referent, který vyrobil protokol (pův. pole: „vystavil“) - predanokomu_kontakt, predanoKomu_dataid – po ukončení předáno komu (pův. pole: „predanokomu“)
gpujcit (půjčovna - položka) - vydal_kontakt, vydal_dataid – referent, který položku vydal (pův. pole: „vydal“)
gpujcvracit (půjčovna – vrácení položky) - predal_kontakt, predal_dataid – zaměstnanec cizí firmy, který položku předal (pův. pole: „predal“) - prevzal_kontakt, prevzal_dataid – referent, který položku přijal (pův. pole: „prevzal“)
gpujczavyhd (půjčovna – hlavička zařazení půjčované položky) - kdovytvoril_kontak, kdovytvoril_dataid – referent, který záznam vytvořil (pův. pole: „vytvoril“) - kdozaradil_kontak, kdozaradil_dataid – referent, který záznam zařadil do depa (pův. pole: „zaradil“)
osklzasilkyhd (evidence zásilek - vykládka) - vykl_kontakt, vykl_dataid – osoba, které bude doručeno (pův. pole: „kontakt“,“email“, „telefon“)

 

Konverze dat Výrobní pracovníci

V tabulce vpracovnici (výrobní pracovníci) existoval cizí klíč odkazující do tabulky mzpracovnipomery (trvalé pracovní poměry). Cizí klíč obsahoval následující sloupce: rok_id , rodne_cislo_id, prac_pomer_id, osobni_cislo_id, data_id.
Tyto sloupce nebudou u výrobních pracovníků s vazbou do pracovních poměrů nadále používány a v rámci aktualizace se u všech záznamů jejich hodnoty odstraní. V tabulce mzpracovnipomery (trvalé pracovní poměry) jsou nově dva sloupce vprac_id a vprac_dataid odkazující na záznam v tabulce vpracovnici (sloupce ai, ai_data_id) - výrobní pracovníci.
Díky této změně nebude potřeba zakládat výrobní pracovníky každý rok znovu pomocí nástroje Založení výrobních pracovníků (pouze do verze 185.xx). U externích výrobních pracovníků, tzn. pracovníků bez vazby na pracovní poměry, je možné nově evidovat údaj Datum ukončení smlouvy. Ten spolu s údajem ve sloupci rok_id určuje období, kdy externí výrobní pracovník ve firmě působil. To znamená, že v roce následujícím po ukončení smlouvy se externí pracovník již nebude v seznamu vyskytovat.

Dialog pro výrobního pracovníka - v tomto případě "externista" (vazba pouze na kontakt)

 

V souvislosti se změnami týkajícími se GDPR nebudou v tabulce vpracovnici nadále používány sloupce jmeno a prijmeni. Tyto údaje budou přebírány z tabulky kontaktů (gfkontakt) na základě vazby mezi výrobními pracovníky a kontakty (sloupce kontakt_id a kontakt_dataid v tabulce vpracovnici). Přesto u již existujících záznamů budou ponechány sloupce se jménem a příjmením v tabulce vpracovnici beze změny.

POZOR! V případě, že je tabulka vpracovnici použita ve variantách datových množin prohlížečů, databázových pohledech nebo tiskových sestavách, je potřeba  příslušné SQL dotazy upravit (položky jméno a příjmení je nutné brát z tabulky gfkontakt).

 

Konverze dat Změnové návrhy

V tabulce změnových návrhů (vzmennavrhy) nebude nadále využíván sloupec autor. Jméno autora změnového návrhu bude přebíráno z tabulky kontaktů (gfkontakt) na základě vazby mezi změnovými návrhy a kontakty (sloupce autor_id a autor_dataid v tabulce vzmennavrhy).

Formulář - sledování změn (TPV)

Konverze dat Projekty

V projektovém řízení byly nahrazeny původní vazby na tabulku mzosobnikarty (trvalé pracovní poměry) vazbou na tabulku gfkontakt (kontakty) u garanta, zadavatetele, referenta objednávajícího a koncového příjemce.

Dialog pro zadání projektů - garant, zadavatetel, referent objednávajícího a koncového příjemce - vazba na kontakty

Konverze dat Úkoly

V úkolech - modul workflow (tabulka wfukoly) byly nahrazeny původní vazby na tabulku mzosobnikarty (trvalé pracovní poměry) vazbou na tabulku gfkontakt (kontakty) u garanta, zadavatele a vyřizující osoby.

Dialog pro zadání úkolů  - vazba na kontakty

 

Konverze Uživatelé

gusers (uživatelé) - vazba do tabulky kontaktů (gfkontakt).
- kontakt_id, kontakt_dataid – vazba mezi kontaktem a uživatelským účtem

 (pův. vazba byla uvedena v tab. „gfkontakt“: „gfkontakt.user_id = gusers.id“)

Konverze Zakázky

tabulka gcl3 (zakázky) - vazba do tabulky kontaktů (gfkontakt).

- kontakt, kontaktdataid – referent objednávajícího

- prijemkontakt, prijemkontaktdataid – referent kon. příjemce

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

- realizuje_kontakt, realizuje_dataid – zakázku realizuje (pův. pole: „realizuje“)

 

Dialog pro zadání úkolů  - vazba na kontakty

 

 

Konverze dat CRM

Při odstranění kontaktu z číselníku kontaktů se u všech nových cizích klíčů nastaví hodnoty na NULL (s jedinou výjimkou – DELETE není povolen u cizího klíče v tabulce „ojednajicivl“).

 

Tabulky a jejich vazby - veškeré stávající vazby na jména osob (kontaktů) byly předělány z textových polí na cizí klíče do tabulky „gfkontakt“ (primární klíč: „id_kontakt, data_id“):

ojedntyp (typy jednání)

- povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“)

 

ojednajicivl (jednání - jednající za vlastní firmu)

- kontakt, kontaktdataid – jednající/uživatel (pův. pole: „user_id“)

 

onabhd (nabídky)

- kontakt, kontaktdataid – referent objednávajícího

- prijemkontakt, prijemkontaktdataid – referent kon. příjemce

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

- realizuje_kontakt, realizuje_dataid – nabídku realizuje (pův. pole: „realizuje“)

 

onakuppoz (požadavky na nákup)

- autor, autor_dataid – zadavatel (pole „autor“ původně odkazovalo na osobní kartu)

- nakupci, nakupci_dataid – vyřizuje (pole „nakupci“ původně odkazovalo na osobní kartu)

 

oop (obchodní příležitosti)

- kontakt, kontaktdataid – referent obch. partnera

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

 

oopinfo (obchodní příležitosti – historie změn)

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

 

opdplanfakthd (plánované doklady usk. plnění)

- odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“)

 

opdvzorfakthd (vzory plánovaných dokladů usk. plnění)

- odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“)

 

oplandopr (plán doprav)

- kontaktporadi, kontaktdata_id – referent dopravce

- objednal_kontakt, objednal_dataid – dopravu objednal (pův. pole: „objednal“)

 

opobjhistjedn (jednání)

- jednalkontakt_id, jednaldata_id – jednající (za obch. partnera)

- jednanivedl_kontakt, jednanivedl_dataid – jednání vedl (pův. pole: „jednanivedl“)

- povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“)

- infokomu_kontakt, infokomu_dataid – komu na vědomí (pův. pole: „infokomu“)

- odmitnuto_kontakt, odmitnuto_dataid – odmítnuto kým (pův. pole: „odmitnuto_kym“)

 

opobjhistjedn_log (jednání – historie změn)

- jednalkontakt_id, jednaldata_id – jednající (za obch. partnera)

- jednanivedl_kontakt, jednanivedl_dataid – jednání vedl (pův. pole: „jednanivedl“)

- povereny_kontakt, povereny_dataid – pověřená osoba (pův. pole: „povereny“)

- infokomu_kontakt, infokomu_dataid – komu na vědomí (pův. pole: „infokomu“)

- odmitnuto_kontakt, odmitnuto_dataid – odmítnuto kým (pův. pole: „odmitnuto_kym“)

 

opobjhd (přijaté objednávky)

- kontakt_id, kontaktdataid_id – referent objednávajícího

- prijemkontakt_id, prijemkontaktdataid_id – referent kon. příjemce

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

- realizuje_kontakt, realizuje_dataid – objednávku realizuje (pův. pole: „realizuje“)

 

opophd (poptávkové řízení)

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

- realizuje_kontakt, realizuje_dataid – poptávku realizuje (pův. pole: „realizuje“)

 

opopmatnab (poptávkové řízení – nabídky dodavatelů skladových položek)

- kontakt, kontaktdataid – referent dodavatele

 

opopsluznab (poptávkové řízení – nabídky dodavatelů služeb)

- kontakt, kontaktdataid – referent dodavatele

 

osobjhd (stálé objednávky)

- kontakt_id, kontaktdataid_id – referent objednávajícího

- prijemkontakt_id, prijemkontaktdataid_id – referent kon. příjemce

- obchodnik_kontakt, obchodnik_dataid – obchodník (pův. pole: „obchodnik“)

- realizuje_kontakt, realizuje_dataid – objednávku realizuje (pův. pole: „realizuje“)

 

ovobjhd (vydané objednávky)

- kontakt_id, kontaktdataid_id – referent dodavatele

- vyrizuje_kontakt, vyrizuje_dataid – objednávku vyřizuje (pův. pole: „vyrizuje“)

- schvalil_kontakt, schvalil_dataid – objednávku schválil (pův. pole: „schvalil“)

 

ovydfakthd (uskutečněné plnění)

- odpovedny_kontakt, odpovedny_dataid – odpovědná osoba (pův. pole: „odpovedny“)

Související témata

GDPR (ochrana osobních údajů)

Aktualizace na verzi GDPR