SuperAPI AI 工具集

service-digital-engagement-deployment-configure

部署与运维

查看项目

更新于 10-15 21:43

技能介绍

用途:配置 Salesforce Messaging for In-App and Web(MIAW)的 Embedded Messaging Deployment,生成 EmbeddedServiceConfig 元数据。支持两条工作流:通过 Connect API 新建部署,或通过 Metadata API 更新现有部署。

主要能力:新建 API、Mobile、Web 三种类型的部署;更新现有部署的预聊天表单、品牌、渠道设置与功能开关;生成 EmbeddedServiceConfig XML。范围外:创建消息渠道本身、发布部署、创建 Experience Site。

使用方式:先确认是新建还是更新、部署类型、渠道 channelPlatformKey、部署名称等输入。新建 API/Mobile 时读取 assets/esd_api_mobile_template.xml 生成 XML;新建 Web 需用 Connect API(因 Network 与 CustomSite 存在循环依赖)。更新前先检索现有元数据:sf project retrieve start --metadata EmbeddedServiceConfig:<DEPLOYMENT_NAME> --target-org <org-alias>。完成后建议发布:sf api request rest "/services/data/v67.0/connect/embeddedservice/embeddedserviceconfig/publish/<EMBEDDED_SERVICE_CONFIG_ID>" -X POST -o <org-alias>,可用 sf data query --query "SELECT Id FROM EmbeddedServiceConfig WHERE DeveloperName = '<DEPLOYMENT_NAME>'" --target-org <org-alias> 获取 ID。

适用场景:需要为 MIAW 创建或调整嵌入式消息部署的 Salesforce 管理员与开发者。

限制:deploymentType 只能为 API、Mobile 或 Web;Web 部署不能用 Metadata API 创建;site 字段创建后不可修改;渠道必须已存在;预聊天字段须引用有效渠道自定义参数;品牌覆盖需用 Tooling API;reCAPTCHA 配置需用 Tooling API;更新后 Web 部署须发布才生效。具体收费、价格与平台信息暂未提供。