Импорт занятого времени из любого другого календаря

Руководства пользователя

Zimun умеет читать занятое время почти из любого календаря, который публикует iCal-адрес (ICS), — Nextcloud, Fastmail, Proton Calendar, собственный сервер и другие. Вы вставляете адрес один раз; Zimun обновляет его каждые 15 минут и импортирует только время событий — никогда названия, описания или участников. С этого момента сторонняя встреча закрывает пересекающиеся слоты Zimun так же, как закрыла бы их запись Zimun. Клиенты просто видят меньше доступных слотов; почему — не видит никто.

Здесь описана одна сторона: внешние события блокируют Zimun. Для другой стороны — чтобы видеть свои записи Zimun в вашем календарном приложении — подпишитесь на календарную ленту Zimun в «Настройки → Календарная лента». Вместе две ссылки дают полную картину в обе стороны — без подключения аккаунтов.

1. Найдите ICS-адрес своего календаря

Точная формулировка в каждом приложении своя, но обычно функция находится в настройках доступа или экспорта календаря под названием вроде:

  • «Ссылка для подписки» (Subscription link)
  • «iCal-ссылка» или «ICS-ссылка»
  • «URL-адрес экспорта календаря» (Export calendar URL)
  1. Откройте в своём календарном приложении настройки именно того календаря, который Zimun должен читать.
  2. Найдите в разделе доступа или экспорта пункт с одним из названий выше.
  3. Скопируйте адрес. Он может начинаться с https:// или с webcal:// — Zimun принимает оба варианта; адрес webcal:// вставляйте как есть.

Пока вы там, проверьте две вещи:

  • Вам нужен адрес, а не файл. Некоторые приложения предлагают ещё и разовое скачивание .ics — это моментальный снимок календаря, и Zimun не сможет его обновлять. Копируйте ссылку, а не файл для скачивания.
  • Если приложение предлагает несколько форматов ссылок и вы не уверены, какая из них — лента, просто попробуйте одну: проверка на следующем шаге покажет, сработала ли она.

2. Вставьте адрес в Zimun — и доверьтесь проверке

  1. В Zimun перейдите в «Настройки → Команда» и откройте свою карточку участника. Вкладка «Внешний календарь» есть только в вашей собственной карточке — никто не может вставить адрес за вас, и вы не можете вставить его за коллегу.
  2. На вкладке «Внешний календарь» вставьте адрес в поле адреса календаря и сохраните.
  3. Zimun сразу же однократно загружает ленту и отвечает: «Найдено событий в ближайшие 14 дн.: N.»

С провайдером, которого не описывают другие руководства, эта проверка — ваш главный ориентир. Если вы видите сообщение о найденных событиях, адрес — рабочая календарная лента, и на этом всё. Число учитывает события в 14-дневном окне, которое отслеживает Zimun, — ноль не ошибка, если ближайшие две недели у вас просто пусты. Если же проверка не проходит, сообщение называет причину и ничего не сохраняется: вернитесь в календарное приложение и поищите другую ссылку (ссылка на страницу или на скачивание не пройдёт), затем попробуйте ещё раз.

После подключения на вкладке показываются замаскированный адрес, отметка «Последнее обновление» и кнопка «Удалить». Кнопка «Удалить» останавливает импорт и удаляет все блоки занятости, созданные лентой.

3. Насколько актуален импорт

Zimun обновляет ленту каждые 15 минут; поле «Последнее обновление» на вкладке «Внешний календарь» показывает время последнего запуска. Как быстро провайдер обновляет опубликованную ленту после изменения календаря, зависит от провайдера: одни отдают актуальные данные, другие перегенерируют файл с задержкой. Если свежему событию нужно больше 15 минут, чтобы заблокировать ваши слоты Zimun, ожидание — на стороне провайдера.

4. Держите адрес в секрете

ICS-адрес календаря даёт любому, у кого он оказался, полный доступ к этому календарю на чтение — обращайтесь с ним как с паролем. Zimun хранит адрес в зашифрованном виде, показывает его только замаскированным и берёт из календаря только занятость: начало и конец занятых интервалов — никогда названия, описания или участников. Содержимое событий проходит через сервер Zimun лишь транзитом во время каждого обновления и нигде не сохраняется. Удаление ленты стирает адрес и все импортированные блоки занятости.

Подключение календаря — всегда добровольный шаг самого участника команды: просит ли организация сотрудников сделать это и как именно — включая возможное участие производственного совета и другие обязанности по трудовому праву — зона ответственности организации как работодателя, а не Zimun.

Не публикуйте адрес и не отправляйте его никому, кому вы не доверили бы свой календарь. Если вы думаете, что адрес утёк, отзовите или перевыпустите ссылку в настройках доступа вашего календарного приложения, чтобы старый адрес перестал работать, а затем вставьте новый в Zimun.

5. Устранение неполадок

  • Вкладка «Внешний календарь» показывает состояние «требует внимания»: лента перестала отвечать. Обычная причина — ссылка была отозвана или перевыпущена в вашем календарном приложении. Получите актуальный адрес (раздел 1) и снова вставьте его в Zimun. Состояние появляется только после пары часов неудачных попыток обновления, так что единичный сетевой сбой его не вызовет.
  • Событие не блокирует ваши слоты: события с пометкой «свободно» пропускаются намеренно — доступность блокирует только занятое время. Проверьте и горизонт: Zimun отслеживает ближайшие 14 дней, поэтому более далёкие события начинают блокировать слоты, когда попадают в это окно.
  • Слоты неожиданно исчезли: значит, функция работает. События на весь день блокируют день целиком, а события под вопросом считаются занятыми. Перенесите или удалите событие в своём календаре либо удалите ленту в Zimun, чтобы полностью остановить импорт.
  • Проверка не проходит ни с одной ссылкой: возможно, ваше приложение вообще не публикует ICS-ленту для подписки или публикует её только для собственных календарей, но не для календарей, которыми поделились с вами. Поищите в документации приложения «iCal subscription» или «calendar export URL».