Совместная работа

Совместная работа

Совместное редактирование проектов, блокировки, версионирование и публикация датасетов

Блокировка проектов

Чтобы предотвратить конфликты при одновременном редактировании, каждый проект может быть открыт в режиме редактирования только одним пользователем одновременно.

  • Индикатор блокировки — показывает, кто сейчас редактирует проект
  • Режим просмотра — другие пользователи могут просматривать, но не редактировать
  • Захват проекта — если пользователь неактивен, другой может принудительно взять управление
  • Heartbeat — система автоматически обновляет статус активности каждые 30 секунд
  • Освобождение — при закрытии вкладки блокировка снимается автоматически
Режим совместного редактирования

Режим реального времени на базе технологии Yjs. Несколько пользователей видят изменения друг друга мгновенно.

  • Включение — переключатель «Совместный режим» в шапке проекта
  • Индикаторы присутствия — аватары и курсоры активных участников
  • Статус-бар — показывает состояние синхронизации
  • Дельта-синхронизация — передаются только изменения, а не весь датасет
Разрешение конфликтов версий

При обнаружении конфликта версий автоматически открывается диалог разрешения.

  • Диалог конфликта версий — показывает различия между версиями
  • Трёхстороннее слияние (3-way merge) — для сложных конфликтов при совместном редактировании
  • Выбор: принять свою версию, принять чужую или объединить вручную
История версий

Доступна через меню проекта → «История версий».

  • Хронологический список всех сохранённых версий датасета
  • Информация: дата, автор изменений
  • Восстановление любой предыдущей версии
  • Сравнение версий (число строк, столбцов)
Публикация датасета

Открывается через меню проекта → «Поделиться».

  • Создание ссылки для доступа к проекту (только просмотр или редактирование)
  • Управление правами: только чтение / редактирование
  • Просмотр списка пользователей, которым предоставлен доступ
  • Отзыв доступа в любой момент