Jaa


Luetteloiden parannettu näkymäsuodatin

Voit käyttää taulukko-oikeuksia, jos haluat suojata tietueita. Jos haluat suodattaa tietueita nykyisen portaalikäyttäjän kontekstin mukaan, voit määrittää suodattimen mallipohjaisessa luettelon käyttämässä näkymämäärityksessä käyttämällä Tietotyötilaa. Tämä ominaisuus tukee nykyisen käyttäjän, käyttäjän ylätason tilin tai sivuston suodattamista millä tahansa tasolla. Luo näkymäsuodatin, joka vastaa jotakin yksittäistä yhteystietotietuetta. Koodi korvaa nyt sen arvon todellisella arvolla suorituksen aikana – arvoja ei tarvitse määrittää Suodatusehdot-kohdan kenttiin.

  • Ohjausobjekti etsii kaikki ehtoelementit, joissa uitype="contact", ja määrittää arvon verkkosivuston nykyisen käyttäjän yhteyshenkilön tunnusta vastaavaksi arvoksi.
  • Ohjausobjekti etsii kaikki ehtoelementit, joissa uitype="account", ja määrittää arvon verkkosivuston nykyisen käyttäjän pääasiakkaan tunnusta vastaavaksi arvoksi.
  • Ohjausobjekti etsii kaikki ehtoelementit, joissa uitype="adx_website", ja määrittää arvon nykyistä sivustotunnusta vastaavaksi arvoksi.

Esimerkki näkymän suodatusehdoista

Seuraavassa kuvassa on satunnainen yhteyshenkilö, jolle on delegoitu suodatusehto. Tämä yhteyshenkilö sattuu olemaan välitysfunktion 'dummy'-yhteyshenkilö, mutta se voisi olla mikä tahansa yhteyshenkilötietue. Tämän tietueen tunnus korvataan sivua katsovan käyttäjän tunnuksen todellisella arvolla. Jos käyttäjä ei ole kirjautunut sisään, mitään tietueita ei palauteta. Tämä sujuvoittaa käyttäjän ja sivuston kontekstin perusteella tapahtumaa tietojen suodatusta.

Esimerkki näkymän suodatusehdoista.

Muistiinpano

Jos suodatusehtona on verkkosivuston nykyisen käyttäjän yhteyshenkilö tai pääasiakas, sivuoikeus kannattaa liittää verkkosivuun, sillä se pakottaa käyttäjän kirjautumaan. Tässä on luotava verkkorooli. Määritä sivuoikeudet ja verkkorooli. Tämä pakottaa käyttäjät kirjautumaan, ennen kuin he voivat tarkastella sivu, jolloin myös tiedot voidaan täyttää.

Katso myös