# Szabályozd, ki mely sorokat és oszlopokat láthatja

> Ossz meg egy táblát a csapatoddal úgy, hogy mindenki csak a számára engedélyezett sorokat és oszlopokat lássa.

A hozzáférési szabályokkal mindenki, akivel megosztod a táblát, ugyanabban a táblában dolgozik, de csak annyit lát belőle, amennyit engedélyezel. A szabályokat a tábla megosztási paneljén állíthatod be.

Ez az oldal egy példán vezet végig: az értékesítési adatbázisod **Deals** tábláján, amelyben **Region**, **Rep**, **Amount** és **Margin** oszlopok vannak. Minden értékesítő csak a saját régiójának ügyleteit láthatja, a **Margin** oszlopot pedig csak a Finance csapat láthatja.

## A hozzáférési szabályok működése

- **A mindenki másra vonatkozó szabály** mindenkire érvényes, akivel megosztottad a táblát, és akinek nincs saját szabálya. E szabály nélkül az összes sort és oszlopot látják.
- **A személyre, csapatra vagy munkaterületre vonatkozó szabály** kivételnek számít. Akire kivétel vonatkozik, arra a mindenki másra vonatkozó szabály helyett a saját kivétele érvényes.
- **A kivételek összeadódnak.** Ha valakire több kivétel is vonatkozik, az összes ilyen kivétel által engedélyezett sort látja, de egyetlen olyan oszlopot sem, amelyet bármelyik kivétel elrejt.
- **A tábla tulajdonosa mindig mindent lát.** A szabályok mindenki másra vonatkoznak, akivel megosztottad a táblát, az adminisztrátorokra is.

A szabályok a táblához tartoznak. Ha megosztod a táblát valakivel, vagy megszünteted a hozzáférését, attól nem jön létre és nem törlődik szabály.

## Mielőtt elkezded

- Szabály létrehozásához vagy módosításához Enterprise csomag szükséges.
- A szabályokat a tábla tulajdonosa és a munkaterület adminisztrátorai kezelik.
- Először oszd meg a táblát: nyisd meg az adatbázisa oldaláról, és válaszd a **Megosztás** lehetőséget. A szabályok azokra vonatkoznak, akikkel megosztottad.

## Állítsd be a mindenki másra vonatkozó szabályt

A példában minden értékesítő csak a saját régiójának ügyleteit látja, a **Margin** oszlopot pedig senki sem látja.

1. Nyisd meg a táblát, válaszd a **Megosztás**, majd a **Hozzáféréssel rendelkezők** lehetőséget.
2. A **Mindenki más** mellett válaszd a **Sorok és oszlopok…** lehetőséget.
3. A **Sorok** alatt válaszd a **Csak azok a sorok, ahol…** lehetőséget.
4. Válassz egy **Oszlopot** (**Region**) és egy **Feltételt** (**egyenlő**).
5. Válaszd a **Tag attribútuma** lehetőséget, majd az **Attribútumot** (`region`). Ha inkább egy rögzített értékkel szeretnél összehasonlítani, válaszd az **Érték** lehetőséget, és írd be az értéket.
6. A **Rejtett oszlopok** alatt jelöld be a **Margin** oszlopot.
7. Válaszd a **Mentés** lehetőséget.

Ha a szabály szűkíti, hogy mit láthatnak a saját szabállyal nem rendelkezők, a Dvina előbb megerősítést kér, és jelzi, hány személyt vagy csapatot érint a változás.

A **Sorok** alatt választhatod az **Összes sor** lehetőséget is, vagy az **Egyetlen sor sem** lehetőséget, hogy a szabály egyáltalán ne jelenítsen meg sorokat.

> [!TIP]
> A feltétel az oszlop típusának megfelelő összehasonlítást végez: szöveges oszlopoknál használhatod az **egyenlő**, **nem egyenlő**, **tartalmazza** vagy **nem tartalmazza** feltételeket, számoszlopoknál azt vizsgálhatod, hogy az érték nagyobb vagy kisebb-e egy megadott értéknél, dátumoszlopoknál pedig azt, hogy a dátum egy megadott dátum előtt, után vagy két dátum között van-e. Bármely oszlopnál vizsgálhatod, hogy van-e benne érték, vagy üres-e.

## Adj hozzá kivételt egy személyhez vagy csapathoz

A Finance csapatnak minden ügyletet látnia kell, a **Margin** oszloppal együtt.

1. A **Hozzáféréssel rendelkezők** között keresd meg a Finance csapatot. Nyisd meg a mellette lévő menüt, amely a szerepkörét mutatja, például: **Megtekintheti**.
2. Válaszd a **Sorok és oszlopok…** lehetőséget.
3. A **Sorok** alatt válaszd az **Összes sor** lehetőséget, a **Rejtett oszlopok** alatt pedig hagyj minden oszlopot jelöletlenül.
4. Válaszd a **Mentés** lehetőséget.

A **Hozzáféréssel rendelkezők** minden sora jelzi, hogy az adott személy vagy csapat mit lát, például: **Összes sor** vagy **Néhány sor, 1 rejtett oszlop**. Ha két kivétel különböző oszlopokat rejt el, a Dvina jelzi, hogy akire mindkettő vonatkozik, egyik szabály rejtett oszlopait sem látja.

