Loendite turbamine

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

Loendi turvamiseks peate konfigureerima tabeliõigused tabeli jaoks, mille jaoks kirjeid kuvatakse.

Alustades versioonist 9.3.7.x, on vastloodud portaalidel kõigi jaoks kehtestatud tabeli õigused vormidel ja loenditel olenemata sättest Luba tabeliseaded.

Märkus

Ülal kirjeldatud muudatused rakenduvad ka portaalidele konverteeritud prooviversioonist tootmisversiooni.

Anonüümse juurdepääsu konfigureerimiseks kasutage otse õigeid tabeliõigusi ja kasutage suvandit Anonüümsed kasutajad või kohandatud veebiroll koos Anonüümsete kasutajate rolliga.

Teie loendi kinnitamine tagab, et kasutajad näevad ainult neid kirjeid, mille jaoks neil on õigused.

Konkreetsete kasutajatega (või nendega seotud kontodega) seotud andmete kaitsmiseks lisatakse seos tabeli ja tabeli kontakt või konto vahele, mille abil pääsevad juurde ainult nende kirjetega seotud portaali kasutajad, kasutades tabeliloa tüüpi Konto või Kontakt, ning sobivate õiguste seadistamine ja veebirolli seostamine tabeliõigusega.

Hea veebisaidi kujundus nõuab, et kui kasutajal rollil pole tabelile õigusi (st tekiks olukord, kus ta ei näe ühtki kirjet), ei tohiks tal lehele üldse juurdepääsu olla. Parimal juhul tuleks lehte ka kaitsta veebilehe juurdepääsu õigustega.

Kui soovite kuvada kirjetaseme toiminguid, mis kehtivad logitud kasutajale, peate määrama EntityList/ShowRecordLevelActions saidi sätte väärtusele tõene.

Näiteks on kaks kasutajat: Preston ja Teddy. Prestonil on juhtumi tabelis kogu juurdepääs kontakttasemel, Teddy-l on aga ülemaailmne lugemisõigus. Kui kõigi juhtumite kirjete kuvamiseks luuakse loend, näeks Preston tema kontaktiga seotud kirjetes kõiki toiminguid (Kuva, Redigeeri, ja Kustuta). Muude kirjete puhul näeks ta vaid Kuvamise toimingut. Teddy näeks aga kõikide kirjete puhul vaid Kuvamise toimingut.

Kui saidi EntityList/ShowRecordLevelActions sätted on seatud väärtusele väär ja tabelil on mitu õigust, on kõik kirjetaseme toimingud nähtavad. Kuid kui kasutaja proovib sooritada toimingut ilma õiguseta, siis kuvatakse tõrge.

Vt ka