SuperAPI AI 工具集

service-omni-channel-limits-analyze

数据与分析

查看项目

更新于 10-15 21:43

技能介绍

用途:报告可通过受支持的客户组织 API 安全获取的 Pending Service Routing 使用情况。Salesforce 设置中的 Omni-Channel → Limits 页面为只读,且包含 REST、Tooling、Metadata 或 Connect API 未暴露的内部值;本技能报告实时 PSR 计数,并明确标注每个无法验证的值。

主要能力:查询当前 PendingServiceRouting 计数,与参考上限比较并给出近似百分比;对每小时 PSR 速率等无法实时获取的值标注为不可用;输出结构化 JSON,包含 status(analyzed 或 blocked)、routing_model、metrics、caveats 和 blocking_issue。

使用方式:运行 bash scripts/analyze.sh <org-alias> [--routing-model enhanced|legacy] [--max-psrs <integer>]。org-alias 必填且须已通过 Salesforce CLI 认证;--routing-model 默认 enhanced,仅在未提供 --max-psrs 时决定参考上限;--max-psrs 接受 1 到 1,000,000 的管理员提供上限,仍标注为未经 API 验证。脚本内部调用 sf org display 和 sf data query,不应在脚本外复现其查询或计算逻辑。修改后可运行 python3 scripts/tests/test_limits_analyze_contracts.py 验证脚本契约。

限制:不得抓取、重放或提交 Visualforce 设置页面;不得将参考默认值描述为组织配置上限;不得编造实时每小时速率或计算其利用率;不得修改路由、队列、代理、限制或元数据;PSR 计数为时间点快照,路由过程中可能变化。若无法查询 PendingServiceRouting,返回 status: blocked,不得将不可用对象、缺失功能或权限失败解释为零使用。完整渠道与路由清单请使用 service-omni-channel-inventory-analyze;经用户批准的端到端 Omni 设置请交由 service-omni-channel-setup-coordinate,本分析器保持只读。解释报告为何无法精确复现设置页每个值时,可阅读 references/api-notes.md。