我有一个SugarCRM和OpenERP实例,需要同步状态(改变很多),客户,组织和一些产品。
上面的一些记录是在安装OpenERP时创建的,有些是从CSV导入的,有些是通过管理页面手动输入的。这在记录(例如状态)上留下了不同的和遗漏的外部ID遗骸。
有没有办法清理这些外部ID?我无法通过管理页面看到这样做的方法,那么有没有办法通过API?我可以加载状态"阿拉巴马州"告诉OpenERP"此记录的外部ID现在是US-AL"?
同样,当通过API创建新状态时(我们的全局列表一直在增长),外部ID可以在创建时设置吗?
答案 0 :(得分:4)
您可以使用数据库和界面编辑外部ID。转到设置 - >技术 - >序列&标识符 - >外部标识符,你有它。它是ir.model.data模型,所以在数据库的相关表中你会发现它。
关于创造 - 从未听说过,从未尝试过。