Toto je staršia verzia dokumentu!
| Vývojová verzia Omegy | http://vudpapdev.systemomega.com/ |
| Skript pre sync Omegy | http://vudpapdev.systemomega.com/p/vudpapForeignSync |
| Tabuľka | Popis | Vytvára |
|---|---|---|
| organisation_types | číselník typov organizácií | M7 |
| positions | číselník pracovných pozícií | M7 |
| tests | zoznam diagnostík | M7 |
| courses | zoznam kurzov | M7 |
| locations | strom lokalít | M7 |
| organisations | (zjednodušený) strom organizácií | M7 |
| accounts | používatelia | M7 |
| account_access | prístupové práva k údajom ostatných používateľov | M7 |
| employee_positions | pracovné zaradenie používateľov (pracovníkov) do organizácií | M7 |
| license_types | Typy licencii a certifikátov | Omega |
Zoznam kurzov, pôvodne sa hovorilo aj o témach alebo o výučbových programoch.
Záznamy vytvára M7.
Omega do tejto tabuľky vypĺňa stĺpec `license_types_list`, v ktorom sa nachádza zoznam čiarkou oddelených typov hlavných licencii (certifikátov). To znamená, že v tomto zozname sa nenachádzajú čiastkové certifikáty, potrebné k dosiahnutiu tohoto kurzu.
Záznamy vytvára výhradne M7.
V tejto tabuľke sa nachádza zoznam všetkých ľudí, ktorí na základe získaných certifikátov spĺňajú všetky požiadavky nastavené v daných kurzoch.
Záznamy vytvára výhradne Omega.
`omega_resource_uuid` - uuid zdroja.`omega_resource_id` - omega resource id.`m7_account_id` - ID účtu v M7.`omega_course_id` - ID kurzu (projektu) v Omege.`m7_course_id` - ID kurzu v M7.`install_date` - dátum, kedy bol získaný potrebný certifikát pre kurz (v prípade, že bolo viac hlavných certifikátov).Zoznam typov licencii (certifikátov).
Záznamy vytvára výhradne Omega.
Dôležitý je stĺpec `code`, na ktorý sa bude odkazovať aj v iných tabuľkách. Stĺpce `tests_list` a `tests_m7_id` sa už nepoužívajú.
Úplný zoznam nadobudnutých licencii (certifikátov).
Záznamy vytvára výhradne Omega.
`omega_resource_uuid` - uuid zdroja.`omega_resource_id` - ID zdroja v Omege.`m7_account_id` - ID účtu v M7.`license_type_code` - kód typu nadobudnutej licencie.`install_date` - dátum nadobudnutia.`omega_event_id` - ID termínu v Omege, na ktorom bola táto licencia získaná.Tabuľku plní výhradne M7.
`m7_id`, tak `parent_id` by sa malo volať `m7_parent_id`.`_organisations`.`m7_location_id`, tak je nutné, aby bol do synchronizačnej databázy vkladať príkazom add vložený najskôr príslušný záznam z tabuľky `_locations`. add v takom poradí, aby nenastala situácia, že sa bude vkladať záznam, ktorého `parent_id` nebolo už predtým vložené. Týka sa to napr. tabuliek `_locations` , `_organisations` a pod.
Lokácie budú ukladané do objektu (najlepšie adresára alebo štúdia), ktorý ma nastavené [KV] kp48.locations_root=1.
Každá nová lokácia bude mať nastavené:
kp48.structure=locationkp48.m7_id={ID}, kde {ID} je skutočné id z M7.kp48.m7_type_id={ID}, kde {ID} je skutočné m7_type_id z M7.`st2_cfg_location_type`.`unique_idf`, `st2_cfg_location_type`.`unique_idf`=„kp48-{m7_type_id}“Pod každou lokáciou vznikne pohľad Organizácie, ktorý bude mať nastavené:
kp48.structure=location_view_organisations
Organizácie budú ukladané do objektu (najlepšie adresára alebo štúdia), ktorý ma nastavené [KV] kp48.organisations_root=1.
Každá nová organizácia bude mať nastavené:
kp48.structure=organisationkp48.m7_id={ID}, kde {ID} je skutočné id z M7.kp48.m7_type_id={ID}, kde {ID} je skutočné m7_type_id z M7.`m7_location_id`.