说明如何使用分区来与其他数据库共享数据的示例。第一个示例显示在发出分区中的数据时的工作流程,第二个示例显示在接收分区文件中数据时应采取的措施
发送分区文件中的数据
- 创建分区定义,它将定义要在分区中包含的数据,以及用户在导入数据时对该数据可具有的访问权限。请参阅创建分区定义。
- 导出分区,这会创建分区文件并将分区定义所定义的数据复制到该文件中。请参阅导出分区定义。
如果给定对分区文件中任何模块的编辑访问权限,那么 Rational DOORS 会将数据库中的副本锁定,从而使其成为只读。分区文件中的各模块在数据库或分区中只读。
- 通过与发送 zip 文件或任何其他文档文件相同的方式来发送分区文件。
- 接收分区文件的用户将其导入到他们的 Rational DOORS 数据库中。他们在给定的访问权限约束内对数据进行处理。他们可以发送回包含数据更新的同步文件,或者完成其工作并向您发送返回文件。
- 如果收到同步文件,那么会将数据库与在远程数据库中所作的更新同步。与分区关联的任何锁定保持位置不变。请参阅同步已导出的分区。
- 远程数据库中的用户完成数据更新后,他们创建一个返回文件并将其发送给您。
将该文件重新连接到您的数据库时,在远程数据库中所作的所有更新都会应用到您的数据。将会除去与分区关联的所有锁定。请参阅重新加入分区。
接收分区文件中的数据
- 将分区导入到数据库中。分区文件中的数据会附带在原始数据库中设置的访问控制复制到数据库中。
请参阅 导入分区
- 根据需要更新数据。
注: 您对从已导入分区创建的对象不具有管理访问权限。
因此,无法执行管理任务,如设置模块以进行可共享编辑。
- 如果要在工作时将更新发送回到原始数据库,那么可以创建并发送同步文件。请参阅 从已导入分区创建同步文件
- 更新数据完成后,返回已导入分区。请参阅 返回已导入的分区
这会创建返回文件并将分区数据复制到该文件。您可以选择执行下列任一操作:
- 从数据库中除去所有分区数据。
- 将分区数据保留在数据库中,但是复位其状态,以使其看似为正常本地数据。
注: 尽管可以创建包含属于已导入分区的模块的分区定义,但是不支持此操作。
您可能会发现无法将数据重新连接或恢复到任一分区。