Перейти к содержанию

Статья для предыдущей поддерживаемой версии ПО — 4.7!

Текущая рекомендованная версия — Comindware Platform 5.0. См. документацию к версии 5.0.

Ручное управление версиями приложения. Экспорт и импорт

Экспериментальная функция

Представленная здесь функция находится на стадии разработки. См. «Поддержка экспериментальных функций».

Введение

В Comindware Business Application Platform предусмотрены импорт и экспорт версий приложения посредством файлов с расширением CTF.

Примечание

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

Переход к ручному управлению версиями

  1. В разделе «Администрирование» приложения выберите пункт «Управление версиями».
  2. Нажмите заголовок страницы «Управление версиями через Git» и в раскрывающемся меню выберите пункт «Ручное управление версиями».

    Переход к ручному управлению версиями
    Переход к ручному управлению версиями
  3. Отобразится раздел «Ручное управление версиями» с двумя подразделами:

    • Экспорт — настройка аккаунта для подключения к Git и выбор или создание ветви в репозитории для хранения версий приложения.
    • Импорт — импорт версии приложения из репозитория Git.
    Страница «Ручное управление версиями»
    Страница «Ручное управление версиями»

Экспорт версии приложения

Внимание!

Перед экспортом приложения подготовьте его, как указано в параграфе «Подготовка приложения к экспорту».

  1. В подразделе «Экспорт» нажмите кнопку «Экспортировать».
  2. Если при экспорте не будет выявлено ошибок, браузер скачает файл с системным именем приложения и расширением .CTF вида: businessApplicationSystemName.ctf.

    • Импортируйте этот файл в целевое приложение.
  3. Если будут обнаружены ошибки, в браузере откроется вкладка с журналом ошибок в формате JSON.

    • Устраните ошибки и повторите экспорт.

Импорт версии приложения

Внимание!

  • После импорта версии приложения свойства имеющегося приложения, его шаблоны, атрибуты и другие сущности будут заменены импортированными. При этом имеющиеся записи и экземпляры процессов, а также значения атрибутов изменены не будут.

  • При импорте и экспорте системное имя приложения следует оставлять неизменным во избежание неполадок. То есть системное имя приложения, в которое вы импортируете версию из файла CTF, должно совпадать с системным именем импортируемой версии приложения.

  1. В подразделе «Импорт» загрузите файл CTF в поле «Выберите файл .CTF с импортируемым приложением».
  2. Отобразятся сведения об импортируемом приложении и параметры импорта:

    • Название — наименование приложения.
    • Системное имя — уникальное имя приложения.
    • Описание — комментарий относительно назначения приложения.
    • Дата экспорта — дата, когда приложение было экспортировано в файл CTF.
    • Сервер — адрес сервера, с которого было экспортировано приложение.
    • Версия — номер экспортированной версии приложения.
  3. Проверьте целостность приложения, нажав кнопку «Проверить».

  4. Отобразится окно с результатом проверки:

    Результат проверки без ошибок
    Результат проверки без ошибок
    Результат проверки с ошибками
    Результат проверки с ошибками
  5. При необходимости нажмите кнопку «Скачать результат проверки».

    • Браузер скачает текстовый файл в формате JSON с именем import validation.log.
  6. Устраните обнаруженные проблемы и конфликты в исходном и целевом приложениях, экспортируйте исходное приложение заново, загрузите исправленный файл CTF и повторите проверку.

  7. После устранения всех проблем настройте параметры импорта:

    • Опубликовать диаграммы процессов после импорта — установите этот флажок, чтобы опубликовать все импортированные диаграммы процессов.
    • Состояния компонентов приложения после импорта — выберите состояние, в которое следует привести компоненты приложения после импорта.
      • Импортировать состояния — будут активированы и приостановлены компоненты приложения, которые были активны и приостановлены в импортируемой версии.
      • Оставить текущие состояния — останутся активны те компоненты, которые активны в текущей версии приложения.
      • Активировать все компоненты — будут активированы все компоненты приложения.
      • Приостановить все компоненты — будут приостановлены все компоненты приложения.

Определение

Компоненты приложения — это задачи и элементы бизнес-процессов, интеграции, подключения и прочие сервисы приложения. Список и состояния компонентов приложения отображаются на странице «Активность компонентов».

  1. Нажмите кнопку «Импортировать».

Настройка импорта приложения из файла CTF

Настройка импорта приложения из файла CTF

Связанные статьи

Управление версиями приложения

Управление версиями через Git

К началу