自动协调与提交
此主题仅适用于 ArcEditor 和 ArcInfo。
通常,对于大型多用户编辑操作,最好自动完成协调与提交过程。这有助于精简编辑操作、降低版本管理开销,并可确保对版本所做的所有更改将根据需要在版本树内自动传播。使用批量版本协调工具或通过执行版本协调服务,可自动完成这两个过程。这两个过程均可用作 ArcGIS 开发人员实例。
批量协调
批量协调实用工具允许编辑人员或项目经理连接到版本化地理数据库、选择某一版本、协调以及(可选地)提交该版本以下的每个版本。如果协调与提交成功完成(即,未检测到任何冲突),便可以删除子版本。如果检测到任何冲突,即会停止协调过程。必须使用 ArcMap 中提供的工具以常规方式解决冲突。可在每天或每周的最后(或以任何适当的时间间隔)执行此项管理任务。批量协调实用工具可进行自定义,以在某个预先确定的时间自动启动,并可配置某些操作参数。
对于每天或每周最后都有工作要处理的组织,批量协调与提交程序会很有帮助。可获益的版本化情景包括:
- 多个项目
- 含受保护的已发布数据库的多个项目
- 多个含子项目的项目
- 分布式数据管理、复制以及离线编辑
不适合批量协调与提交的版本工作流程包括:
- 同时编辑 DEFAULT 版本 - 因为所有协调操作均自动完成,所以此操作不支持批量协调与提交。
- 分阶段进行的项目 - 这会需要某些特定的应用程序逻辑来确定哪些版本要用其父版本进行协调与提交,这些项目一般不适合进行批量协调。
版本协调服务
版本协调服务是一种程序,以后台进程的形式运行在客户端计算机上。当某位编辑人员完成对某个版本的编辑之后,会将该版本提交给协调服务。协调服务将定期检查是否有版本已被标记为可供协调。如果删除了任何此类版本,协调服务会自动对其进行协调并提交给其父版本。协调服务实用工具可进行自定义,以修改协调服务检查是否有需要协调与提交的新版本的频率。
通过将协调责任授予协调服务,以此方式自动完成版本协调过程将有助于工作流程的管理。这样,数据编辑人员便可以继续进行其他任务。通过以此方式精简工作流程,数据编辑操作可更轻松地进行调整以支持更多的数据和编辑人员。
相关主题
7/10/2012