Kontrola widoczności
Kontrole widoczności dokumentów dostępne w edycji AppExchange.
Przegląd
Kontrole widoczności pozwalają administratorom ograniczać dostęp do plików na podstawie kategorii dokumentów i ról użytkowników. Pliki mogą być przypisywane do kategorii, a każda kategoria może być ograniczona do określonych ról — użytkownicy spoza tych ról nie widzą plików. Dodatkowo każdy użytkownik może oznaczyć plik jako prywatny, dzięki czemu jest on widoczny tylko dla niego samego i upoważnionych osób.
Całe filtrowanie odbywa się po stronie serwera — pliki, do których użytkownik nie ma dostępu, nigdy nie są przesyłane do przeglądarki.
Wymaganie trybu przechowywania
Kontrole widoczności są dostępne tylko wtedy, gdy Storage Mode komponentu jest ustawiony na Isolated:
| Standard | Isolated | |
|---|---|---|
| Pliki widoczne na standardowej liście powiązanej Files | Tak | Nie |
| Przypisywanie kategorii | Niedostępne | Dostępne |
| Oznaczanie jako prywatne | Niedostępne | Dostępne |
| Filtrowanie widoczności oparte na rolach | Niedostępne | Dostępne |
W trybie Isolated pliki są powiązane z rekordem wyłącznie poprzez rekord połączeniowy — nie pojawiają się na standardowej liście powiązanej Files w Salesforce.
Kategorie dokumentów
Czym są kategorie?
Kategoria to etykieta przypisana do pliku, która określa, kto może go widzieć. Kategorie są definiowane przez administratora za pomocą Configuration Wizard i przechowywane jako rekordy Custom Metadata Type.
Przykłady:
- Dokumentacja medyczna
- Raporty finansowe
- Umowy prawne
- Notatki wewnętrzne
Jak działa filtrowanie kategorii
Każda kategoria posiada listę dozwolonych ról. Gdy plik ma przypisaną kategorię:
- Jeśli rola użytkownika jest na liście dozwolonych — plik jest widoczny
- Jeśli rola użytkownika NIE jest na liście dozwolonych — plik jest ukryty
- Jeśli do kategorii nie przypisano żadnych ról — plik jest widoczny dla wszystkich
- Jeśli plik nie ma kategorii — plik jest widoczny dla wszystkich
Przypisywanie kategorii do plików
Użytkownicy z zestawem uprawnień Tucario - Manage File Categories mogą przypisywać kategorie:
- Kliknij menu akcji na pliku.
- Wybierz Set Category.
- Wybierz kategorię z selektora lub wybierz No Category, aby usunąć bieżące przypisanie.
Widoczność pliku aktualizuje się natychmiast.
Zarządzanie kategoriami
Kategorie są zarządzane za pomocą Configuration Wizard w aplikacji Smarter Files:
- Otwórz aplikację Smarter Files by Tucario z App Launcher.
- Kliknij Manage Document Categories.
- Krok 1 — Typy dokumentów: Dodaj kategorie z nazwami i opcjonalnymi opisami.
- Krok 2 — Przypisz role: Dla każdej kategorii wybierz, które role mogą widzieć pliki w tej kategorii.
- Krok 3 — Przejrzyj i wdróż: Przejrzyj konfigurację i kliknij Deploy.
Dokumenty prywatne
Oznaczanie plików jako prywatnych
Każdy użytkownik może oznaczyć plik jako prywatny w trybie Isolated:
- Kliknij menu akcji na pliku.
- Wybierz Mark as Private.
- Obok nazwy pliku pojawi się ikona kłódki.
Plik jest teraz widoczny tylko dla:
- Użytkownika, który oznaczył go jako prywatny (właściciel)
- Użytkowników z zestawem uprawnień Tucario - View Private Documents
Usuwanie statusu prywatnego
Właściciel pliku może usunąć flagę prywatności:
- Kliknij menu akcji na prywatnym pliku.
- Wybierz Remove Private.
- Plik wraca do normalnych reguł widoczności.
Logika połączonego filtrowania
Gdy plik ma zarówno kategorię, jak i flagę prywatności, oba sprawdzenia muszą zostać spełnione, aby plik był widoczny:
For each file:
1. Private check:
If file is private AND user is not the owner
AND user lacks "View Private Documents" permission → HIDE
2. Category check:
If file has a category with permitted roles
AND user's role is not in the list
AND user lacks "Manage Categories" permission → HIDE
3. Otherwise → SHOW
Zestawy uprawnień
| Zestaw uprawnień | Przeznaczenie |
|---|---|
| Tucario Files | Podstawowy dostęp. Zapewnia dostęp do aplikacji, kontrolerów i obiektu połączeniowego. Przypisz wszystkim użytkownikom. |
| Tucario - Manage File Categories | Umożliwia przypisywanie kategorii do plików. Pomija filtrowanie kategorii — użytkownicy z tym uprawnieniem widzą wszystkie pliki niezależnie od kategorii. |
| Tucario - View Private Documents | Umożliwia wyświetlanie plików oznaczonych jako prywatne przez innych użytkowników. |
Przypadki użycia
- Dokumentacja medyczna widoczna tylko dla kierowników HR i personelu medycznego.
- Raporty finansowe ograniczone do zespołu finansowego.
- Umowy prawne dostępne tylko dla ról w dziale prawnym.
- Wrażliwe załączniki oznaczone jako prywatne przez poszczególnych użytkowników do użytku osobistego.
- Wersje robocze dokumentów ukryte przed rolami zewnętrznymi do momentu gotowości.