关于与站点和组版本同步
可使用“表单同步”向在“站点”或“组”范围类型自定义的表单部署版本,这样终端用户的自定义可与该版本进行同步。这方法可简化自定义过程,因为终端用户不需要恢复他们的自定义表单或重新编码。
可直接将版本部署到自定义全局对象。
与站点或组版本同步跟在供应商提供的应用程序升级中与供应商版本同步的逻辑一样。源配置包含在“站点”或“组”范围类型自定义的表单修改版本。目标配置包含要接收版本的自定义版本。注意,开发员在单独的开发环境中修改表单,这将作为同步的来源。
要同步站点或组版本,在“同步选项”对话框的“同步基本级别”字段中指定基本级别范围类型,选择“站点”或“组”。关于详细信息,请参见此字段的帮助。
具有指定范围类型的表单和全局对象作为同步的基本级别版本,就像供应商版本在升级过程中作为基本级别版本一样。
然后,来源配置中具有指定范围类型的表单定义与根据目标配置中具有相同范围类型的表单进行自定义的任何表单合并。来源配置中具有指定范围类型的表单替换目标配置中具有相同范围类型的表单。
例如:
具有站点研发人员编辑权限的研发人员向名为“DueNow”的表单添加一个组件。该开发员指定“组”作为范围类型,“AccountsReceivable” 作为范围名称。
AccountsReceivable 组中用户 ID 为 JJones 的成员更改了该组件的标题。该更改发生在“用户”范围类型,范围名称为 “JJones”。
在单独的开发环境中,开发员向该表单添加一个事件处理程序。
在“表单同步”中,研发人员指定“组”作为同步基本级别、“DueNow”作为表单名称、开发配置作为来源配置以及生产配置作为目标配置。然后,开发员同步这两个配置。
同步完成后:
- 表单的 JJones 版本保留了自定义标题,并且包含新的事件处理程序。
- 具有范围类型“组”和范围名称 “AccountsReceivable” 的 “DueNow” 版本替换了目标配置中具有相同范围的表单的第一个定制版本。
- 该表单的供应商版本不受影响。