Иногда возникает необходимость архивировать старый проект, сохраняя при этом данные проекта для целей будущего аудита. Существует несколько способов добиться этого:

Онлайн-архивирование

Архивирование онлайн-проекта означает сохранение всех данных о задачах проекта в вашем реальном экземпляре JIRA. Преимущество архивирования проекта в Интернете заключается в том, что если потребуется, вы можете легко сделать проект доступным снова.

Существует два способа архивирования проекта в Интернете:

«Скрытие» проекта

«Скрытый» (hidden) проект по-прежнему будет отображаться через меню «Администрирование» (Administration), но он больше не будет отображаться в списке «Обзор проектов» (Browse Projects), и никто не сможет найти, просматривать или изменять какие-либо задачи проекта.

  • Создайте новую схему разрешений. Оставьте все разрешения пустыми.
  • Свяжите новую схему разрешения с проектом, который вы хотите скрыть (см. «Назначение схемы разрешения для проекта»).
  • Создание проекта «Только для чтения»

    Если вы создадите проект только для чтения, проект будет виден через меню «Администрирование» (Administration) и появится в списке «Обзор проектов» (Browse Project). Задачи проекта будут доступны для поиска и просмотра, но никто не сможет их модифицировать.

  • Создайте новую схему разрешений. Предоставьте разрешение «Обзор проекта» (Browse Project) всем, кто должен иметь возможность искать или просматривать проект, или просматривать его задачи.
  • Оставьте все остальные разрешения пустыми.

  • Свяжите новую схему разрешения с проектом, который вы хотите скрыть (см. «Назначение схемы разрешения для проекта»).
  • Чтобы предотвратить переходы рабочего процесса, вам необходимо обновить рабочий процесс и добавить условие к каждому переходу. Условия должны проверять, что пользователь имеет разрешение «Редактировать задачи» (Edit Issues).
  • Доступ к онлайн архивированному проекту

    Если вы заархивировали проект онлайн, скрыв его или сделав его доступным только для чтения, все данные проекта могут быть легко доступны. Просто свяжите проект с схемой разрешений, где соответствующие права доступа (например, «Редактировать задачу» (Edit Issues), «Назначить задачу» (Assign Issue), «Разрешить задачу» (Resolve Issue) и т. д.) назначаются соответствующим пользователям.

    Автономное архивирование

    Автономное архивирование проекта означает создание резервной копии XML, а затем удаление проекта и всех его данных о задачах из вашего экземпляра JIRA в реальном времени. Проект больше не будет доступен через меню «Администрирование» (Administration) или «Обзор проектов» (Browse Projects), и его проблемы больше не будут существовать в вашей живой системе JIRA.

    Недостатком автономного архивирования является то, что нет простого способа восстановить удаленный проект на ваш живой экземпляр JIRA.

    Если есть вероятность, что вам понадобится восстановить проект в свой действующий  JIRA-экземпляр в какой-то момент в будущем, рекомендуется онлайн-архивирование. Автономное архивирование должно выполняться только в том случае, если вы уверены, что вам не понадобится восстанавливать этот проект в реальном JIRA-экземпляре (т. е. вы только когда-либо восстановите данные на непроизводственном экземпляре).

    Для архивирования проекта в автономном режиме, выполните следующие шаги:

  • Создайте глобальную резервную копию XML всего вашего экземпляра JIRA в реальном времени.
  • Импортируйте XML-копию в тестовый экземпляр JIRA. Убедитесь, что тестовый экземпляр JIRA использует отдельную базу данных из вашего реального экземпляра JIRA, поскольку импорт будет перезаписывать все данные в базе данных.
  • Убедитесь, что в тестовом экземпляре JIRA вы можете просмотреть задачи проекта, который вы архивируете.
  • В своем реальном экземпляре JIRA выберите «Проекты» (Projects) в меню «Администрирование» (Administration), затем нажмите ссылку «Удалить» (Delete), чтобы удалить проект и все его задачи.
  • Архивирование проекта Обратите внимание, что удаление проекта приведет к тому, что все вложения также будут удалены из Домашнего каталога JIRA. Перед удалением проекта убедитесь, что вложения скопированы в тестовый экземпляр.

     

    Доступ к архивированному оффлайн проекту

    Импортируйте XML-копию в тестовый экземпляр JIRA. Убедитесь, что тестовый экземпляр JIRA использует отдельную базу данных из вашего экземпляра live JIRA, поскольку импорт будет перезаписывать все данные в базе данных.

    Восстановление удаленного проекта

    () Если вы хотите восстановить проект из файла резервной копии, обратитесь к инструкциям в документации «Восстановление проекта из резервной копии». Обратите внимание, что версия JIRA и тип базы данных должны соответствовать тому, когда был создан архив.

    Архивирование задач

    Также возможно архивирование задач. Основным методом будет фильтрация задач, которые вы хотите заархивировать, а затем  их массовое перемещение в отдельный проект, который затем может быть архивирован с использованием одного из вышеперечисленных методов.

     

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *