logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo
Uživatelé

Role a oprávnění

Konfigurace rolí
Konfigurace oprávnění
Použití v UI
Sjednocení rolí

Průvodce pro vývojáře

Rozšíření panelu oprávnění

Oddělení

Správa oddělení
Správa rolí v oddělení

Synchronizace uživatelských dat

Správa synchronizace

Zdroj dat

WeChat Work
HTTP API

Průvodce pro vývojáře

Rozšířené zdroje dat pro synchronizaci
Rozšířené cílové zdroje pro synchronizaci
Previous PageKonfigurace oprávnění
Next PageSjednocení rolí
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Použití v uživatelském rozhraní

This feature is provided by the plugin «Řízení přístupu»

#Oprávnění datových bloků

Viditelnost datových bloků v rámci kolekce je řízena oprávněními pro akci „zobrazit“. Individuální konfigurace mají přednost před globálním nastavením.

Příklad: V rámci globálních oprávnění má role „admin“ plný přístup, ale pro kolekci „Objednávky“ mohou být nakonfigurována individuální oprávnění, která ji učiní neviditelnou.

Globální konfigurace oprávnění:

Individuální konfigurace oprávnění pro kolekci „Objednávky“:

V uživatelském rozhraní se pak nezobrazí žádné bloky kolekce „Objednávky“.

Kompletní proces konfigurace:

#Oprávnění polí

Zobrazit: Určuje, zda jsou konkrétní pole viditelná na úrovni pole, což umožňuje řídit, která pole jsou viditelná pro určité role v rámci kolekce „Objednávky“.

V uživatelském rozhraní se v bloku kolekce „Objednávky“ zobrazí pouze pole s nakonfigurovanými oprávněními. Systémová pole (Id, CreatedAt, LastUpdatedAt) si zachovávají oprávnění k zobrazení i bez specifické konfigurace.

  • Upravit: Řídí, zda lze pole upravovat a ukládat (aktualizovat).

    Nakonfigurujte oprávnění k úpravám pro pole kolekce „Objednávky“ (pole „Množství“ a „Související položky“ mají oprávnění k úpravám):

    V uživatelském rozhraní se v bloku formuláře pro úpravu v rámci kolekce „Objednávky“ zobrazí pouze pole s oprávněním k úpravám.

    Kompletní proces konfigurace:

  • Přidat: Určuje, zda lze pole přidávat (vytvářet).

    Nakonfigurujte oprávnění k přidávání pro pole kolekce „Objednávky“ (pole „Číslo objednávky“, „Množství“, „Položky“ a „Zásilka“ mají oprávnění k přidávání):

    V uživatelském rozhraní se v bloku formuláře pro přidání v rámci kolekce „Objednávky“ zobrazí pouze pole s oprávněním k přidávání.

  • Exportovat: Řídí, zda lze pole exportovat.

  • Importovat: Řídí, zda pole podporují import.

#Oprávnění akcí

Individuálně nakonfigurovaná oprávnění mají nejvyšší prioritu. Pokud jsou nakonfigurována specifická oprávnění, přepisují globální nastavení; jinak se použijí globální nastavení.

  • Přidat: Řídí, zda je tlačítko akce „Přidat“ viditelné v rámci bloku.

    Nakonfigurujte individuální oprávnění akcí pro kolekci „Objednávky“ tak, aby bylo povoleno přidávání:

    Pokud je akce „Přidat“ povolena, tlačítko „Přidat“ se zobrazí v oblasti akcí bloku kolekce „Objednávky“ v uživatelském rozhraní.

  • Zobrazit: Určuje, zda je datový blok viditelný.

    Globální konfigurace oprávnění (bez oprávnění k zobrazení):

    Individuální konfigurace oprávnění pro kolekci „Objednávky“:

    V uživatelském rozhraní zůstanou datové bloky pro všechny ostatní kolekce skryté, ale blok kolekce „Objednávky“ se zobrazí.

    Kompletní příklad procesu konfigurace:

  • Upravit: Řídí, zda je tlačítko akce „Upravit“ zobrazeno v rámci bloku.

    Oprávnění akcí lze dále upřesnit nastavením rozsahu dat.

    Příklad: Nastavení kolekce „Objednávky“ tak, aby uživatelé mohli upravovat pouze svá vlastní data:

  • Smazat: Řídí, zda je tlačítko akce „Smazat“ viditelné v rámci bloku.

  • Exportovat: Řídí, zda je tlačítko akce „Exportovat“ viditelné v rámci bloku.

  • Importovat: Řídí, zda je tlačítko akce „Importovat“ viditelné v rámci bloku.

