Концепт «Стык»
Две системы могут изменить одну встречу. Конфликт остаётся видимым до выбора источника, а повтор не создаёт дубль.
Концепт-проект: «Стык» — вымышленная компания. Результатов работы здесь нет: только решения и гипотезы.
О заказчике
- Объект: Встреча MT-24
- Связь: CRM ↔ календарь
- Конфликт: 14:00 и 15:00
- Граница: Без внешних аккаунтов
Задача
CRM и календарь вымышленной команды показывают разное время встречи. Нужен управляемый выбор, а не автоматическая перезапись по времени получения.
Аккаунты и встречи вымышлены. Внешние API, OAuth и настоящие приглашения не подключены.
Риски исходного процесса
Последний ответ перезаписал время
Нужен явный источник.
Повтор размножил событие
Сохраняется одна связь.
Сбой назван успехом
Учебная сверка обозначена отдельно.
Решение
Два источника показаны параллельно с одной устойчивой связью.
Применение закрыто, пока не выбран источник времени.
После выбора показывается учебная сверка того же события. Реальный обмен не выполняется.
Как устроен продукт
- Источники. Два варианта времени. Зачем: Даёт основание конфликта.
- Решение. Явный выбор источника. Зачем: Не перезаписывает по догадке.
- Сверка. Одна связанная запись. Зачем: Объясняет повтор.
Что помогает пройти сценарий
Выбор
Без источника применение закрыто.
Связь
Одна встреча сохраняет ключ.
Сверка
Повтор показывает тот же объект.
Ключевые сценарии
Найти отличие
Найти отличие
На входе: Два источника расходятся.
- Сравнить время.
- Открыть конфликт.
- Посмотреть связь.
На выходе: Названа одна встреча.
Если что-то пошло не так: Применение ещё закрыто.
Критерий приёмки: Разница не скрыта.
Выбрать время
Выбрать время
На входе: Источник не выбран.
- Выбрать календарь.
- Применить.
- Сверить итог.
На выходе: Оба учебных источника показывают 15:00.
Если что-то пошло не так: Настоящий API не вызывается.
Критерий приёмки: Решение имеет основание.
Повторить сверку
Повторить сверку
На входе: Связь MT-24 известна.
- Открыть результат.
- Повторить проверку.
- Прочитать номер.
На выходе: Тот же объект без новой записи.
Если что-то пошло не так: Внешнее состояние не измерено.
Критерий приёмки: Повтор не изображает создание.
Роли пользователей
Сотрудник
Выбрать верное время.
Какой источник применить?
Интегратор
Сохранить связь.
Это та же встреча?
Поддержка
Восстановить состояние.
Что применено и почему?
Как устроено технически
Курсор
Подтверждённый прогресс обмена.
Поля
Владение и последнее согласованное состояние.
Повторы
Отдельные серии и исключения в рабочем проекте.
Что входит в разработку
- Одна встреча
- Два источника
- Выбор времени
- Учебная сверка
План реализации
- Матрица полей и направлений.
- Устойчивые связи и версии.
- Адаптеры, повторы и курсоры.
- Пилот конфликтов и восстановления.
Что замеряем после запуска
- Ясность конфликта — Видны оба значения.
- Отсутствие дубля — Повтор связан с известной встречей.
Стек
Связи событий, Курсоры обмена, Владение полями, Разрешение конфликтов.
Все кейсы · Услуга · Калькулятор стоимости
Интерфейс и рабочие состояния
Снимки самостоятельного HTML-прототипа: настольные состояния и телефон. Компания и данные вымышлены; внедрение и достигнутые результаты не заявляются.




Если у вас похожая задача
Матрица полей и направлений. Затем согласуем первую рабочую границу и критерии приёмки.
Что обсудим перед оценкой
- Кто владеет каждым полем?
- Как обрабатываются серии и удаления?
- Как восстановить обмен после сбоя?
Объём, стоимость и срок зависят от ваших данных и интеграций. Сначала определим границы задачи.
Оценить похожую задачуСинхронизация календарей: события, повторы и конфликты изменений
404gen — креативное digital-агентство полного цикла, работаем удалённо по всей России.
Телефон: +7 993 729-59-59 (пн–пт, 10:00–19:00 МСК). WhatsApp: +7 913 141-20-96. Telegram: @aporkulevich. Почта: ap@404gen.ru.