Süsteemihaldurile

 

Tabelite väljakuvamine ja seadistamine

Eeldused

Selleks, et lisada uut tabelit MDM interface-i on eelnevalt vajalik:

  • Vastav tabel oleks andmebaasis defineeritud

  • Tabel sisaldab unikaalsete väärtustega välja nimega “ky”, mis sisaldab nö. täisarvulisi ID vääärtuseid

Uue tabeli lisamine

Käsitsi lisamine

  1. Tabel tuleb lisada “Object”-i tabelisse (Objekti tabelis olevat nime kasutatakse vaikimis tabeli väljakuvamiseks, kui Propertites pole määratud teisiti)

  2. Tabeli väljad tuleb lisada “Object”-i tabelisse

  3. Tabelisse Object Relation tuleb lisada Object ja väljade seos ( Tabel kui Parent ja väli kui Child)

  4. Lisada puuduolevad väljade/tabeli sätted ja nimetused tabelisse Object Property ( Süsteemihaldurile | Tabeli ja väljade sätted (nimed, tüübid, grupeerimised jne.) )

 

Programmselt lisamine

Serveris olev protseduur tuleb käivitada koos tabeli nime parameetriga. Protseduur teostab automaatselt kõik käsitsi lisamise punkti all toodud tegevused. Lisaks lisab õigused tabeli muutmiseks (kõige esimesele rollile andmebaasis)

Tabeli väljade väljakuvamine ja järjestamine

Eeldus: Kasutaja, kellele ligipääsu on vaja, on lisatud MDMi rolli (vt Süsteemihaldurile | Rollid )

Tabelis Security Attributes tuleb defineerida veergudes:

  1. Roll, mille tabeli ligipääsu antakse

  2. Seos, millele ligipääs antakse:

    1. Tabel, mille millele ligipääsu antakse

    2. Tabeli väljad, mida soovitakse väljakuvada

  3. Level:

    1. kui level jäätakse tühjaks, või välja seost ei ole tabelis defineeritud, ei näe vastava rolli liikmed seda tabelit

    2. Leveli (absoluutväärtuse) kasvavas järjekorras järjestatakse rolli kasutajale tabeli veerud

    3. Kui väärtused on positiivsed, siis kasutaja saab neid muuta, kui väärtused on negatiivsed, siis kasutaja neid muuta ei saa

 

Tabelite ja väljade sätted (nimed, tüübid, grupeerimised jne.)

Object tabelis defineeritud objektidele on võimalik lisada erinevaid “sätteid”, mis mõjutavad nende käitusmist süsteemis. Nt. nimetus, kataloog,

Järgnevalt on toodud loetelu erinevatest sättetest:

  1. AppositiveENG - tabeli inglisekeelne nimetus

  2. AppositiveEST - tabeli eestikeelne nimetus

  3. DisplayStringENG - välja inglise keelne nimetus

  4. DisplayStringEST - välja eesti keelne nimetus

  5. DDSQL - SQL päring kontruktsiooniga , mis konfigureerib väljale valikukombo nii, et kasutaja näeb Nm väärtus ja andmebaasile sisestatakse Ky väärtus.

  6. TableFolderENG - Kaust, millesse tabel grupeeritakse tabelite menüüs (inglisekeelse kasutaja jaoks)

  7. TableFolderEST - Kaust, millesse tabel grupeeritakse tabelite menüüs (inglisekeelse kasutaja jaoks)

  8. TablePrimaryKey - Tabeli ID/Key veerg, peab olema tabeli rea unikaalne tunnus

 

Rollid

Andmeladu.ee domeenis peab olema tekitatud grupp, kuhu on lisatud Azure Active directory kasutaja, kes MDMi kasutada soovib.

Roll kirjeldatakse MDMi andmebaasis. Rollile määratakse:

  1. displayName - andmebaasi nimetus, mis kasutajale välja kuvatakse.

  2. name - Andmebaasi nimetus serveris

  3. ADGroup - Azure AD grupi id, kugu on lisatud vastavad kasutajad

  4. view - vaade, mis on toodud Security Attributes tabelis

 

Teadetetahvel

Süsteemikasutaja saab lisada teadetetahvilile teateid. Teatetel on:

  • Alguse ja lõpu aeg (5,6). Väljaspool alguse lõpu aega, teadet ei kuvata

  • Message Group - grupeerib teated teadetetahvlil

  • Description - nimetus millega kuvatakse teade teadetetahvlil