Все ноды/Integrations/Calendar
Конфигурация CalDAV
Выбор сохранённого CalDAV-подключения workspace. Учётные данные в настройках workspace.
Тип в графе: caldav_config
Как попробовать
Минимальный рабочий воркфлоу
- Исполнение
- Данные
- Исполнение + данные
Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME.
Как применять
Эта нода нужна, когда одно и то же CalDAV-подключение обслуживает несколько календарных нод: адрес выбирается в одном месте, а не повторяется в настройках каждой. Для графа из одной-двух нод она не обязательна — у каждой календарной ноды есть собственное поле «Подключение CalDAV» с тем же списком сохранённых интеграций.
В отличие от Конфигурации Telegram, порт Calendar store у
календарных нод виден всегда: календарь неоткуда взять из контекста запуска, поэтому
подключение приходится называть явно — полем или проводом.
Как это работает
Нода не хранит ни адрес сервера, ни пароль. Она ссылается на интеграцию типа CalDAV из раздела «Настройки → Интеграции» и во время запуска отдаёт по проводу данных разрешённое подключение: базовый URL, имя пользователя, режим обнаружения, URL домашнего календаря и календаря по умолчанию, URL входящих и исходящих. В журнале запуска у этой ноды видно только имя подключения — учётные данные не попадают ни в логи, ни в поток событий.
Своего места в цепочке исполнения у ноды нет: она срабатывает лениво, когда календарная нода запрашивает подключение.
Из подключения приходят две вещи, которых нет на самих нодах: URL календаря по умолчанию — его берут ноды с пустым полем «URL коллекции календаря» — и URL исходящих, без которого не работает Планирование в календаре.
Частые ошибки
- Провод выигрывает у поля. Если к порту
Calendar storeчто-то подключено, поле «Подключение CalDAV» на самой ноде игнорируется. Нода пишет не в тот календарь — проверьте входящую связь, а не форму. - Ни провода, ни поля. Проверка графа предупреждает об этом в редакторе и не пропускает запуск и публикацию: без подключения нода останавливается, когда до неё дойдёт очередь.
- Один календарь на всех. Смена URL календаря по умолчанию в интеграции меняет поведение всех нод с пустым полем коллекции сразу.
- Тип интеграции фиксирован. Здесь выбираются только подключения вида CalDAV; WebDAV к тому же серверу не подойдёт, даже если адрес совпадает.
- Проверять подключение нужно в настройках. Кнопка «Проверить подключение» обращается к сохранённой интеграции и сообщает, сколько коллекций календарей нашлось. Ошибка на этом шаге экономит отладку графа.
Входы
—
Выходы
| Порт | Провод | Данные | Примечания |
|---|---|---|---|
CalDAV Configoutput | Данныеdata | object |
Настройки
| Поле | Тип | По умолчанию | Описание |
|---|---|---|---|
Подключениеconnection_id | string | "" | ID интеграционного подключения workspace |