Grupy i udostępnianie
Wszystko, co tworzysz, jest prywatne, a udostępnienie to świadoma decyzja skierowana do konkretnych osób.
Dlaczego od tego zaczęliśmy
Jedna firma, kilku klientów, jedna organizacja
Firma geodezyjna nie prowadzi jednego zlecenia. Robi inwentaryzację oświetlenia dla jednej gminy, pomiar odwodnienia dla drugiej i obsługę budowy dla prywatnego inwestora, często tymi samymi ludźmi, i trzyma to wszystko w jednej organizacji, bo tym właśnie organizacja jest. Pokaż wszystko każdemu członkowi, a nie dostaniesz prostego modelu uprawnień, tylko sposób na to, żeby dane jednego klienta czytał ktoś pracujący dla drugiego.
Dlatego udostępnianie jest granicą od pierwszego dnia, a nie czymś dołożonym, gdy było już co udostępniać. To także rzecz, którą najdrożej dokłada się później: kiedy elementy już istnieją, dodanie zakresu oznacza migrację uprawnień każdego z nich i ponowne podjęcie każdej dawnej decyzji o udostępnieniu, gdy nie ma już nikogo, kto pamięta, o co chodziło.
Jak to działa
Prywatne od chwili powstania, a jednostką udostępniania jest grupa
Wszystko, co tworzysz, zaczyna jako prywatne, widoczne tylko dla Ciebie. Nic nie zostaje udostępnione przez samo wgranie, przez przynależność do organizacji ani przez to, że ktoś do niej dołączył: przyjęcie zaproszenia daje członkostwo, a nie wgląd w czyjąkolwiek pracę.
Udostępniasz grupie, czyli nazwanemu zbiorowi osób, który prowadzisz, albo całej organizacji, jeśli dla danego elementu ma to sens. Grupa jest właściwą jednostką, bo przetrwa zmiany kadrowe: osoba, która w marcu dołącza do zespołu od odwodnienia, widzi prace nad odwodnieniem i nikt nie musi przy tym powtarzać kilkunastu pojedynczych udostępnień. Organizacja może też całkiem wyłączyć udostępnianie całej organizacji; wtedy zakres grupowy jest jedyną dostępną opcją.
W przypadku projektu w chmurze to właśnie udostępnienie przekazuje go zespołowi. Projekt widzi tylko kierownik, który go wgrał, dopóki go nie udostępni, więc współpracownicy nie znajdują na telefonach niedokończonych zleceń, a usługa synchronizacji stosuje tę samą regułę, zamiast jedynie ukrywać pozycje na liście.
Granica nie do negocjacji
Niektórych rzeczy nigdy nie da się upublicznić
Tablica aktywności zespołu wymienia konkretne osoby i pokazuje ich rytm pracy. Nie ma ustawienia, które czyniłoby ją publiczną, i to cecha tego, czym ona jest, a nie uprawnienie, które ktoś w pośpiechu poluzuje. Publiczny link do tej strony byłby wyciekiem, który tylko czeka, aż ktoś wklei adres w niewłaściwe okno.
Publikowane warstwy to inna sprawa: dostaną własny wybór między prywatnym, dostępnym przez link a publicznym, kiedy pojawi się publikowanie poza organizację. Tego jeszcze nie zbudowano i właśnie tam świadoma, zapisana i odwracalna czynność jest dokładnie tym, czego trzeba.
Warto wiedzieć
Czego nie robi
Grupy się nie zagnieżdżają
Płaska lista nazwanych grup, celowo. Zagnieżdżanie grup to moment, w którym modele uprawnień przestają być zrozumiałe.
Brak ról wewnątrz grupy
Twoja rola w organizacji decyduje o tym, co możesz robić; grupa decyduje o tym, co widzisz. Dwa osobne pytania, celowo rozdzielone.
Udostępnienie w organizacji działa w jedną stronę
Przenosi element do organizacji. Późniejsze przestawienie na prywatny nie zabiera go z powrotem.
Autorstwo nie jest kluczem na zawsze
Odejdź z organizacji, a stracisz dostęp do treści, które w niej powstały na Twoim koncie. To była praca firmy, a nie coś, co zabierasz ze sobą.
Dalej
Zamknięcie, eksport, usunięcie
Zlecenie się kończy: przestań przyjmować dane, przekaż je klientowi i usuń wtedy, kiedy Ty o tym zdecydujesz, nie my.