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

Доступно с лицензией Standard или Advanced.

Вы можете управлять сервис-ориентированными версиями с помощью некоторых инструментов в ArcGIS Pro.

Управление сервис-ориентированными версиями включает следующие задачи:

  • Создать версии — создание именованных версий на основе версии по умолчанию.
  • Изменить свойства версии — Изменение прав доступа для версии, изменение имени, описания или владельца именованной версии.
  • Удалить версии — Если именованная версия больше не нужна, её можно удалить.

Один из способов выполнения этих задач - из вида Версии в ArcGIS Pro. При открытии вида Версии, показываются версии и их свойства, как на изображении ниже. На этом изображении пользователь Jonathan создал именованную версию под названием Weddington и настроил Доступ как Публичный.

Новая версия создана с помощью вида Версии

О том, как получить доступ к виду Версии для векторного веб-слоя, см. в разделе Откройте вид Версии.

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

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

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

Примечание:
Доступ к именованным версиям возможен только через векторный веб-слой, в котором эта версия была создана. Например, если версии proj1 и proj2 созданы в векторном веб-слое A, а версия proj3 создана в векторном веб-слое B, открытие вида Версии из векторного веб-слоя B дает доступ только к версии proj3. Чтобы получить доступ к версиям proj1 и proj2, необходимо открыть вид Версии из векторного веб-слоя A.

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

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

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

Кто подключен к активному порталуДоступ к версиям

Любой пользователь портала, имеющий доступ к векторному веб-слою*, содержащему версию

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

Участник роли портала с правами на редактирование пространственных объектов и доступ к векторному веб-слою*, содержащему версию

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

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

  • Просматривать свойства версий, владельцем которых он является.
  • Просматривать данные в версиях, владельцем которых он является.
  • Управление версиями, владельцем которых он является.

Участник роли портала с правами на управление всеми версиями и доступ к векторному веб-слою*, содержащему версию

  • Просматривать свойства всех версий.
  • Просматривать данные во всех версиях.
  • Управлять всеми версиями.

Участник роли администратора по умолчанию

  • Просматривать свойства всех версий.
  • Просматривать и редактировать данные во всех версиях.
  • Управлять всеми версиями.

*Доступ к векторному веб-слою осуществляется на основе настроек общего доступа векторного веб-слоя. Более подробно см. в разделе Общий доступ к элементам в справке ArcGIS Enterprise.

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

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

Администраторы версий получают доступ к сервис-ориентированным версиям через векторные веб-слои. В качестве администратора версии могут выступать следующие пользователи портала ArcGIS Enterprise:

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

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

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

Примечание:

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

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

  • Изменить права доступа к версии по умолчанию. Более подробно см. в разделе Защита версии по умолчанию.
  • Удалить версии, для которых были удалены связанные с ними векторные веб-слои. В этом случае администратор базы геоданных должен удалить версию, поскольку администраторы версий получают доступ к версиям только через векторный веб-слой.
  • Управлять блокировками версий. Инструкции см. в разделе Управление блокировками базы геоданных.

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

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

Вы можете установить один из следующих типов прав доступа для версии:

  • Частный – только владелец версии или администратор версии может просматривать версию и ее данные, управлять версией и редактировать данные в ней. Эта настройка поддерживается только для именованных версий.
  • Защищенный – любой пользователь может просматривать версию и содержащиеся в ней данные, но управлять версией и редактировать данные в ней может только владелец версии или администратор версии.
  • Общий – любой пользователь может просматривать эту версию и ее данные. Если векторный веб-слой является редактируемым, любой пользователь, имеющий права на редактирование пространственных объектов, может редактировать данные в версии.

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

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

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

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

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

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

    Примечание:
    Многие кнопки зависят от версий, выбранных в виде сетки.
    • Новый Новая версия - создать именованную версию.
    • Удалить Удалить - удалить именованную версию.
    • Восстановить Отменить - восстановить удаленную версию до сохранения изменений.
    • Согласовать/Закрепить Согласовать и закрепить - согласовать и закрепить версии.
    • Сохранить Сохранить изменения - Сохранить изменения.

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

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

    Имя

    Имя версии.

    Владелец

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

    Родительский

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

    Описание

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

    Доступ

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

    Создано

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

    Изменено

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

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

    Согласовано

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

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

    Проверено

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

    Сервис

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

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

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

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

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

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

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

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

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

Свойства для именованных версий можно изменить от имени владельца версии или администратора версии, когда они открывают вид Версии из векторного веб-слоя.

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

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

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

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

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

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

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

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

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

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

  1. Подключитесь к базе геоданных как администратор базы геоданных.

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

  2. Измените свойства подключения к базе данных, чтобы использовать тип сервис-ориентированной версии.

    Подробные инструкции см. в разделе Подключение к сервис-ориентированной версии.

  3. Используйте один из следующих методов для изменения настроек доступа версии по умолчанию:
    • Запустите инструмент геообработки Изменить версию. Используйте подключение к базе геоданных, созданное и измененное вами на шагах 1 и 2, в качестве значения Входной рабочей области.
    • Выполните приведенные ниже шаги, чтобы изменить настройки доступа из вида Версии:
    1. Щелкните правой кнопкой мыши подключение к базе данных в панели Каталог, выберите Администрирование и Версии, чтобы открыть вид Версии.
    2. В строке версии по умолчанию в виде Версии дважды щелкните поле в столбце Доступ и выберите Защищенный.
      Выберите Защищенный для значения Доступ в виде Версии.
  4. Щелкните Сохранить в разделе Управление версиями на вкладке Версии.

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

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