ConnectWiz + Календар Apple

Інтеграція працює

Календар Apple: броні назовні, зайнятий час усередину

Записи, створені в ConnectWiz, з’являються в Календарі Apple і зникають при скасуванні, а події, які вже є в Календарі Apple, віднімаються від доступності — тож ШІ ніколи не запропонує четвер, 15:00, якщо у вашому календарі там стоматолог.

Події вивантажуються Зайнятий час віднімається Роль і напрямок для кожного джерела
Календар Apple × ConnectWiz
Бронювання → подія в календарі
Блок зайнятості → мінус доступності
Читання / запис / обидва / лише зайнятість
4
Поля вивантажуються на подію — назва, нотатка, початок, кінець. Ні учасників, ні запрошень, більше нічого назовні не йде
3
Незалежні осі для кожного джерела — постачає броні сюди, дзеркалить броні туди, блокує доступність
Null ≠ 0
«Не вдалося прочитати ваш календар» ніколи не означає «ви вільні»
1
Реєстр бронювань — календарі його дзеркалять і живлять; жоден із них не стає головним

Календарі

Що саме вміє

Події створюються і зникають

Нові броні створюють події в Календарі Apple, а скасування їх прибирають. Календар спеціаліста ніколи не відстає від журналу записів ні на день.

Зайнятий час враховується

Зовнішні події віднімаються від доступності ще до того, як будь-які двері — панель, ШІ, сценарій чи віджет — запропонують слот. Подвійне бронювання проти вашого особистого життя теж заблоковано.

Напрямок — це налаштування

Для кожного підключеного джерела ви обираєте: читати з нього, писати в нього, і те й те, або лише зайнятість — тож спільний календар клініки й особистий можуть грати різні ролі без сварок.

Технічна частина

Семантика синхронізації, яка не створює подвійних броней

CalDAV зі спеціальним паролем для застосунку

Підтримувані Apple двері для сторонніх сервісів — це CalDAV: ви створюєте спеціальний пароль для застосунку у своєму Apple ID (справжній пароль ніколи не залишає Apple), а події читаються й записуються у вашу колекцію календарів iCloud за відкритим стандартом.

Ролі — це три осі, а не один випадний список

Для кожного джерела ви задаєте, чи постачає воно броні сюди (ніколи, разовий імпорт чи постійно), чи дзеркаляться броні туди і чи блокує його зайнятий час доступність — спільний календар клініки й особистий можуть грати геть різні ролі.

Безпечна відмова там, де це потрібно

Календар, який лише блокує доступність, за помилки читання відмовляє безпечно: невідомий зайнятий час блокує броні, а не дозволяє накладку. Джерело, яке живить реєстр, відмовляє відкрито. Переплутати цю межу — найдорожча помилка в синхронізації календарів, тому це правило, а не настрій.

Самовідновні з’єднання

З’єднання, яке дало помилку, так і позначається, із причиною — а наступне успішне читання знімає позначку саме. Аварія, що закінчилася, не потребує людини, яка прийде і зніме якусь галочку.

Мінімум даних у подіях

У ваш календар потрапляє назва типу бронювання, ім’я й нотатки гостя і час — без запрошень учасникам, без посилань на конференцію, без підміни нагадувань. Ваші календарні застосунки лишаються господарями власного шуму.

У конфліктів є оголошена політика

Коли з’явиться двобічне редагування, кожне джерело вже нестиме політику конфліктів — притримати для людини (типово, що ще й ставить нагадування на паузу), наша версія перемагає або їхня, причому версію, що програла, зберігають і показують. Оголошено до того, як знадобилося, бо доробляти політику конфліктів посеред інциденту — це спосіб утратити дані.

Налаштування

Як підключається

01

Підключіть Календар Apple

Підключення через CalDAV зі спеціальним паролем застосунку з вашого Apple ID.

02

Призначте йому роль

Читання, запис, і те й те або лише зайнятість — для кожного календаря.

03

Бронюйте звідусіль

Панель, ШІ, сценарій чи віджет на сайті — усі двері бачать ту саму доступність після віднімання.

Разом краще

З чим поєднується

Рушій бронювання

Доступність, буфери, вікна попередження і броні без накладок тримає система бронювання — а правду їй постачає календар.

Wiz бронює безпечно

Наш ШІ-агент пропонує лише ті слоти, що переживають віднімання зайнятого часу — подвійне бронювання блокує обмеження бази даних, а не сподівання.

Щоденники CRM

Працюєте на Estesoft Stella? Її щоденник і ваш календар віднімають з тієї самої доступності — докладніше: інтеграція Stella.

Безпека та гарантії

Нудні гарантії

Мінімальні дозволи

З’єднання просить доступ лише до календаря — ні пошти, ні контактів, ні диска. Токени зашифровано в сховищі й оновлюються автоматично.

Ваші події лишаються вашими

Читання зайнятого часу бере час, а не вміст — математиці доступності треба знати, що ви зайняті, а не чим саме.

Від’єднання чисте

Видалення з’єднання зупиняє синхронізацію одразу; віддзеркалені події, що вже є у вашому календарі, лишаються вашими — хочете тримайте, хочете приберіть.

Дрібний шрифт — без прикрас

Межі, названі прямо

Реєстр лишається нашим

Хоч би які календарі підключилися, реєстр бронювань лишається власною таблицею ConnectWiz — календарі це дзеркала і джерела, але ніколи не головний. Це проєктна позиція, названа прямо.

Нагадування наші, а не календаря

Нагадування про бронювання надсилає ConnectWiz — поштою і, де налаштовано, через SMS, — а не календарними сповіщеннями, щоб вони дійшли до гостей, які ніколи не відкривали календарного запрошення. Сказано прямо, бо дві системи нагадувань гірші за одну.

FAQ про Календар Apple

Відповіді без води

Решту читайте в повному розділі FAQ — або напишіть нам напряму.

Броні вивантажуються як події (і зникають при скасуванні), а зайнятий час підтягується, щоб відніматися від доступності. Кожне джерело несе власну роль — читання, запис, і те й те, або лише зайнятість.

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

Це підтримувані Apple двері для стороннього доступу до календаря — стандартні, стабільні й працюють із календарями iCloud без приватних API.

Бо для календарних даних Apple не пропонує OAuth — CalDAV зі спеціальним паролем застосунку і є їхнім підтримуваним механізмом. Це відкритий стандарт, його можна будь-коли відкликати у своєму Apple ID, і він не згасне сам по собі.

Подія, названа типом бронювання, з іменем гостя і нотатками, у заброньований час — створюється при бронюванні, зникає при скасуванні. Запрошення учасникам із вашого календаря не надсилаються, і більше нічого в ньому не чіпають.

Чесна інтеграція краща за гучну.

Кожну інтеграцію тут описано за тим, що вона насправді робить, — разом із напрямком, власністю на дані та обмеженнями.