分支版本管理微件允许您和用户管理分支版本化数据集的版本。 微件提供切换版本、查看和编辑版本信息以及从不同的管理功能(例如创建、分配和删除版本)中进行选择的功能。 在此微件中所做的更改会影响整个应用程序中的数据,因此使用相同服务的其他微件将显示相应的版本。 如果将微件配置为允许在服务中创建新版本,则在其他应用程序(如 ArcGIS Pro)中访问服务时,新版本也会在服务中可见。
示例
使用此微件可支持以下应用程序设计要求:
- 您希望允许用户更改在您的应用程序中使用相同图层的所有微件中图层的活动版本。
- 您希望允许用户创建、修改和删除要素服务中的多个版本,以便与分支版本化数据集搭配使用。
用法说明
添加“分支版本管理”微件时,首先选择该微件的排列样式。 此微件至少需要一个数据源(要素服务或地图服务,已注册为版本)。 可在显示或未显示地图的页面上使用此微件。 当前,已切换的版本仅反映在使用相同要素服务配置的其他微件中。
注:
如果您向应用程序添加了多个“分支版本管理”微件,请确保它们未指向同一服务。
对于每个数据源,可选择要在启动时加载的版本。 使用高级排列样式,您还可以指定可用和可见的版本信息,以及要在微件中允许使用的版本管理功能。
提示:
建议您在使用高级排列样式时将此微件添加到微件控制器,以使用户通过首先单击按钮来打开微件。
对于在 ArcGIS Enterprise 11.2 或更高版本中发布的服务,需要 ArcGIS Advanced Editing 用户类型扩展模块,才能删除和更改分支版本。
设置
分支版本管理微件包括以下设置:
- 排列样式 - 选择微件的显示方式以及要包括的版本管理功能。
- 基本 - 提供一个简单的版本切换器,该版本切换器显示版本名称和所有者,并且不具有版本管理功能。
- 高级 - 为版本切换器提供配置的版本信息和版本管理功能。
- 版本管理服务 - 选择一个或多个要在微件中查看和管理版本的数据源。 数据源必须是使用分支版本化数据集的要素服务或地图服务。如果添加多个服务,请使用箭头对其进行重新排序。 顶部列出的服务将在启动时加载。 通过选择服务并在显示的侧面板中设置以下选项,来为每个服务配置版本设置:
注:
当前,微件仅支持在 ArcGIS Enterprise 中托管的服务。 可通过直接在构建器中添加服务 REST 端点 (URL),将支持分支版本化的服务作为数据源添加到应用程序。 还可以在 ArcGIS 组织中创建链接到 ArcGIS Server web 服务(通过我的内容 > 添加项目 > URL),而不存储凭据,然后使用此项目作为分支版本管理微件的数据源。
- 选择要在启动时加载的版本 - 为所选数据源选择要在启动时加载的版本。 如果在配置微件后删除了该版本,则要在启动时加载的版本将恢复为 DEFAULT。
- 版本信息(仅高级样式)- 指定可以显示在所选数据源的版本列表中的版本信息。 可用的版本信息包括名称所有者、访问权限、创建日期、描述、公共祖先日期、评估日期、修改日期、先前祖先日期、协调日期、版本 GUID 和版本 ID。
- 管理功能(仅高级样式)- 指定允许所选数据源使用的版本管理参数。
注:
版本信息和版本管理功能由活动门户用户的权限和版本的访问权限共同决定。 缺少所需权限的最终用户将不会看到所有版本信息或没有对版本管理选项的访问权限。
- 切换版本 - 允许用户在各个版本之间切换。
- 新建 - 允许用户创建版本。
- 删除现有版本 - 允许用户删除版本。
- 更新名称 - 允许用户更改版本名称。
- 更新描述 - 允许用户更改版本描述。
- 更改所有者 - 允许用户更改版本的所有者。
- 更改访问权限 - 允许用户更改版本的权限访问级别(公共、受保护或私有)。
- 自动刷新版本列表 - 更改微件中自动刷新版本列表的时间间隔(介于 1 到 999 分钟之间)。
- 常规设置
- 每页的记录数 - 指定在微件的每一页上显示的版本数。
- 展开版本列表 - 打开此设置以在加载微件时展开可用版本的列表。