管理分支版本

可使用 ArcGIS Pro 中的多个工具处理和管理分支版本。版本视图将显示给定要素服务中的所有版本及其属性。使用功能区项目和快捷菜单,可以创建版本、修改版本属性、删除出版本以及对版本之间的编辑进行协调和提交。

下图显示了版本视图及其功能区。在此视图中,可以看到用户 Jon 已创建名为 Weddington 的指定版本,并将访问权限设置为“公共”。

使用“版本”视图创建的新版本

版本访问权限

要管理分支版本,请从 ArcGIS Enterprise 门户连接访问 web 要素图层。Web 要素图层的基础要素服务必须已启用版本管理功能。版本访问权限由活动门户用户的权限和版本的访问权限共同决定。

注:
分支版本仅在创建时所在的要素服务中可用。

门户用户权限

对于分支版本化,版本所有权基于活动门户用户。门户用户权限还决定了用户可查看、编辑和管理的版本。

  • 连接的门户用户可以查看、编辑和管理其拥有的分支版本。
  • 连接的门户用户可以查看所有公共和受保护的分支版本。
  • 连接的门户用户可以查看和编辑所有公共分支版本。
    注:

    要编辑分支版本,必须为门户用户分配一个具有“编辑”权限的角色。

版本管理员

某些门户用户可以充当要素服务中分支版本的版本管理员。版本管理员可以查看、编辑和管理要素服务的版本,不管版本所有者或访问权限如何。

以下门户用户被视为要素服务的版本管理员:

  • Web 要素图层的所有者(通常是发布要素服务的用户)
  • 分配有管理员角色的门户用户
  • 分配有具有全部管理权限的自定义角色的门户用户

注:
当以地理数据库管理员的身份从数据库连接访问“版本”视图时,将列出访问地理数据库中的数据集的所有服务的版本。地理数据库管理员可以在“版本”视图中查看分支版本、修改版本属性和删除分支版本。

访问权限

版本的访问权限级别设置为防止版本被版本所有者以外的用户编辑或查看。您可对版本设置以下权限之一:

  • 私有 - 只有所有者或版本管理员才能查看和编辑版本。
  • 受保护 - 任何用户都可以查看版本,但只有所有者或版本管理员可以编辑版本。
  • 公共 - 任何用户都可以查看和编辑版本。

设置版本访问权限时,请考虑版本的工作流策略以及在该框架下工作的各类用户的需要。使用版本访问权限和门户用户权限可控制对数据的访问。

打开版本视图

可使用内容窗格打开活动地图中的数据的版本视图。

  1. 单击内容窗格中的 按数据源列出按钮。
    “内容”窗格的“按数据源列出”视图
  2. 右键单击 Web 要素图层数据源 ArcGIS server,然后选择管理版本 版本管理器

    版本视图随即显示。

  3. 管理版本组中包含以下按钮。您也可以在格网视图中右键单击以访问这些命令。

    注:
    许多命令取决于在格网视图中选择的版本。
    • 新建 新建版本 - 创建指定版本。
    • 删除 删除 - 删除版本。
    • 恢复 撤消 - 恢复“保存”操作之前的已删除版本。
    • 协调/提交 协调和提交 - 协调和提交版本。
    • 保存 保存编辑内容 - 保存更改。

    版本视图包含分支版本的以下属性:

    版本属性描述

    名称

    版本名称。

    所有者

    版本的所有者。

    父版本

    当前版本的父版本。

    描述

    版本的文本描述。

    访问

    版本的权限访问级别(公共/私有/受保护)。

    已创建

    版本的创建日期和时间 (UTC)。

    修改日期

    版本的上次修改日期和时间 (UTC)。新建版本将继承父版本的修改时间。

    对于分支版本,这包括编辑、协调和提交等操作。

    已协调

    上次协调操作的日期和时间 (UTC)。如果版本从未进行协调,或者自上次提交操作后尚未调用协调,则此列为空。

    该属性仅适用于分支版本。

    已验证

    在此分支版本中修改选项设置为 true 的版本的地理数据库规则的上次评估日期和时间 (UTC)。如果从未在该版本上调用评估规则,则此属性为空。

    该属性仅适用于分支版本。

    服务

    分支版本要素服务的名称。

    仅当通过版本化类型设置为分支的数据库连接进行访问,此属性才适用于分支版本。

    使用版本视图的分支版本属性

搜索、过滤或刷新在“版本”视图中显示的版本

要在企业级地理数据库或门户连接中找到并修改特定版本,可以按照所有者过滤版本、搜索特定版本名称或刷新视图。

要按照所有者过滤在版本视图中列出的版本,单击版本功能区中过滤版本组中的所有者下拉箭头。下拉列表包含拥有版本的用户。从下拉列表中选择所有者名称;版本视图仅显示该用户拥有的版本。要取消选中所有用户所有的过滤器和视图版本,选择下拉列表顶部的空值。

要按版本名称搜索版本,使用版本选项卡的过滤版本组中的名称搜索框。输入文本时,仅在版本视图中显示具有匹配文本的版本。

单击版本选项卡的过滤版本组中的刷新版本刷新视图,以显示所有版本的最新信息。

修改版本属性

要素服务的版本所有者或版本管理员可以在版本视图中修改现有版本的属性。

可修改以下版本属性:

  • 名称
  • 所有者
  • 描述
  • 访问

要修改现有版本的属性,完成以下步骤:

  1. 打开版本视图
  2. 双击要修改的属性列。
    注:

    要修改名称所有者属性,必须停止此版本的所有活动连接。

  3. 单击版本选项卡上的保存 保存编辑内容

保护默认版本

默认版本是地理数据库中所有其他版本的祖先版本,也是分支版本化数据集的已发布版本。

如果选择了没有任何用户可直接编辑默认版本的策略,则地理数据库管理员应将默认版本的访问权限级别设置为受保护。如果将权限设置为受保护,则任何用户都可以查看默认版本,但只有版本管理员才能直接编辑该版本并可从其他版本中提交编辑内容。

要将默认版本更改为受保护,则必须使用地理数据库管理员建立的数据库连接。使用版本视图按照上述步骤修改默认版本属性。也可以使用更改版本地理处理工具。

管理复本版本

每次下载并离线使用地图时,系统都会自动创建一个新的地理数据库版本(使用离线工作流时,称为复本版本),其中包含启用为每个下载的地图创建版本选项时发布的可编辑要素服务。当客户端将编辑内容同步到要素服务时,客户端的编辑内容将应用于复本版本。有关使用此选项的详细信息,请参阅使用离线地图和分支版本化数据

版本视图中的复本版本。

所有复本版本均可见且可以在版本视图中进行管理。要将编辑内容从复本版本保存到默认版本并与他人共享,在“版本”视图中右键单击复本版本,以协调编辑并将其提交到默认版本。有关验证、协调和提交复本版本的自动化过程,请参阅对已启用同步的分支版本化数据自动执行协调和提交操作

为了确保版本名称的唯一性,复本版本名称中将包含以下内容:

  • 下载地图的门户帐户名称
  • 要素服务的名称
  • 唯一标识符 (ID)

注:
如果您尝试删除离线地图正在使用的版本,系统将显示一条错误消息,指示该版本正在使用。如果不再需要离线地图,从工程中移除离线地图时将自动取消注册复本,并允许删除复本版本。查看对复本版本所做的所有编辑,如果存在有效编辑,协调编辑并将其提交到默认版本,然后再删除复本版本。删除复本版本后,尚未协调并提交到默认版本的所有编辑都将丢失。

有关此配置的详细信息,请参阅此详细的工作流示例以与复本版本同步