Toto je staršia verzia dokumentu!
Vývojová verzia Omegy | http://vudpapdev.systemomega.com/ |
Skript pre sync Omegy | http://vudpapdev.systemomega.com/p/vudpapForeignSync |
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).Tabuľka hlavných termínov.
Záznamy vytvára výhradne Omega.
Tabuľka termínov zdrojov.
Záznamy vytvára výhradne Omega.
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=location
kp48.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=organisation
kp48.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`
.