Listák biztonságossá tétele
A lista biztonságához konfigurálnia kell a Táblaengedélyeket ahhoz a táblához, amelyben a rekordok meg lesznek jelenítve.
A 9.3.7.x kiadástól kezdve az újonnan létrehozott webhelyek az összes űrlaphoz és listához táblaengedélyekkel fognak rendelkezni, függetlenül a Táblaengedélyek engedélyezése beállítástól.
Feljegyzés
A fenti módosítások azokra a webhelyekre is vonatkoznak, amelyek áttérnek a próbaverzióról az éles üzemre.
A névtelen hozzáférés explicit módon történő konfigurálásához használjon megfelelő táblaengedélyeket és kapcsolja össze a Névtelen felhasználók webes szerepkört vagy egy egyéni webes szerepkört a Névtelen felhasználók szerepkör lehetőséggel.
A lista biztonságossá tétele biztosítja, hogy a felhasználók csak azokat a rekordokat lássák, amelyekhez engedélyük van.
Az adott felhasználókhoz (vagy a hozzájuk kapcsolódó partnerekhez) kapcsolódó adatok biztonságossá tétele a tábla és a kapcsolattartó vagy partner tábla közötti kapcsolat hozzáadásával valósítható meg, amelynek révén csak az ezekkel a rekordokkal kapcsolatban álló portálfelhasználók férhetnek hozzá az adatokhoz a Partner vagy Kapcsolattartó táblaengedély-típussal, valamint a megfelelő jogosultságok beállításával és webes szerepköröknek a táblaengedélyhez való hozzárendelésével.
A jó webhelytervezés megköveteli, hogy ha egy felhasználó szerepköre nem rendelkezik engedélyekkel a táblához (vagyis soha nem lesz olyan helyzet, amikor rekordokat kellene látnia), akkor egyáltalán ne férhessen hozzá az oldalhoz. Ideális esetben a lapot Lapengedélyekkel kell védeni.
Ha meg szeretné jeleníteni a bejelentkezett felhasználóra vonatkozó rekordszintű műveleteket, az EntityList/ShowRecordLevelActions webhelybeállítás értékét true (igaz) értékre kell állítania.
Például két felhasználó van: Preston és Teddy. Preston az esettáblában minden hozzáféréssel rendelkezik a kapcsolattartók szintjén, míg a Teddy globális olvasási hozzáféréssel rendelkezik. Ha létrehoznak egy listát az összes esetrekord megjelenítéséhez, akkor Preston minden műveletet (Megtekintés, Szerkesztés és Törlés) lát a kapcsolattartóhoz kapcsolódó rekordokon. Más rekordoknál csak a Megtekintés műveletet látják. Másrészről azonban csak az összes bejegyzésen csak a Megtekintés műveletet látja.
Ha az EntityList/ShowRecordLevelActions webhely beállítása hamis, és a táblához több jogosultság van, akkor minden rekordszintű művelet látható. Ha azonban egy felhasználó engedély nélkül próbál végrehajtani egy műveletet, akkor hibaüzenet jelenik meg.