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

Role i uprawnienia

Konfiguracja ról
Konfiguracja uprawnień
Zastosowanie w interfejsie
Suma ról

Przewodnik dewelopera

Rozszerzanie paska konfiguracji uprawnień

Działy

Zarządzanie działami
Zarządzanie rolami działów

Synchronizacja danych użytkowników

Zarządzanie synchronizacją

Źródła danych

WeChat Work
HTTP API

Przewodnik dewelopera

Rozszerzanie źródeł synchronizacji
Rozszerzanie celów synchronizacji
Previous PageKonfiguracja uprawnień
Next PageSuma ról
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Zastosowanie w interfejsie użytkownika

This feature is provided by the plugin «Kontrola dostępu»

#Uprawnienia bloków danych

Widoczność bloków danych w kolekcji jest kontrolowana przez uprawnienia do operacji "Podgląd". Konfiguracje indywidualne mają wyższy priorytet niż ustawienia globalne.

Na przykład, jak pokazano poniżej: w ramach uprawnień globalnych rola "admin" ma pełny dostęp, ale dla kolekcji "Zamówienia" skonfigurowano indywidualne uprawnienia (niewidoczna).

Konfiguracja uprawnień globalnych:

Konfiguracja indywidualnych uprawnień dla kolekcji "Zamówienia":

W interfejsie użytkownika wszystkie bloki w kolekcji "Zamówienia" nie są wyświetlane.

Pełny proces konfiguracji przedstawiono poniżej:

#Uprawnienia pól

Podgląd: Określa, czy konkretne pola są widoczne na poziomie pola. Pozwala to na kontrolowanie, które pola są widoczne dla określonych ról w kolekcji "Zamówienia".

W interfejsie użytkownika w bloku kolekcji "Zamówienia" widoczne są tylko pola, dla których skonfigurowano uprawnienia. Pola systemowe (Id, CreatedAt, LastUpdatedAt) zachowują uprawnienia do podglądu nawet bez specjalnej konfiguracji.

  • Edycja: Kontroluje, czy pola mogą być edytowane i zapisywane (aktualizowane).

    Jak pokazano, skonfiguruj uprawnienia do edycji dla pól kolekcji "Zamówienia" (pola "Ilość" i "Powiązane produkty" mają uprawnienia do edycji).

    W interfejsie użytkownika w bloku formularza operacji edycji w kolekcji "Zamówienia" wyświetlane są tylko pola z uprawnieniami do edycji.

    Pełny proces konfiguracji przedstawiono poniżej:

  • Dodawanie: Określa, czy pola mogą być dodawane (tworzone).

    Jak pokazano, skonfiguruj uprawnienia do dodawania dla pól kolekcji "Zamówienia" (pola "Numer zamówienia", "Ilość", "Produkty" i "Przesyłka" mają uprawnienia do dodawania).

    W interfejsie użytkownika w bloku formularza operacji dodawania w kolekcji "Zamówienia" wyświetlane są tylko pola z uprawnieniami do dodawania.

  • Eksport: Kontroluje, czy pola mogą być eksportowane.

  • Import: Kontroluje, czy pola obsługują import.

#Uprawnienia operacji

Indywidualnie skonfigurowane uprawnienia mają najwyższy priorytet. Jeśli istnieją konkretne uprawnienia, zastępują one ustawienia globalne; w przeciwnym razie stosowane są ustawienia globalne.

  • Dodawanie: Kontroluje, czy przycisk operacji "Dodaj" jest widoczny w bloku.

    Jak pokazano, skonfiguruj indywidualne uprawnienia operacji dla kolekcji "Zamówienia", aby zezwolić na dodawanie:

    W interfejsie użytkownika, gdy operacja dodawania jest dozwolona, przycisk "Dodaj" pojawia się w obszarze operacji bloku kolekcji "Zamówienia".

  • Podgląd: Kontroluje, czy blok danych jest wyświetlany.

    Jak pokazano, konfiguracja uprawnień globalnych (brak uprawnień do podglądu):

    Indywidualna konfiguracja uprawnień dla kolekcji "Zamówienia":

    W interfejsie użytkownika bloki danych dla wszystkich innych kolekcji pozostają ukryte, ale blok kolekcji "Zamówienia" jest wyświetlany.

    Pełny przykładowy proces konfiguracji przedstawiono poniżej:

  • Edycja: Kontroluje, czy przycisk operacji edycji w bloku jest wyświetlany.

    Uprawnienia do operacji można dodatkowo doprecyzować, ustawiając zakres danych.

    Na przykład, jak pokazano, skonfiguruj kolekcję "Zamówienia" tak, aby użytkownicy mogli edytować tylko swoje własne dane:

  • Usuwanie: Kontroluje wyświetlanie przycisku operacji usuwania w bloku.

  • Eksport: Kontroluje wyświetlanie przycisku operacji eksportu w bloku.

  • Import: Kontroluje wyświetlanie przycisku operacji importu w bloku.

