SharePoint: Laiendame kontaktide nimistut
07.01.2008 | Gunnar
Et SharePoint pakub välja vaid lihtsal kujul nimistud, siis varem või hiljem on neid vaja laiendada. Et minu puhul pole tegu mitte ilusat pilti imetleva kasutajaga, vaid suhteliselt nahaalse pragmaatikuga, siis proovisin kohe sissejuhatuseks teha kontaktide nimistu endale sobivaks. Et tegemist pole millegi keerukaga, siis sobib see järgmiseks sammuks päris hästi.
Eristame füüsilisi ja juriidilisi isikuid
Esimese sammuna püüame kuidagi eristada füüsilise ja juriidilisi isikuid. Kuniks kontakte on käputäis, pole ju hullu, kui kõik on samas pajas korraga näha, kuid kui kontakte on palju, siis muutub üüratute listide lappamine juba äärmiselt tüütuks.
Mina tulin välja lihtsa lahendusega - lisasin kontaktide nimistule juurde ühe lisavälja, mis määrab ära, kas antud kontakti korral on tegemist füüsilise või juriidilise isikuga. Lisaks sellele tegin ka välja, mis määrab ära, millises ettevõttes füüsiline isik töötab. Juriidilise isiku korral jääb see väli lihtsalt tühjaks. Vaatame korra pilti ka.

Kontakti detailvaade. Näha on lisatud väljad Person Type ja Company.
DT intranetis on tehtud nii, et füüsilise isiku töökohaks olev firma peab olema eelnevalt kontaktidesse registreeritud.
Loome füüsiliste ja juriidiliste isikute vaated
Nüüd oleme edukalt võimelised eristama füüsilisi ja juriidilisi isikuid ning ongi käes aeg luua nende jaoks eraldi vaated. Vaated on siis nimistute kuvamise definitsioonid, kus on määratud, millistele tingimustele vastavaid ridu nimistud sisaldavad.
Juriidiliste isikute vaatele lisame filtreerivaks tingimuseks, et isiku tüüp oleks Company. Füüsiliste isikute vaatele lisama analoogse tingimuse, ainult, et tüübiks on Person. Nüüd oleme loonud kaks vaadet, mis muudavad meil pikkade listide kasutamise teha lihtsamaks.

Kui oleme vaated salvestanud, ilmuvad need ka kontaktide nimistu vaadete osasse. Ülaltoodud pildil on näha, et kontaktide nimistul on kolm vaadet:
- All contacts - näitab kõiki kontakte,
- Companies - näitab juriidilisi isikuid,
- Persons - näitab füüsilisi isikuid.
Veel ideid kontaktide nimistu laiendamiseks
Kontaktide nimistusse võib veel tuua juurde kuupäeva, mis füüsiliste isikute korral on sünnikuupäev ning juriidiliste isikute korral registreerimise kuupäev. Samamoodi võib sisse tuua ka koodi, mis on füüsiliste isikute korral isikukoodiks ning juriidiliste isikute korral registrikoodiks. Veel võib lisada näiteks käibemaksukohuslase koodi.
Kokkuvõtteks
Lõpetuseks võime öelda, et saime praegu maha päris suure tööga ning kontaktide nimistu muutus päris üksjagu inforohkemaks. Sarnaselt esimese sammuna lisatud klassifikaatorile, mille abil saime eristatud füüsilised ja juriidilised isikud, võime luua ka muid klassifikaatoreid, mille abil kontakte grupeerida.
