SuperAPI AI 工具集

service-digital-engagement-channel-configure

部署与运维

查看项目

更新于 10-16 08:47

技能介绍

用途:为 Salesforce Messaging for In-App and Web(MIAW)创建、部署并激活增强型聊天 MessagingChannel 元数据 XML,供 Metadata API 部署使用。

主要能力:支持 Omni-Channel Flow、Omni-Channel Queue、User 或 Agentforce Service Agent(ASA)路由;可启用基于 JWT 的用户验证;配置预聊天表单、自动回复、同意关键词、文件附件与自定义参数。

使用方式:先确认渠道名称、路由类型与目标、回退队列、是否启用用户验证及预聊天字段;用 scripts/check-api-version.sh 67.0 <org-alias> 检查 API 版本,用 scripts/normalize-channel-name.sh "<LABEL>" 生成文件名;用 sf data query 验证路由目标存在;按模板生成 .messagingChannel-meta.xml,再用 sf project deploy start --source-dir <path> --target-org <org-alias> 部署,最后用 sf data update record --sobject MessagingChannel --where "DeveloperName='<CHANNEL_NAME>'" --values "IsActive=true" --target-org <org-alias> 激活。ASA 路由需先运行 sf agent activate -o <org> --api-name <BotDevName> 并确认 BotVersion.Status = Active。

适用场景:需要为 MIAW 配置增强型聊天渠道并部署到 Salesforce 组织时。

限制:不创建所引用的 Flow/Queue 定义、Embedded Service Deployment、权限集或代码片段;渠道默认不激活,部署后必须手动激活;Auth 渠道不能启用 isSynchronousChatEnabled;新建队列若无 QueueRoutingConfig 会导致会话启动失败;masterLabel 最多 40 字符,文件名须匹配 ^[a-zA-Z][a-zA-Z0-9_]*$。