🌍 Poznaj ponad 60 funkcji produktu. Dowiedz się więcej →

productsync

Udostępnianie kontaktów między Google Workspace a Microsoft 365

Większość narzędzi do udostępniania kontaktów zakłada, że cała firma żyje w jednym ekosystemie. Rzeczywistość jest bardziej złożona. Typowy układ, który widujemy: firma działa na Google Workspace, ale zewnętrzny zespół sprzedaży, biuro rachunkowe albo świeżo przejęta spółka zależna korzysta z Microsoft 365 i Outlooka. Obie strony potrzebują tej samej listy klientów — aktualnej, we własnej książce adresowej, na własnych telefonach.

Ani Google, ani Microsoft nie potrafią tego natywnie. A uznane narzędzia do udostępniania kontaktów działają wyłącznie wewnątrz Google: etykieta Google udostępniana innym użytkownikom Google. Gdy tylko jeden z odbiorców korzysta z Outlooka, wracasz do rozsyłania plików CSV e-mailem.

Rolyio powstało dokładnie wokół tej luki: właściciel etykiety może być w Google, a odbiorcy w Outlooku — albo odwrotnie. Oto ten scenariusz od początku do końca.

Scenariusz

Firma Acme działa na Google Workspace. Jej menedżer operacji sprzedaży utrzymuje etykietę „Klienci” w Kontaktach Google — 400 kontaktów, aktualizowanych codziennie. Acme współpracuje też z zewnętrzną agencją sprzedaży, której dziesięć osób korzysta z Microsoft 365. Agencja potrzebuje listy klientów w Outlooku: w autouzupełnianiu poczty, w mobilnej aplikacji Outlook, na telefonach, gdy dzwoni klient.

Starym rozwiązaniem był cotygodniowy eksport CSV — agencja była więc zawsze do tygodnia w tyle, przy każdym imporcie piętrzyły się duplikaty, a po zakończeniu współpracy nie było sposobu, aby odzyskać dane.

Jak to działa z Rolyio

Jedna etykieta, dwa ekosystemy

Menedżer łączy swoje konto Google na app.rolyio.com; użytkownicy agencji łączą swoje konta Microsoft. Rolyio mówi natywnie w obu językach:

  • Po stronie Google etykieta to prawdziwa grupa kontaktów Google — dokładnie to, co widzisz na contacts.google.com.
  • Po stronie Microsoft odpowiednikiem jest kategoria Outlooka: Rolyio korzysta z kategorii głównych oraz przypisań kategorii do poszczególnych kontaktów.

Rolyio nie wprowadza trzeciego miejsca, w którym żyją kontakty. Kontakty pozostają u każdego z dostawców; Rolyio przechowuje relacje udostępniania, role i tyle stanu, ile potrzeba do poprawnego działania synchronizacji. (Jest jeden celowy wyjątek: migawki usuniętych udostępnionych kontaktów są przechowywane w Koszu przez 30 dni, aby pomyłki dało się odwrócić.)

Udostępnianie ponad granicą ekosystemów

Menedżer otwiera etykietę „Klienci”, wybiera Zarządzaj dostępem i dodaje dziesięć adresów agencji z rolą Podgląd. Odbiorcy, którzy już połączyli konto, natychmiast stają się aktywni; każdy, kto jeszcze się nie zalogował, widnieje jako oczekujący i aktywuje się automatycznie po pierwszym logowaniu — bez żadnej koordynacji.

Przy następnej synchronizacji każdy użytkownik agencji znajduje w Outlooku kategorię „Klienci (Shared)” ze wszystkimi 400 kontaktami. Ponieważ kategoria jest natywnym mechanizmem Outlooka, kontakty pojawiają się wszędzie tam, gdzie kontakty Outlooka: na komputerze, w przeglądarce i w mobilnej książce adresowej.

Co każda rola oznacza między ekosystemami

