Создать версию

Управление версиями позволяет нескольким пользователям завершить работу со своей собственной версией пространственных данных, чтобы они могли согласовать и опубликовать свои изменения в версии ветви по умолчанию с помощью шага Запустить сервис GP. Это помогает гарантировать, что пользователи получают доступ к нужным данным в нужное время, и помогает избежать конфликтов редактирования.

При запуске шага он проверяет каждый из источников данных сервиса объектов, определенных в рабочем процессе, на наличие существующей версии данных для конкретного задания. Если источник данных не содержит версию для конкретного задания, шаг Создать версию автоматически создает ее и связывает ее с заданием. Шаг Создать версию поддерживает создание только одной версии задания для каждого сервиса объектов для источников данных, определенных в схеме рабочего процесса задания.

Примечание:

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

Если общедоступная версия с таким же именем задания уже существует, шаг Создать версию завершится ошибкой. Существующая версия не связана с заданием, и новая версия не создается.

Когда завершается выполнение шага, на листе задания появляется сообщение с результатом шага.

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

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

Настройка шага

Для настройки шага Создать версию выполните следующие действия:

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

    Появится панель Подробная информация о шаге.

  3. Укажите имя шага в текстовом окне Имя шага.
  4. Дополнительно укажите описание шага в текстовом поле Описание шага.
  5. При необходимости настройте параметры шага в разделе Опции.
    • Автоматическое исполнение - запускает шаг, как только он становится активным.
    • Может быть пропущен - позволяет завершить шаг без запуска.
  6. В разделе Логика, при необходимости, настройте уровни разрешений для версий в разделе Права доступа.
    Примечание:

    Параметр права доступа позволяет ограничить просмотр и редактирование версий другими пользователями, кроме владельца версии. По умолчанию Частный.

  7. Дополнительно, щелкните вкладку Справку и введите текст шага в поле Справка.
  8. Дополнительно, щелкните вкладку Стиль, чтобы изменить форму и цвет шага.

Коды возврата

Когда выполнение шага завершается, он отправляет код возврата, указывающий на результат выполнения шага. Вычисляется код возврата, а рабочий процесс выполняется по всем путям, которые соответствуют возвращаемому значению шага. В следующей таблице перечислены возвращаемые коды шага:

Код возвратаОписание

Failure

Шаг не удалось завершить успешно.

Успешно

Шаг завершен успешно.

Связанные разделы