„Każdy z linkiem” to także decyzja projektowa
Skopiowanie adresu, zaproszenie osoby i zmiana uprawnień mają różne skutki. Jak pokazać odbiorców, rolę, ważność oraz odebranie dostępu do materiału.

W tym artykule
„Skopiowano”. To komunikat o schowku. Nie wyjaśnia, czy odbiorca otworzy plik, czy poprosi o dostęp ani czy po przekazaniu adresu dalej dokument zobaczy następna osoba. Przycisk działa poprawnie, a użytkownik nadal nie zna skutku swojej decyzji.
Projekt udostępniania powinien pokazać ten skutek przed zatwierdzeniem. Podanie drogi do materiału i zmiana grona uprawnionych odbiorców mają różne skutki. W codziennej pracy obie czynności mieszczą się w słowie „wyślij”. Interfejs ma pomóc je rozróżnić bez wykładu o systemach autoryzacji.
Trzy zamiary schowane pod jednym przyciskiem
Przyjmijmy hipotetyczną sytuację w studiu projektującym ekspozycję. Natalia chce wysłać zatwierdzony rysunek do producenta. W innym momencie podaje koleżance adres dokumentu, do którego obie już mają dostęp. Później przygotowuje publiczny podgląd aranżacji dla uczestników wydarzenia. To trzy różne zakresy odbiorców, chociaż za każdym razem można wkleić link do wiadomości.
Na początku ustal, które z tych działań obsługuje produkt. Przekazanie adresu osobom z istniejącym dostępem nie powinno sugerować, że nadano nowe uprawnienia. Zaproszenie konkretnej osoby wymaga jej rozpoznania. Wariant dostępny każdemu posiadaczowi linku musi wyjaśniać, że adres można przekazać dalej. Takie rozróżnienie pomaga użytkownikowi, a jego rzeczywiste egzekwowanie pozostaje zadaniem systemu.
Microsoft rozróżnia link dla osób z istniejącym dostępem, który nie zmienia uprawnień, oraz link dla wybranych odbiorców. W tym drugim przypadku przekazanie go dalej nie daje dostępu nowej osobie bez wcześniejszych uprawnień. To opis konkretnego mechanizmu SharePoint i OneDrive, przydatny jako przykład różnych znaczeń kopiowania adresu.
W naszym portalu można więc nazwać działanie „Kopiuj adres dla osób z dostępem”. Przy pliku bez nadanych odbiorców pomocna będzie informacja „Inne osoby poproszą o dostęp”, jeśli tak działa wdrożona ścieżka. Nie zamieniaj automatycznie tej czynności w udostępnienie publiczne tylko po to, by zmniejszyć liczbę późniejszych pytań. To byłoby rozwiązanie problemu otwierania przez zmianę zasad dostępu.
Określ także moment zapisania zmiany. Czy wybranie „Każdy z linkiem” od razu ją wprowadza, czy dopiero „Zastosuj”? Gdy Natalia zamknie okno krzyżykiem, powinna wiedzieć, czy pozostawiła dotychczasowy stan. Można pokazać podsumowanie oczekującej zmiany oraz wyraźny przycisk zatwierdzenia. Jeśli interfejs zapisuje wybór natychmiast, potrzebuje potwierdzenia po odpowiedzi systemu i przewidywalnej drogi cofnięcia. Sam przycisk kopiowania nie powinien skrywać nieopisanej zmiany trybu.
Wariant „Każdy z linkiem” powinien wskazywać odbiorców zwykłym zdaniem. Na przykład: „Dokument otworzy każda osoba, która otrzyma ten adres, także po przekazaniu go dalej”. Jeśli wymaga konta w danej organizacji, napisz to wprost. Słowo „każdy” bez takiego rozróżnienia może obiecywać producentowi dostęp, którego zewnętrzny adres nie uzyska.
Pomoc Google Drive opisuje dostęp ograniczony oraz wariant dla każdego, kto ma link, otwierany bez logowania do konta Google. Zaznacza też możliwość ograniczeń udostępniania zewnętrznego przez organizację. Z takiego przykładu nie wynika, że każda aplikacja musi oferować te same tryby. Nazwa widoczna użytkownikowi powinna odpowiadać faktycznym regułom jego produktu.
Odbiorca i rola muszą być widoczne razem
Przy zaproszeniu pokaż adres, a nie tylko przyjazną nazwę kontaktu. Dwie osoby mogą mieć to samo imię. Jedna może używać prywatnego oraz firmowego konta. Po wybraniu podpowiedzi Natalia powinna nadal widzieć, któremu adresowi nadaje dostęp. Lista odbiorców ma służyć kontroli decyzji, nie tylko przyspieszać wpisywanie.
Rola powinna pojawić się przy osobie lub jednoznacznie przy całej wskazanej grupie. „Może wyświetlać” i „Może edytować” opisują różne możliwości. Jeśli dodatkowo istnieje komentowanie, nazwij je osobno. Objaśnij przy tym czynności charakterystyczne dla produktu: czy edycja dotyczy treści rysunku, zmiany opisu pliku, czy tylko dopisywania uwag.
Początkowa rola powinna odpowiadać celowi danej ścieżki. W przykładzie zatwierdzonego rysunku producent potrzebuje podglądu. Nie ustawiaj mu edycji tylko dlatego, że taką rolę miała ostatnio zaproszona współpracowniczka. Jeżeli produkt zapamiętuje poprzedni wybór, pokaż go wyraźnie przed zatwierdzeniem. Użytkownik może wykonywać kolejne udostępnienia w różnych sprawach; wygoda powtarzania nie powinna ukrywać nowego zakresu możliwości odbiorcy.
Przy zapraszaniu kilku osób nie ukrywaj różnic ról w podsumowaniu „Dodano 4 osoby”. Może się okazać, że producent ma otrzymać podgląd, a współpracowniczka możliwość nanoszenia uwag. Wspólne ustawienie jest wygodne, gdy rzeczywiście ma być wspólne. Po indywidualnej zmianie roli podsumowanie musi pokazać wyjątek, zanim użytkownik zatwierdzi całość.
Jeśli dopuszczasz grupy, pokaż, że odbiorcą jest grupa. Nie przedstawiaj jej nazwy jak pojedynczej osoby. Właściciel materiału może znać nazwę zespołu, ale nie aktualny skład. Zależnie od systemu potrzebna będzie możliwość sprawdzenia członków lub wyjaśnienie, kto zarządza tą listą. Nie pokazuj pozornej dokładnej liczby, gdy produkt nie ma aktualnych danych o członkostwie.
Samo wysłanie powiadomienia jest kolejną odrębną czynnością. Dostęp może zostać nadany, mimo że użytkownik nie wysłał wiadomości, albo wiadomość może nie dotrzeć. Etykieta „Zapisz dostęp” jest wtedy uczciwsza niż „Wyślij”, jeśli ekran w ogóle nie wysyła zaproszenia. Z kolei po wysłaniu nie pokazuj „Odbiorca przeczytał”, gdy potwierdzono tylko przyjęcie wiadomości do wysyłki.

