上一主题: 业务逻辑模块

下一主题: 不与合同一起传输的实体

合同

内容传输支持传输处于“生效”、“未生效”和“挂起”状态的合同。 如果合同状态为“初步”或“已存档”,则它不显示为合同,并可以在内容传输向导中传输。

下表指明了不同的合同状态以及是否会将其传输。

合同状态

是否传输?

初步

生效

未生效

挂起

已存档

将根据在源环境中创建的版本传输合同数据。 只传输处于“生效”、“未生效”和“挂起”状态的版本。 不传输初步版本和已取消的版本。

下表指明了不同的合同版本状态以及是否会将其传输。

合同版本状态

是否传输?

初步

生效

未生效

挂起

由于不传输处于“已取消”状态的版本,因此,完成传输后,合同在源和本地环境中可能存在不同的版本号。 但是,已传输的版本应被视为相同。 在以下示例中,源环境中创建了具有三个版本的合同,并将此合同传输到了本地环境,从而导致以下结果:

本地

版本号

状态

版本号

状态

1

未生效

1

未生效

2

已取消

 

 

3

生效

2

生效

但是,这并不意味着取消的版本由于合同传输而无法在本地环境中找到。 在以上示例中,如果后来在源环境中又创建了一个新版本 (#4),则会导致取消本地环境中的生效版本 (#2),并从而导致以下结果:

本地

版本号

状态

版本号

状态

1

未生效

1

未生效

2

已取消

 

 

3

已取消

2

已取消

4

生效

3

生效