A munkaterületre vonatkozó szabály annak minden tagjára érvényes a saját szabályaikkal együtt, így a kétféle szabály által engedélyezett sorok összeadódnak.

## Adj attribútumokat a tagokhoz

Az oszlopot egy tag attribútumával összehasonlító szabály mindenkinek a saját értékével egyező sorokat mutatja. A példában az az értékesítő, akinek a `region` attribútuma West, csak a West régió üzleteit látja. Az attribútumokhoz Enterprise csomag szükséges, és az adminisztrátorok állítják be őket.

1. A Beállítások › **Személyek** alatt válaszd a **Tagattribútumok** lehetőséget.
2. Írj be egy **Új attribútumot**, például `region`, majd válaszd a **Hozzáadás** lehetőséget. Kisbetűket, számjegyeket és aláhúzásjeleket használj, és betűvel kezdd.
3. A **Személyek** alatt nyisd meg egy tag szerepkörmenüjét, és válaszd a **Tagattribútumok** lehetőséget.
4. Írd be az értékét, például `West`. Több értéket vesszővel válassz el, például `West, Central`, hogy mindegyikhez megjelenjenek a sorok.
5. Válaszd a **Mentés** lehetőséget.

SCIM használatakor a `department`, `cost_center`, `division`, `organization`, `employee_number`, `title` és `user_type` értékei az identitásszolgáltatódtól származnak.

> [!IMPORTANT]
> Akinek nincs beállítva az attribútuma, az egyetlen sort sem lát az azzal összehasonlító szabály alapján. **Korlátozott nézet** jelenik meg számára, egy megjegyzéssel, hogy kérjen meg egy adminisztrátort az attribútum beállítására. Ha eltávolítasz egy attribútumot, az azzal összehasonlító hozzáférési szabályok többé senkire sem illeszkednek.

## Mit látnak a felhasználók?

A szabályok mindenhol érvényesek, ahol a táblát lekérdezik: a csevegés válaszaiban, a kártyákon, a kártyaexportokban és az elemzésekben.

- A **Korlátozott nézet** jelöli azokat a kártyákat és elemzéseket, amelyek tartalmát egy szabály korlátozza számodra.
- A valaki elől elrejtett oszlop egyáltalán nem jelenik meg számára. Ha lekéri, a rendszer elutasítja a lekérdezést, mintha az oszlop nem létezne.
- Ha egy szabály alapján valaki egyetlen sort sem láthat, a Dvina nem küld lekérdezést az adatbázisnak.
- Amikor a Dvina egy szabály hatálya alá tartozó személynek ismerteti a táblát, kihagyja a rejtett oszlopokat és az olyan sorokból készült leírásokat, amelyeket az illető nem feltétlenül láthat teljes egészükben.
- Az adatbázis oldalán a hozzáférési szabályokkal rendelkező tábláknál **Korlátozott nézet** jelenik meg.

### Megosztott elemzések és csevegések

- Ha egy szabály hatálya alá tartozó személy megnyit egy megosztott elemzést, a saját eredményét látja, nem a tiédet.
- Ha olyan csevegést, feladatot vagy beszélgetésszálat osztasz meg, amelynek kártyái egy táblát kérdeznek le, a Dvina megnevezi azokat, akiknek a szabályai korlátozzák, hogy mit láthatnak. A kártyáik a hozzáférésüknek megfelelő adatokat mutatják, de a válaszok szövegében az általad látott számadatok szerepelnek.

## Nézd meg, ki kérdezett le egy táblát

Az auditnapló rögzíti a hozzáférési szabályokkal rendelkező táblák minden lekérdezését, valamint minden olyan személy lekérdezését, akivel a táblát megosztották.

1. A **Hozzáféréssel rendelkező személyek** alatt válaszd a **Ki kérdezte le ezt a táblát?** lehetőséget.
2. Válassz ki egy bejegyzést a részletek megtekintéséhez: **Mikor**, **Ki**, hány **Sor** érkezett vissza, és **Honnan** származott a lekérdezés: **Csevegés**, **Kártya**, **Elemzés** vagy **Egyéb**.

Az adminisztrátorok ezeket az eseményeket a Beállítások › **Auditnapló** **Táblák** részében is megtalálják. A táblát lekérdező személyek megtekintéséhez Enterprise csomag szükséges.

## Törölj egy szabályt

1. Nyisd meg a szabályt a **Hozzáféréssel rendelkező személyek** alatt.
2. Válaszd a **Szabály törlése** lehetőséget. Ha a törlés révén valaki több adatot láthat, a Dvina előbb megerősítést kér, és megnevezi az érintettet; a megerősítéshez válaszd a **Szabály törlése** lehetőséget.

## Csomagok

A szabályok létrehozása és módosítása, a tagattribútumok és a **Ki kérdezte le ezt a táblát?** funkció az Enterprise csomag részei. A már mentett szabályaid minden csomagban érvényben maradnak, és továbbra is megtekintheted és törölheted őket.

## Kapcsolódó témák

- [Adatbázisok és adattárházak](/docs/connectors/databases)
- [Tagok és szerepkörök](/docs/teams/members-and-roles)
- [Az auditnapló használata](/docs/teams/audit-log)
- [Megosztás](/docs/use-dvina/features/sharing)
