用途:在 Salesforce 组织中无头搭建可用的 Omni-Channel 环境。该技能是协调器,本身不写入,而是按固定步骤编排子技能,解析各组织 ID 并在子技能间传递,统一执行“复用优先于创建”与安全契约。
主要能力:部署 OmniChannel 基础设置;创建坐席与主管用户;复用或部署服务渠道;创建或对齐 QueueRoutingConfig 与队列并分配成员;部署在线状态与权限集;部署 OmniSupervisorConfig 及其操作/选项卡界面;可选启用坐席体验(在线状态用户配置、控制台侧边栏)。支持 QueueBased 与 SkillsBased 路由,SkillsBased 需先完成技能绑定与 WorkSkillRouting 规则再激活流程。
使用方式:通过 sf CLI 以 My Domain URL 认证组织后运行:bash scripts/integration-driver.sh --plan <org-alias> [agent_count] [routing_targets_csv] [supervisor_count] 或 --run 同参数。--plan 为只读预览,报告复用、待办或阻塞;--run 执行写入。运行协调器本身只需 jq 与 sf,python3 仅用于捆绑的契约测试。
适用场景:需要批量、可重复地初始化 Omni-Channel 的组织,尤其是 Case 与 VoiceCall 的完整创建并绑定路由。
限制:完整创建队列+QRC+路由流程仅覆盖 Case 与 VoiceCall;Incident 与 MessagingSession 仅验证/采纳并报告状态,不创建缺失的队列、QRC 或流程。仅支持经典 OmniSupervisorConfig,Command Center V2 只报告不启用。生产环境有写入护栏,safe_to_write 为假时拒绝运行。登录行为单选按钮无公开 API,需人工点击。生成密码写入受限 CREDENTIALS.json(0600),需操作员安全分发后删除。最终报告必须写入 omni-coordinate-report.md。