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 Page History

« Previous Version 8 Next »

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

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

  3. Tabelisse Object Relation tuleb lisada Object Property 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 ( https://adepta.atlassian.net/wiki/spaces/IP/pages/301662209#Tabeli-ja-v%C3%A4ljade-s%C3%A4tted-(nimed%2C-t%C3%BC%C3%BCbid%2C-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)

Tabelis Security Attributes tuleb defineerida veergudes:

  1. Roll, mille tabeli ligipääsu antakse

  2. Tabel, mille liilele ligipäsu antakse

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

  4. Väärtus:

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

    2. Väärtuse (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,

  1. AppositiveENG - tabeli inglise keelne nimetus

  2. AppositiveEST - tabeli eesti keelne nimetus

  3. DisplayStringENG - välja inglise keelne nimetus

  4. DisplayStringEST - välja eesti keelne nimetus

Rollid

Andmeladu.ee domeensi peab olema tekitatud grupp

  • No labels