Role działają identycznie niezależnie od tego, po której stronie płotu znajduje się użytkownik:

  • Podgląd — odbiorca otrzymuje kontakty; jeśli zmodyfikuje któryś lokalnie, przy następnej synchronizacji wygrywa wersja właściciela.
  • Edycja — odbiorca może dodawać kontakty do swojej kategorii „(Shared)”, a te trafiają z powrotem do etykiety Google właściciela. Jego zmiany w istniejących kontaktach również synchronizują się z powrotem.
  • Może udostępniać dalej — odbiorca może przekazywać dostęp kolejnym osobom, np. lider zespołu agencji dodaje nowego pracownika.

Użytkownik Outlooka z rolą Edycja może więc dodać kontakt w Outlooku, a ten wyląduje w grupie kontaktów Google właściciela. Pełną macierz uprawnień dokumentuje artykuł role i uprawnienia.

Mechanika synchronizacji: dwóch dostawców, dwa rytmy

Oba ekosystemy dają nam różne narzędzia, a Rolyio wykorzystuje najlepsze dostępne po każdej ze stron:

  • Microsoft obsługuje powiadomienia o zmianach przez webhooki Graph, więc zmiany po stronie Outlooka docierają do Rolyio niemal w czasie rzeczywistym.
  • Google nie oferuje mechanizmu push dla kontaktów, więc Rolyio odpytuje mniej więcej co 60 sekund, korzystając z tokenów synchronizacji przyrostowej. Jest też ręczny przycisk synchronizacji, gdy chcesz przepchnąć zmianę od razu.

Między kontami przemieszczają się wyłącznie dane udostępnione — Rolyio nigdy nie dotyka kontaktów spoza udostępnionych etykiet. Konflikty rozwiązuje zasada „ostatni zapis wygrywa” z uwzględnieniem ról, a deduplikacja działa po adresie e-mail: jeśli użytkownik agencji miał już klienta zapisanego w Outlooku, udostępnienie nie utworzy duplikatu.

Jedno uczciwe ograniczenie

Microsoft Graph nie pozwala zmienić nazwy kategorii. Jeśli więc właściciel zmieni nazwę etykiety po stronie Google, zmiany nie da się zastosować w miejscu do kategorii Outlooka tak, jak stałoby się to u odbiorcy w Google. To ograniczenie platformy, o którym warto wiedzieć — nie ryzyko utraty danych.

Kierunek odwrotny też działa

Wszystko powyżej działa tak samo w lustrzanym odbiciu: firma na Microsoft 365 może być właścicielem etykiety (jako kategorii Outlooka) i udostępniać ją odbiorcom w Google Workspace lub Gmailu, którzy otrzymają ją jako grupę kontaktów Google „(Shared)”. Zespoły mieszane — część odbiorców w Google, część w Microsoft, na tej samej etykiecie — to przypadek normalny, a nie szczególny.

Gdy współpraca się kończy

Tutaj udostępnianie międzyekosystemowe opłaca się najbardziej. Gdy kontrakt Acme z agencją dobiega końca, menedżer usuwa agencję z listy dostępu do etykiety. Przy następnej synchronizacji udostępnione kontakty znikają z outlookowych książek adresowych użytkowników agencji. Porównaj to z erą CSV, w której dane po prostu przepadały — na zawsze, w cudzej skrzynce.

Jak to skonfigurować

Cały proces zajmuje kilka minut: połącz konto po każdej ze stron, zaproś swój zespół, otwórz etykietę i udostępnij ją. Jeśli Twoja organizacja jest podzielona między Google i Microsoft — albo współpracuje z partnerami, którzy są — to jest właśnie różnica między „każdy ma jakąś wersję listy” a „każdy ma tę listę”.

Czytaj dalej

how-to

Pięć sposobów na pozbycie się zduplikowanych kontaktów

🕐 4 min czytaniaCzytaj dalej
migration

Microsoft wycofuje EWS: co to oznacza dla Twoich wspólnych kontaktów

🕐 4 min czytaniaCzytaj dalej
how-to

Jak udostępnić Kontakty Google swojemu zespołowi

🕐 4 min czytaniaCzytaj dalej