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

Вы можете поработать с ними и управлять версиями ветви с помощью некоторых инструментов в ArcGIS Pro. Вид Версии показывает все версии и их свойства для заданного сервиса объектов. С помощью элементов ленты и контекстных меню вы можете создавать версии, изменять свойства версий, удалять версии и выполнять согласование и закрепление между версиями.

На рисунке ниже показан вид Версии и его лента. В этом виде пользователь ANN создал именованную версию под названием Manager и настроил Доступ как Публичный:

Пользователь ANN создал именованную версию Manager из версии DEFAULT.

Доступ к версиям

Версии ветвления – для управления версиями ветвей нужен доступ к векторному веб-слою из подключения к порталу ArcGIS Enterprise. У векторных веб-слоев, полученных на основе сервиса объектов, должна быть включена возможность управления версиями. Доступ к версиям основывается на комбинации прав активного пользователя портала и прав доступа к версии.

Примечание:
Версии ветви доступны только в сервисе объектов, в котором они были созданы.

Права пользователей портала

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

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

    Для того, чтобы изменить версии ветви, пользователю портала должна быть назначена роль, у которой есть права на Редактирование.

Администратор версии

Ряд пользователей портала могут действовать как администраторы версии для версий ветви в сервисе объектов. Администратор версии может просматривать, редактировать и управлять версиями ветви для сервисов объектов, независимо от того, кто является владельцем версии или от прав доступа.

Администраторами версий для сервисов объектов считаются следующие пользователи портала:

  • Владелец векторного веб-слоя (обычно это пользователь, который опубликовал сервис объектов)
  • Пользователь портала, которому была назначена роль Администратора
  • Пользователь портала, которому была назначена пользовательская роль с назначенным правом Управлять всем

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

Права доступа

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

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

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

Откройте вид Версии

Вы можете открыть вид Версии для данных на вашей активной карте на панели Содержание.

  1. Щелкните кнопку По источникам данных на панели Содержание.
    Вид По источникам данных на панели Содержание
  2. Щелкните правой кнопкой мыши на источнике данных векторного веб-слоя ArcGIS Server и выберите Управлять версиями Менеджер версий.

    Появится вид Версии.

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

    • Новая версия Новая версия
    • Удалить Удалить
    • Согласовать/Закрепить Согласование и закрепление
    • Сохранить Сохранение изменений

    Вид Версии содержит следующие свойства для версий ветви:

    Свойство ВерсииОписание

    Имя

    Имя версии.

    Владелец

    Владелец версии.

    Родительская

    Родитель текущей версии.

    Описание

    Текстовое описание версии.

    Доступ

    Уровень доступа к версии (публичный/частный/защищенный).

    Создан

    Дата и время создания версии (UTC).

    Изменен

    Дата и время последнего изменения версии (UTC). Новые созданные версии наследуют время изменения от родительской версии.

    Для версий ветви это включает операции, такие как редактирование, согласование и закрепление.

    Согласовано

    Дата и время последней операции согласования (UTC). Если версия никогда не была согласована, либо согласование для нее не вызывалось с последней операции закрепления, этот столбец будет пустым.

    Это свойство доступно только для версий ветви.

    Проверено

    Дата и время последней оценки правил базы геоданных для версии с опцией Изменения в этой ветви, заданной как true (UTC). Это свойство будет пустым, если Оценка правил никогда не вызывалась для этой версии.

    Это свойство доступно только для версий ветви.

    Сервис

    Имя сервиса объектов для версии ветви.

    Это свойство доступно для версий ветви при доступе через подключение базы данных, в котором Тип версии задан как Ветвь.

    Свойства версий ветви, которые используют вид Версии

Поиск, фильтрация и обновление версий в виде Версии

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

Для фильтрации версий, перечисленных в виде Версии, по владельцу, щелкните ниспадающую стрелку Владелец в группе Фильтр версий на ленте Версии. Ниспадающий список включает пользователей, владеющих версией. Выберите из ниспадающего списка имя владельца; в виде Версии будут показаны только версии, которыми владеет этот пользователь. Чтобы очистить фильтр и просмотреть версии, владельцами которых являются все пользователи, выберите пустое значение в верхней части ниспадающего списка.

Для поиска версии по имени версии используйте окно поиска Имя в группе Фильтр версий на вкладке Версии. По мере ввода текста в виде Версии будут появляться только те версии, которые совпадают с вводимым текстом.

Щелкните Обновить версии в группе Фильтр версий на вкладке Версии, чтобы обновить вид для отображения последней информации по всем версиям.

Изменение свойств версии

Свойства для существующих версий можно изменить от имени владельца версии или администратора версии для сервиса объектов в виде Версии.

Можно изменить следующие свойства версии:

  • Имя
  • Владелец
  • Описание
  • Доступ

Чтобы изменить свойства существующей версии, выполните следующие шаги:

  1. Откройте вид Версии.
  2. Дважды щелкните на столбце свойства, которое хотите изменить.
    Примечание:

    Чтобы изменить свойство Имя или Владелец, к этой версии не должно быть активных подключений.

  3. Щелкните Сохранить Сохранение изменений на вкладке Версии.

Защита версии Default

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

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

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

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

Новая версия базы геоданных (на которую ссылаются как на версию реплики при использовании рабочих процессов офлайн) создается автоматически каждый раз, когда вы скачиваете и забираете офлайн карту, которая содержит редактируемый сервис объектов, который опубликован с включенной опцией Создать версию для каждой загруженной карты. Когда клиент синхронизирует правки с сервисом объектов, правки клиента применяются к версии реплики. Более подробно см. Работа с офлайн картами и данными версии ветви.

Версии реплик в виде Версии.

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

Имя версии реплики содержит следующую информацию, позволяющую добиться уникальности имен версий:

  • Имя учетной записи портала, под которой загружается карта
  • Имя сервиса объектов
  • Уникальный идентификатор (ID)

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

Более подробно об этой конфигурации см. пример рабочего процесса с синхронизацией версии реплики.