#Oprávnění vztahů

#Jako pole

  • Oprávnění pole vztahu jsou řízena oprávněními pole zdrojové kolekce. To řídí, zda se zobrazí celá komponenta pole vztahu.

    Příklad: V kolekci „Objednávky“ má pole vztahu „Zákazník“ pouze oprávnění k zobrazení, importu a exportu.

    V uživatelském rozhraní to znamená, že pole vztahu „Zákazník“ se nezobrazí v blocích akcí „Přidat“ a „Upravit“ kolekce „Objednávky“.

    Kompletní příklad procesu konfigurace:

  • Oprávnění pro pole v rámci komponenty pole vztahu (například podtabulky nebo podformuláře) jsou určena oprávněními cílové kolekce.

    Když je komponenta pole vztahu podformulář:

    Jak je ukázáno níže, pole vztahu „Zákazník“ v kolekci „Objednávky“ má všechna oprávnění, zatímco kolekce „Zákazníci“ je nastavena pouze pro čtení.

    Individuální konfigurace oprávnění pro kolekci „Objednávky“, kde pole vztahu „Zákazník“ má všechna oprávnění pole:

    Individuální konfigurace oprávnění pro kolekci „Zákazníci“, kde pole mají oprávnění pouze k zobrazení:

    V uživatelském rozhraní je pole vztahu „Zákazník“ viditelné v bloku kolekce „Objednávky“. Nicméně, když se přepne na podformulář, pole v podformuláři jsou viditelná v detailním zobrazení, ale nezobrazují se v akcích „Přidat“ a „Upravit“.

    Kompletní příklad procesu konfigurace:

    Pro další kontrolu oprávnění pro pole v rámci podformuláře můžete udělit oprávnění jednotlivým polím.

    Jak je ukázáno, kolekce „Zákazníci“ je nakonfigurována s individuálními oprávněními polí (pole „Jméno zákazníka“ není viditelné a nelze jej upravovat).

    Kompletní příklad procesu konfigurace:

    Když je komponenta pole vztahu podtabulka, situace je konzistentní s podformulářem:

    Jak je ukázáno, pole vztahu „Zásilka“ v kolekci „Objednávky“ má všechna oprávnění, zatímco kolekce „Zásilky“ je nastavena pouze pro čtení.

    V uživatelském rozhraní je toto pole vztahu viditelné. Nicméně, když se přepne na podtabulku, pole v podtabulce jsou viditelná v akci „Zobrazit“, ale ne v akcích „Přidat“ a „Upravit“.

    Pro další kontrolu oprávnění pro pole v rámci podtabulky můžete udělit oprávnění jednotlivým polím:

#Jako blok

  • Viditelnost bloku vztahu je řízena oprávněními cílové kolekce odpovídajícího pole vztahu a je nezávislá na oprávněních pole vztahu.

    Příklad: Zda se zobrazí blok vztahu „Zákazník“, je řízeno oprávněními kolekce „Zákazníci“.

  • Pole v rámci bloku vztahu jsou řízena oprávněními polí v cílové kolekci.

    Jak je ukázáno, můžete nastavit oprávnění k zobrazení pro jednotlivá pole v kolekci „Zákazníci“.