Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PK/FK

Kenttänimi

Kuvaus

Tyyppi

Pituus

Rajoitukset

Viittaukset

Huomautukset

PK

ID

Käyttäjätunniste

int

long

Uniikki, pakollinen, autoincrement

 

Käyttäjän juokseva tunniste.

FK

FK_Person_PersonID

Person-taulun ID

int

long

Uniikki, pakollinen

Person-taulu, PersonID-kenttä

1:1 viittaus Person-tauluun. Henkilöstä muodostuu yksi identiteetti kahden taulun tietojen perusteella.

FK

FK_UserProfiles_ProfileName

UserProfiles-tauluun tallennettu profiilinimi

varchar

20

Pakollinen

UserProfiles-taulu, ProfileName-kenttä

 

 

MetropoliaID

Metropolia käyttäjätunnus

varchar

Tomilta tieto

 

 

Mikäli käyttäjällä on olemassa Metropolia tunnus, tunnus tallennetaan tähän kenttään. Kun käyttäjä tunnistetaan vahvasti, tämän tiedon vastine haetaan tunnistautumisen perusteella Ammeesta.

 

EmailAddress

Sähköpostiosoite

varchar

100

 

 

Käyttäjän ilmoittama sähköpostiosoite. Voidaan käyttää myös kirjautumistunnuksena

 

MetropoliaIDIsInUse

Metropolia-tunnus käytössä?

boolean

 

Oletus: false Lisäksi, jos Person - IsInUse kenttä on false, niin tämäkin on false.

 

Onko käyttäjän Metropolia tunnus kirjautumiskäytössä? Käytännössä CAS validoi käyttöoikeuden voimassaolon.

 

EmailIDIsInUse

Sähköpostitunnus käytössä?

boolean

 

Oletus: false Lisäksi, jos Person - IsInUse kenttä on false, niin tämäkin on false.

 

Onko käyttäjän sähköpostiosoite käytössä kirjautumiseen?

 

LastLogin

Viimeinen kirjautuminen

datetime

 

 

 

Milloin käyttäjä on kirjautunut viimeksi?

 

LastLoginIP

Viimeisen kirjautumisen IP-osoite

varchar

15

 

 

Mistä osoitteesta käyttäjä on viimeksi kirjautunut?

 

LastUpdate

Viimeisin päivitys

datetime

 

Pakollinen

 

Milloin tietuetta on viimeksi päivitetty?

 

UpdateBy

Viimeisin päivittäjä

varchar

Tomilta tieto

Pakollinen

User-taulu - ID-kenttä

Kuka käyttäjä on viimeksi päivittänyt tietuetta?

...

4.2.5.9 UserProfiles-taulu: Käyttäjäprofiilitaulu

Tietokantataulu pohjaAsiointipalveluiden käyttäjälle tulee asettaa asiontijärjestelmän käyttäjäprofiili, joka määritellään tähän tauluun.

PK/FK

Kenttänimi

Kuvaus

Tyyppi

Pituus

Rajoitukset

Viittaukset

Huomautukset

PK 
 

ProfileName

Käyttäjäprofiili 
 

string

20 
 

Uniikki, pakollinen

 

 

  

IsNormalUser
 

On normaalikäyttäjä

boolean  

 

 

 

 

  

IsAdmissionOfficeUser
 

On hakutoimistokäyttäjä

boolean 

 

 

 

 

  

IsStudentServicesUser
 

On opintotoimistokäyttäjä

boolean 

 

 

 

 

  

IsFinancialUser
 

On taloushallintokäyttäjä

boolean 

 

 

 

 

  

IsAdminUser
 

On pääkäyttäjä

boolean  

 

 

 

 

  

IsSysAdminUser
 

On ylläpitokäyttäjä

boolean  

 

 

 

 

 

IsInUse

On käytössä

boolean

 

Oletus: false

 

Onko henkilö profiili käytössä?

 

LastUpdate

Viimeisin päivitys

datetime

 

Pakollinen

 

Milloin tietuetta on viimeksi päivitetty?

 

UpdateBy

Viimeisin päivittäjä

varchar

Tomilta tieto

Pakollinen

User-taulu - ID-kenttä

Kuka käyttäjä on viimeksi päivittänyt tietuetta?

Maksamisen ohjattu toiminto, kts. vastaava kohta määrittelyn käyttötapauksista.

4.2.5. Basket-taulu: Poimintakori-taulu

...

Panel

Puuttuvat taulut:

  • asiontipalvelutiedot vai kanava vai mitä
  • ohjaustiedot
  • vetumatiedotkäyttöoikeusprofiilit

Tietokannan eri taulujen väliset relaatiot on kuvattu seuraavassa kaaviossa:

...