范围是您所定义的用于唯一地标识用户及其编辑数据方式的字符串(例如,@server)。 您可在两个位置定义范围:包含数据的地理数据库和各个要素服务。 对于在地理数据库中设置范围以标识经过数据库身份验证且通过桌面客户端进行编辑的用户,其相关信息请参阅 ArcGIS Pro 帮助中编辑者追踪简介。 您可以定义一个范围,将该范围追加到所记录的进行编辑的用户名中。
您也可以通过要素服务为所进行的编辑追加范围。 对于启用了编辑者追踪功能的数据,如果访问包含该数据的受保护的要素服务,则 ArcGIS Server 会将您的用户名应用于您所进行的任何编辑。 ArcGIS Server 还会追加已对要素服务配置的任何范围。
例如,考虑用户 Mary 登录 ArcGIS Server 并添加要素的情况。 创建者在地理数据库中设置为 Mary。 如果将要素服务配置为使用范围 @server,则后续编辑将显示在名为 Mary@server 的数据库中。
为要素服务配置范围
为帮助您追踪通过要素服务做出的编辑,请按照下列步骤使用 ArcGIS Server Manager 以设置要素服务的范围:
- 打开 ArcGIS Server Manager 并登录。 如需此步骤的帮助,请参阅登录到 Server Manager。
- 单击服务 > 管理服务。
- 在服务模块中,单击要素服务的名称。
如果列表中未显示该服务,那么其可能位于站点(根)目录的某一子文件夹中。
- 在编辑模块中单击功能。
- 单击要素访问,但是,请勿清除复选框。
- 在属性部分,单击高级选项。
- 选择应用编辑时通过范围限定用户名。
- 选择使用默认范围还是应用自己的范围。
- 单击确定。
使用集成的安全模型
可以在数据库和服务器域之间映射用户。 如果用户需要对 ArcGIS Pro 中的地理数据库直接进行编辑并且还通过要素服务在 web 上编辑,则可能要执行此操作。 必须使用同一用户名在这两个环境中进行登录。 完成此操作的工作流如下:
- 在包含地理数据库和 ArcGIS Server 站点的数据库中设置具有匹配登录帐户的帐户。
- 设置数据库和 ArcGIS Server 站点以使用相同的范围或完全不使用同一个范围。