Oto luka, która zaskakuje większość administratorów Google Workspace, gdy natkną się na nią po raz pierwszy: Kontakty Google nie mają przycisku udostępniania. Możesz udostępnić dokument, kalendarz, dysk, nawet kartę Chrome — ale nie ma wspieranego sposobu, aby powiedzieć „cały mój zespół powinien widzieć tę listę kontaktów klientów, zawsze aktualną”.
Google oferuje wprawdzie Katalog (ogólnofirmową listę Waszych własnych pracowników, zarządzaną przez administratorów), ale to nie to samo. Kontakty zbierane przez dział sprzedaży, lista dostawców utrzymywana przez zespół operacyjny, kontakty prasowe pielęgnowane przez marketing — to wszystko żyje w prywatnych książkach adresowych poszczególnych osób, niewidoczne dla pozostałych.
W tym wpisie przechodzimy przez obejścia, których zespoły zwykle próbują, pokazujemy, dlaczego każde z nich zawodzi, i jak udostępnianie oparte na etykietach rozwiązuje problem właściwie.
Obejścia i ich koszty
1. Eksport i wysyłka CSV e-mailem
Najpopularniejsze podejście: wyeksportować kontakty do CSV, rozesłać plik e-mailem, każdy go importuje.
Dlaczego zawodzi: plik jest nieaktualny już w chwili wysłania. Każdy odbiorca ma odtąd niezależną kopię, która rozjeżdża się w miarę edycji, a ponowne importy tworzą duplikaty. Offboarding jest jeszcze gorszy — gdy ktoś odchodzi, jego kopia listy klientów odchodzi razem z nim i nie ma sposobu, aby ją odwołać.
2. Wspólny arkusz kalkulacyjny
Trzymanie kontaktów w Arkuszu Google daje przynajmniej jedno żywe źródło. Ale arkusz nie jest książką adresową: kontakty nie pojawiają się w autouzupełnianiu Gmaila, nie synchronizują się z telefonami i nie da się do nich zadzwonić z mobilnej aplikacji kontaktów. W praktyce ludzie kopiują wpisy z arkusza do własnych kontaktów — i wracamy do rozjeżdżających się kopii.
3. Wspólne „zespołowe” konto Google
Niektóre zespoły tworzą konto kontakty@firma.pl, trzymają tam wszystko i dzielą się hasłem. To narusza większość polityk bezpieczeństwa, nie działa z uwierzytelnianiem dwuskładnikowym, nie daje imiennego śladu audytowego i nadal nie umieszcza kontaktów w niczyjej własnej książce adresowej — żeby cokolwiek sprawdzić, trzeba się logować.
4. Delegowanie
Kontakty Google obsługują delegowanie, czyli przyznanie innemu użytkownikowi prawa zarządzania Twoimi kontaktami. Zaprojektowano je dla scenariusza dyrektor–asystent: delegat zarządza Twoimi kontaktami na Twoim koncie. Delegowane kontakty nie pojawiają się w książce adresowej delegata ani na jego telefonie, a delegowanie nie skaluje się do sytuacji „udostępnij tę jedną listę tym ośmiu osobom”.
5. Katalog (wspólne kontakty zarządzane przez administratora)
Administratorzy mogą dodawać zewnętrzne kontakty do Katalogu domeny przez interfejs Domain Shared Contacts API. Dzięki temu są widoczne w autouzupełnianiu dla wszystkich, ale to rozwiązanie „wszystko albo nic” (cała domena widzi wszystko), każda zmiana wymaga narzędzi administratora, a do tego nie ma list na poziomie zespołu, nie ma ról ani synchronizacji z telefonami zmian wprowadzanych przez zwykłych użytkowników.
Czego potrzebuje prawdziwe rozwiązanie
Patrząc z dystansu, „udostępnianie kontaktów zespołowi” ma konkretną definicję:
- Kontakty pojawiają się we własnych Kontaktach Google każdego członka zespołu — więc działa autouzupełnianie Gmaila i synchronizacja z telefonem.
- Istnieje jedno źródło prawdy: lista właściciela. Zmiany się propagują; kopie się nie rozwidlają.
- Dostęp można odwołać. Cofnięcie udostępnienia usuwa kontakty u odbiorców.
- Role odróżniają osoby, które sprawdzają numer, od osób, które utrzymują listę.
Udostępnianie oparte na etykietach: jak to działa
Rolyio bierze jednostkę udostępniania, którą Google już ma — grupę kontaktów (w interfejsie Kontaktów Google nazywaną etykietą) — i czyni ją udostępnialną.
Kluczowa decyzja projektowa: etykiety w Rolyio nie są równoległą strukturą. One są Twoimi prawdziwymi grupami kontaktów Google, synchronizowanymi dwukierunkowo. Utwórz etykietę na contacts.google.com, a pojawi się w Rolyio; utwórz ją w Rolyio, a pojawi się w Google. Nie powstaje żadne nowe miejsce, w którym żyją Twoje kontakty — Rolyio przechowuje relacje udostępniania i uprawnienia, a nie kopię Twojej książki adresowej.
Udostępnienie etykiety wygląda tak:
- Połącz swoje konto Google na app.rolyio.com.
- Otwórz etykietę, którą chcesz udostępnić, i wybierz Zarządzaj dostępem. Autouzupełnianie domenowe pomaga znaleźć współpracowników i grupy.
- Wybierz odbiorców: pojedyncze adresy e-mail, grupę domenową (rozwijaną na jej członków) albo całą swoją domenę — łącznie z kontami utworzonymi w przyszłości, więc nowi pracownicy dostają listę automatycznie.
- Przypisz rolę: Podgląd, Edycja lub Może udostępniać dalej.
Po następnej synchronizacji każdy odbiorca zobaczy grupę o nazwie „Klienci (Shared)” (albo jakkolwiek nazywa się Twoja etykieta) we własnych Kontaktach Google — i na telefonie, bo to natywna grupa kontaktów.
Co role oznaczają w praktyce
- Odbiorcy z rolą Podgląd dostają kopię nastawioną na odczyt: jeśli zmodyfikują udostępniony kontakt lokalnie, przy następnej synchronizacji wygrywa wersja właściciela.
- Odbiorcy z rolą Edycja są współtwórcami: kontakty dodane przez nich do grupy „(Shared)” trafiają z powrotem do etykiety właściciela, a ich zmiany synchronizują się do wszystkich.
- Może udostępniać dalej pozwala odbiorcy przekazywać dostęp kolejnym osobom — przydatne dla liderów zespołów, którzy sami zarządzają dostępem swojej grupy.
Sama własność też jest przekazywalna: przekaż etykietę następcy, a automatycznie pozostaniesz przy niej jako współpracownik z rolą Edycja. Szczegóły znajdziesz w artykule role i uprawnienia.
Odwołanie dostępu naprawdę odwołuje
Gdy cofniesz udostępnienie etykiety albo usuniesz odbiorcę, udostępnione kontakty znikają z książki adresowej tej osoby przy następnej synchronizacji. Tego żaden obieg plików CSV nie potrafi zaoferować: offboarding to jedno kliknięcie, a nie pełna nadziei prośba o skasowanie pliku.
Rytm synchronizacji
Google nie udostępnia powiadomień push o zmianach kontaktów, więc Rolyio odpytuje mniej więcej co 60 sekund (jest też ręczny przycisk Synchronizuj kontakty, gdy chcesz przepchnąć zmiany natychmiast). Deduplikacja działa po adresie e-mail, więc udostępnienie listy komuś, kto zna już połowę osób z niej, nie tworzy duplikatów.
Jak zacząć
Jeśli lista klientów Twojego zespołu żyje dziś w arkuszu, w załączniku CSV albo w prywatnych kontaktach jednej cierpliwej osoby, migracja jest krótka: zbierz kontakty pod etykietą, udostępnij etykietę i usuń kopie. Od tej pory jest jedna lista, wszyscy widzą ją w Gmailu i na telefonach, a dostęp podąża za ludźmi — nie za plikami.