| ID | Критерий приёмки |
|---|---|
| AC_LK_INTG_00 | В разделе «Интеграции» отображается список всех доступных площадок. |
| AC_LK_INTG_01 | Для каждой площадки отображаются подключённые сервисы (Google Calendar, YClients, AppEvent) и их статусы. |
| AC_LK_INTG_02 | Статусы интеграций отображаются корректно (активна, неактивна, ошибка). |
| AC_LK_INTG_03 | При отсутствии интеграций отображается пустое состояние с соответствующим сообщением. |
| AC_LK_INTG_04 | Пользователь может выбрать площадку и сервис для подключения интеграции. |
| AC_LK_INTG_05 | При инициации подключения система перенаправляет на форму авторизации внешнего сервиса. |
| AC_LK_INTG_06 | После успешной авторизации система сохраняет подключение и отображает статус «Подключено». |
| AC_LK_INTG_07 | При ошибке подключения отображается уведомление с описанием проблемы. |
| AC_LK_INTG_08 | Пользователь может включать и отключать синхронизацию для каждой интеграции. |
| AC_LK_INTG_09 | При изменении состояния синхронизации система корректно обновляет статус и визуальное отображение. |
| AC_LK_INTG_10 | Система отображает время последней успешной синхронизации. |
| AC_LK_INTG_11 | При возникновении ошибки синхронизации система отображает уведомление с описанием ошибки. |
| AC_LK_INTG_12 | Пользователь может вручную запустить синхронизацию. |
| AC_LK_INTG_13 | При успешной ручной синхронизации отображается уведомление «Синхронизация выполнена». |
| AC_LK_INTG_14 | Пользователь может инициировать отключение интеграции. |
| AC_LK_INTG_15 | Перед отключением система запрашивает подтверждение действия. |
| AC_LK_INTG_16 | После подтверждения система разрывает связь с внешним сервисом и меняет статус на «Неактивна». |
| AC_LK_INTG_17 | При отмене подтверждения интеграция остаётся активной. |
| AC_LK_INTG_18 | Система уведомляет пользователя об успешных и неуспешных операциях синхронизации. |
| AC_LK_INTG_19 | Все уведомления отображаются в понятной форме и не мешают взаимодействию с интерфейсом. |