#Uprawnienia relacji

#Jako pole

  • Uprawnienia pola relacji są kontrolowane przez uprawnienia pól kolekcji źródłowej. Kontroluje to, czy cały komponent pola relacji jest wyświetlany.

Na przykład, w kolekcji "Zamówienia" pole relacji "Klient" ma tylko uprawnienia do podglądu, importu i eksportu.

W interfejsie użytkownika oznacza to, że pole relacji "Klient" nie będzie wyświetlane w blokach operacji dodawania i edycji w kolekcji "Zamówienia".

Pełny przykładowy proces konfiguracji przedstawiono poniżej:

  • Uprawnienia dla pól w komponencie pola relacji (takim jak podtabela/podformularz) są określane przez uprawnienia kolekcji docelowej.

Gdy komponent pola relacji jest podformularzem:

Jak pokazano poniżej, pole relacji "Klient" w kolekcji "Zamówienia" ma wszystkie uprawnienia, podczas gdy sama kolekcja "Klienci" jest ustawiona jako tylko do odczytu.

Indywidualna konfiguracja uprawnień dla kolekcji "Zamówienia", gdzie pole relacji "Klient" ma wszystkie uprawnienia pól:

Indywidualna konfiguracja uprawnień dla kolekcji "Klienci", gdzie pola mają uprawnienia tylko do podglądu:

W interfejsie użytkownika pole relacji "Klient" jest widoczne w bloku kolekcji "Zamówienia". Jednak po przełączeniu na podformularz, pola w podformularzu są widoczne w widoku szczegółów, ale nie są wyświetlane w operacjach dodawania i edycji.

Pełny przykładowy proces konfiguracji przedstawiono poniżej:

Aby dodatkowo kontrolować uprawnienia dla pól w podformularzu, można nadać uprawnienia poszczególnym polom.

Jak pokazano, kolekcja "Klienci" jest skonfigurowana z indywidualnymi uprawnieniami pól (pole "Nazwa klienta" jest niewidoczne i nieedytowalne).

Pełny przykładowy proces konfiguracji przedstawiono poniżej:

Gdy komponent pola relacji jest podtabelą, sytuacja jest zgodna z tą dla podformularza:

Jak pokazano, w kolekcji "Zamówienia" znajduje się pole relacji "Przesyłka". Pole relacji "Przesyłka" w zamówieniach ma wszystkie uprawnienia, podczas gdy kolekcja "Przesyłki" jest ustawiona jako tylko do odczytu.

W interfejsie użytkownika to pole relacji jest widoczne. Jednak po przełączeniu na podtabelę, pola w podtabeli są widoczne w operacji podglądu, ale nie w operacjach dodawania i edycji.

Aby dodatkowo kontrolować uprawnienia dla pól w podtabeli, można nadać uprawnienia poszczególnym polom:

#Jako blok

  • Widoczność bloku relacji jest kontrolowana przez uprawnienia kolekcji docelowej odpowiadającego pola relacji i jest niezależna od uprawnień samego pola relacji.

Na przykład, to, czy blok relacji "Klient" jest wyświetlany, jest kontrolowane przez uprawnienia kolekcji "Klienci".

  • Pola w bloku relacji są kontrolowane przez uprawnienia pól w kolekcji docelowej.

Jak pokazano, można ustawić uprawnienia do podglądu dla poszczególnych pól w kolekcji "Klienci".