🌍 Відкрийте понад 60 можливостей продукту. Дізнатися більше →

Як працює синхронізація

Rolyio тримає спільні лейбли синхронізованими між адресними книгами людей. Ось чесний опис того, як це працює, включно з таймінгами, на які варто розраховувати.

Що рухається, а що ні

Між людьми рухаються лише спільні дані. Контакти в лейблах, якими ви не поділилися, залишаються приватними у вашому обліковому записі — Rolyio читає їх, щоб показати ваші лейбли, але ніколи нікому їх не копіює. Rolyio також не зберігає копію вашої адресної книги: контакти живуть у вашому обліковому записі Google або Microsoft.

Час синхронізації

  • Облікові записи Google — Rolyio за розкладом опитує Google People API, приблизно кожні 60 секунд. Зміна, внесена в Google Contacts, зазвичай доходить до отримувачів протягом хвилини-двох.
  • Облікові записи Microsoft — Rolyio використовує вебхуки Microsoft Graph, тож зміни підхоплюються майже в реальному часі: Microsoft повідомляє Rolyio про зміну контакту, і оновлення поширюється за лічені секунди. Якщо сповіщення вебхука губиться, регулярна планова синхронізація автоматично надолужує.
  • Ручна синхронізація — негайний прохід завжди можна запустити кнопкою «Синхронізувати контакти».

Міжекосистемні спільні доступи поєднують обидва ритми: зміна в лейблі на боці Google доходить до отримувача в Outlook після проходу опитування Google плюс запису в Microsoft.

Як розвʼязуються конфлікти

Коли той самий контакт редагують у двох місцях, Rolyio застосовує принцип «останній запис перемагає» з урахуванням ролей:

  1. Якщо отримувач має роль «Редагування» (або вищу), перемагає найсвіжіша зміна, і вона синхронізується до всіх.
  2. Якщо отримувач має роль «Перегляд», завжди перемагає версія власника — локальні правки отримувача перезаписуються на наступній синхронізації.
  3. Видалення теж підпорядковуються ролям: отримувач із роллю «Редагування», видаляючи контакт зі своєї групи «(Shared)», прибирає його і з лейбла власника. Див. попередження в статті Ролі та права доступу.

Rolyio також захищений від петель «еха»: зміна, записана самим Rolyio, не сприймається як нова правка користувача й не ганяється туди-сюди.

Монітор синхронізації

Монітор синхронізації показує нещодавню активність синхронізації для ваших підключених облікових записів — так можна переконатися, що зміни проходять, і побачити, коли був останній прохід. Якщо щось виглядає застряглим, запустіть «Синхронізувати контакти» вручну й перевірте Монітор синхронізації ще раз.

Повʼязані статті

Не знайшли відповідь?

Напишіть нам — відповідаємо протягом одного робочого дня.