新集成出现“是否要替换现有集成?”提示
症状
当你尝试通过集成构建器或管理控制台部署新的集成时,系统会询问“是否要替换现有集成?”,即使你为新集成起的名字之前并未被部署过。
环境
集成平台,且已至少部署了一个集成。
解决方法/答案
客户手动编辑了集成文件(.btin),导致出现了两个拥有相同“IntegrationFile ID”和“ID”的集成:
你可以通过使用高级文本编辑器(如 Notepad++)分别打开受影响的两个集成文件(一个是新的,一个是已部署的)来轻松查找这个问题。
在文件的前几行,你会看到这些文件的“IntegrationFile ID”和“ID”。
如果这些 ID 相同,你需要将它们修改为不同的值。修改后,你就可以发布新的集成了。
另一种解决方法是,在第二个集成文件中选择“文件 > 另存为”。这样会为文件生成一个新的 ID,你就可以正常部署这个集成了。