Перейти к основному содержимому

Клонирование исследования

Клонирование позволяет быстро получить новое исследование с тем же дизайном, что и эталонное: формы, версии, визиты, правила, настройки и — по выбору — центры и состав команды. Собранные данные субъектов, журналы правил и экспорты при этом не копируются. Клонирование запускается из карточки исследования и выполняется фоновым заданием.

Когда имеет смысл

  • Запуск следующей фазы с тем же протоколом.
  • Серия похожих исследований (например, пост-маркетинговых) с типовым дизайном.
  • Учебное исследование на базе реального — для обучения команды.
  • Перенос дизайна другому спонсору или в другой регион.

Если достаточно мелких правок, удобнее редактировать исходное исследование напрямую. Клонирование оправдано, когда источник должен остаться нетронутым.

Где запускается

ГдеМаршрут
Карточка исходного исследования/studies/[studyId] — действие «Клонировать»
Прогресс заданияДиалог поверх карточки исследования; список задач — там же

Право запускать клонирование есть у Системного администратора и Директора исследования.

Скриншот

Диалог клонирования исследования с пресетом, стратегиями центров и команды Содержание: диалог клонирования — выбор пресета, стратегия центров, стратегия команды, поля нового исследования и индикатор прогресса.

Что копируется и что нет

Что копируется:

  • Настройки всех четырёх вкладок исследования (включая параметры сбора данных).
  • Вся библиотека форм (CRF) с версиями.
  • Все определения визитов (EventDefinition) и их версии.
  • Назначения форм на визиты (VisitCRFAssignment) с признаками обязательности, двойного ввода, SDV.
  • Наборы правил валидации и сами правила.
  • Структура групп субъектов (TREATMENT / AGE / GENDER / CUSTOM), если использовалась.

Что не копируется:

  • Субъекты и введённые по ним данные (EventCRF, ItemData).
  • Запросы и обсуждения по ним.
  • Журналы выполнения правил.
  • Электронные подписи, статусы визитов и форм конкретных субъектов.
  • Задания и описания экспорта.
  • Центры и пользователи копируются только по выбранной стратегии (см. ниже).

Пресеты клонирования

Пресет — studies.enums.StudyClonePreset:

ПресетКому подходитЧто делает
Production cloneЗапуск нового продакшн-исследования по тому же дизайнуПолный клон дизайна; центры — по выбранной стратегии, команда — по выбранной стратегии
Draft duplicateПараллельное «черновое» исследование для проектированияКлон в «Черновик»; центры и команда обычно не копируются
CustomЕсли стандартные стратегии не подходятДоступ к раздельным переключателям центров и команды

Стратегия центров — StudyCloneSiteStrategy

СтратегияЧто копируется
Не копировать центрыТолько структура исследования; центры заводите заново
Копировать shell-записи центровЗаписи центров без целевых показателей набора
Копировать shell-записи и целевые показателиЦентры со всеми плановыми числами набора

Стратегия команды — StudyCloneTeamStrategy

СтратегияЧто копируется
Не копировать назначения командыНазначения исследования не переносятся; приглашайте людей заново
Копировать study-level назначенияНазначения уровня исследования (Директор, Менеджер данных и т. п.)
Копировать назначения, кроме неактивных пользователейТо же, но пользователи в статусе «Неактивен» пропускаются

Жизненный цикл задания

Каждый запуск клонирования создаёт фоновое задание StudyCloneJob со своим статусом — studies.enums.StudyCloneJobStatus:

СтатусЧто означает
ОжидаетЗадание создано и поставлено в очередь обработки
ВыполняетсяИдёт копирование, у больших исследований занимает несколько минут
ЗавершеноКлон создан, новое исследование доступно в /studies
ОшибкаКлонирование прервано; детали — в диалоге задания
ОтмененоЗадание отменено вручную

Этапы выполнения

Прогресс показывает текущий этап — StudyCloneJobStage:

ЭтапЧто происходит
Ожидание запускаЗадание поставлено в очередь, ждёт обработчик
План проверенПроверены параметры пресета и стратегии
Целевое исследование созданоСоздана пустая оболочка целевого исследования
Структура скопированаПеренесены формы, визиты, правила и (по выбору) центры
Ссылки переназначеныВнутренние ссылки между объектами адаптированы под новые ID
Финальная проверка завершенаКонтроль целостности дизайна перед публикацией
Ошибка выполненияЭтап-маркер на случай аварийной остановки

Пока задание в «Ожидает» или «Выполняется», можно закрыть диалог — обработка продолжается на сервере. Прогресс виден по обновлению этапа.

Как сделать клон

  1. Откройте карточку источника /studies/[studyId] и нажмите «Клонировать».
  2. В диалоге укажите:
    • название нового исследования и ID протокола;
    • ответственного;
    • пресет клонирования (или «Custom» с явными стратегиями).
  3. Подтвердите параметры. Откроется индикатор задания.
  4. Дождитесь статуса «Завершено». Перейдите по ссылке к новому исследованию.

После завершения новое исследование находится в статусе «Черновик» и готово к доработке: добавьте недостающие центры, пригласите команду по выбранной стратегии, проверьте версии форм и пройдите тестовый прогон по чеклисту из Создание и запуск исследования.

Что делать при ошибке

СитуацияЧто сделать
Задание в «Ошибка»Откройте диалог задания, скопируйте идентификатор ошибки. Запустите повтор тем же пресетом или сменой стратегии (например, без копирования команды)
Задание долго в «Ожидает»Это нормально, если в очереди есть другие задания; через несколько минут перейдёт в «Выполняется»
Нужно прервать клонированиеНажмите «Отменить» в диалоге — задание перейдёт в «Отменено», частично созданные объекты будут удалены
Источник изменился во время клонированияДождитесь окончания задания; повторите клон, если хотите получить актуальный снимок

При повторной ошибке передайте идентификатор ошибки и параметры пресета в поддержку.

Рекомендации

  • Перед клонированием убедитесь, что источник в консистентном состоянии: черновые версии форм закрыты, наборы правил включены.
  • Если источник активно развивается, зафиксируйте в названии клона версию и дату — так проще отслеживать происхождение.
  • Не переносите изменения из клона обратно в источник вручную — это приведёт к расхождениям.
  • Для серий учебных исследований используйте пресет «Draft duplicate», чтобы избежать случайного запуска реального сбора.

Что делать, если…

СитуацияЧто проверить
Нет кнопки «Клонировать» в карточке исследованияВашу роль — клонирование доступно Системному администратору и Директору исследования
Клон создан, но без центровЭто ожидаемо при стратегии «Не копировать центры». Создайте центры в /studies/[новый studyId]/sites
Клон создан, но без участников командыСтратегия команды установлена на «Не копировать»; пригласите людей через Управление пользователями
После клонирования старая активная версия формы не активна в клонеОткройте библиотеку форм и переведите нужную версию в «Активен»

См. также