Przy częściowym wyniku zachowaj rozróżnienie odbiorców. Załóżmy, że producent dostał podgląd, ale zaproszenie współpracowniczki zostało odrzucone z powodu reguły organizacji. Zamiast ogólnego „Nie udało się udostępnić” pokaż oba wyniki. Ponowienie powinno dotyczyć nieukończonego kroku, jeśli system to umożliwia. Natalia nie powinna zgadywać, czy musi ponownie ustawić role wszystkim osobom. Zachowaj wpisane adresy i wybrane ustawienia, aby poprawa jednego błędu nie wymagała odbudowania całej decyzji. Przy ponownym logowaniu zaprojektuj powrót do niedokończonej czynności po wygaśnięciu sesji. Po powrocie pokaż potwierdzony zakres zmian, zanim użytkownik ponowi zatwierdzenie.
Droga odbiorcy powinna pasować do zaproszenia do współpracy i wyboru konta. Adresat może otworzyć link w przeglądarce zalogowanej na inne konto. Zamiast ogólnego „Nie masz uprawnień” pokaż, dla jakiego adresu przygotowano dostęp, o ile wolno ujawnić tę informację w danym stanie. Pozwól zmienić konto bez zgubienia celu zaproszenia.
Gdy użytkownik nie może udostępniać danego materiału, wyjaśnij dostępną drogę. Może poprosić właściciela o zmianę odbiorców albo skopiować adres dla osób już uprawnionych. Szary przycisk bez objaśnienia nie pozwala odróżnić reguły organizacji od błędu strony. Podanie właściwego kroku ogranicza potrzebę przypadkowego kopiowania pliku do innego miejsca.
Właśnie takie zależności warto rozpisać przy projektowaniu portalu i jego komunikatów w Aeneia Design. Punktem wyjścia jest faktyczna lista ról oraz przykład obiegu materiału. Na tej podstawie można dobrać zakres podsumowania: kto otworzy materiał, co będzie mógł zrobić i czy zmiana już obowiązuje.
Ważność jednego linku nie opisuje całego dostępu
Data końca dostępu wymaga podania tego, czego dotyczy. Czy wygaśnie konkretny adres, czasowa rola jednej osoby, czy dostęp do całego podglądu? W panelu „do piątku” wygląda zwięźle. Przy współpracy w różnych strefach czasu lepiej pokazać rozpoznawalną datę i regułę zakończenia. Jeśli system pozwala ustawić wyłącznie dzień, nie dopisuj pozornej dokładnej godziny.
Google Workspace opisuje przypadek, w którym po wygaśnięciu czasowej roli w pliku pozostaje dostęp wynikający z folderu nadrzędnego. Osoba może na przykład utracić edycję, zachowując podgląd. Tego zachowania nie należy uogólniać na dowolny produkt. Pokazuje ono jednak, dlaczego „uprawnienie wygasło” i „osoba nie ma już żadnego dostępu” wymagają różnych komunikatów.
W naszym przykładzie Natalia może odebrać producentowi konkretny link, podczas gdy ten nadal należy do grupy mającej dostęp do całego projektu. Panel powinien ujawnić tę różnicę w zakresie informacji udostępnianych właścicielowi. Po usunięciu linku nie pokazuj pełnego sukcesu „Producent nie ma dostępu”, jeśli system potwierdził tylko usunięcie jednego sposobu wejścia.
Przeniesienie materiału także może zmienić jego otoczenie uprawnień. Dlatego wybór folderu i współdzielenie przy przenoszeniu plików powinny być spójne z ekranem udostępniania. Użytkownik nie powinien otrzymać w jednym miejscu zapewnienia o ograniczonym dostępie, a chwilę później przenieść materiału do szerszego obiegu bez rozpoznawalnej informacji o skutku.
Przy cofnięciu udostępnienia pokaż zakres zmiany przed zatwierdzeniem oraz wynik po odpowiedzi systemu. Jeśli operacja się nie udała, zachowaj poprzedni potwierdzony stan. Nie usuwaj odbiorcy z listy tak, jakby zmiana już obowiązywała, a dopiero później pokazuj drobny błąd. Właściciel może zamknąć panel, przekonany, że zakończył dostęp do materiału.
Odebranie dostępu do oryginału nie oznacza automatycznego usunięcia wcześniej pobranych kopii. Jeśli portal udostępniał plik do pobrania, komunikat powinien dotyczyć dostępu przez ten portal. Nie pokazuj zapewnienia „Dokument zniknął u wszystkich odbiorców”. W zwykłym obiegu rysunków przydaje się raczej jasne wskazanie aktualnej wersji oraz informacja, która kopia została wycofana. To pozwala zespołowi zareagować na zmianę materiału bez przypisywania interfejsowi zdalnej kontroli nad cudzym urządzeniem.
Odbierz cały obieg, także po przekazaniu wiadomości dalej
Do próby przygotuj neutralny plik i odrębne konta testowe. Właściciel nie sprawdzi dostępu odbiorcy, otwierając adres w swojej zwykłej sesji. Zapis powinien wskazywać użyte konto oraz oczekiwany rezultat. Sam zrzut z otwartym dokumentem nie wyjaśnia, czy plik zobaczył właściwy adresat, inny pracownik czy anonimowa osoba.
Przejdź drogę od ustawień do pierwszego otwarcia. Potem przekaż ten sam link kolejnemu kontu, którego nie wskazano jako odbiorcy. Porównaj wynik z wybranym trybem. Sprawdź też, co użytkownik zobaczy po wygaśnięciu lub cofnięciu uprawnienia. To odbiór uzgodnionej konfiguracji i komunikacji, a nie dowód wszystkich własności zabezpieczeń systemu.
Plik powinien nadal być rozpoznawalny jako właściwy materiał. Nazwa, wersja i zastosowanie opisane w centrum materiałów do pobrania pomagają adresatowi ocenić, co otworzył. Nadanie poprawnego dostępu do nieaktualnego rysunku nie rozwiązuje zadania Natalii. Obieg potrzebuje zarówno właściwych odbiorców, jak i właściwej treści.
Ustal, co stanie się po aktualizacji rysunku. Jeden link może prowadzić stale do bieżącej wersji, a inny podgląd może utrwalać zatwierdzone wydanie. W fikcyjnym studiu producent powinien wiedzieć, czy pod wczorajszym adresem zobaczy dzisiejszą poprawkę. Nazwij wariant zgodnie z rzeczywistym rozwiązaniem i umieść oznaczenie wersji przy treści. Samo słowo „udostępniono” nie rozstrzyga, czy odbiorca ma śledzić kolejne zmiany, czy pracować na konkretnym zatwierdzonym materiale.
Gdy adres prowadzi do innego serwisu, zachowaj przewidywalne otwieranie linków i drogę powrotu. Odbiorca nie powinien pomylić logowania do zewnętrznej usługi z ponownym logowaniem do portalu. Nazwa celu oraz krótka informacja o wymaganym koncie są przydatniejsze niż sam symbol nowej karty.
Na koniec wróć do komunikatu po kopiowaniu. „Skopiowano adres. Dokument otworzą wskazane osoby z prawem do podglądu” potwierdza inną decyzję niż „Skopiowano link dla każdego posiadacza adresu”. Natalia powinna rozumieć tę różnicę przed wklejeniem go do wiadomości. Schowek nie musi być szczególnie rozmowny; wystarczy, że nie przemilczy zmiany odbiorców.


