谁能帮助我们如何以协作的方式集成聊天机器人?例如,我们需要在salesforce中创建一个爱因斯坦聊天机器人,我们是两个开发人员,一个开发人员在另一个聊天机器人更改上工作,另一个开发人员在另一个更改上工作。
我们如何在聊天机器人中合并我们的更改?
假设开发人员A在组织1工作,开发人员B在组织2工作…
让每个开发人员登录https://workbench.developerforce.com
然后在菜单系统中选择Migration->Retrieve
上传以下package.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
<members>API_NAME_OF_DEVELOPERS_BOT_HERE</members>
<name>Bot</name>
</types>
<version>53.0</version>
</Package>
然后点击next, next,下载生成的ZIP文件,并打开它…每个开发人员现在都有了他们配置的XML表示。
使用GIT将文件合并在一起,并在合并时酌情决定哪些部分成功或失败。
现在编辑package.xml文件,并将API_NAME_OF_DEVELOPERS_BOT_HERE替换为合并后的XML的新名称,例如OUR_NEW_MERGED_BOT
然后创建一个包含新更改的包(实际上是一个像这样的ZIP文件):
./src
./src/package.xml
./src/Bot/OUR_NEW_MERGED_BOT.xml
然后使用工作台部署ZIP文件(这次登录到TARGET salesforce org):
菜单系统:Migration->Deploy
上传ZIP并部署到目标组织。