SuperAPI AI 工具集

platform-report-generate

办公与效率

查看项目

更新于 10-15 21:43

技能介绍

用途:在 Salesforce 项目中生成与校验 Lightning Report 的 .report-meta.xml 元数据文件,适用于表格(Tabular)、摘要(Summary)、矩阵(Matrix)和联接(Joined)报表。每个报表是放在 reports/<FolderName>/ 下的单个 XML 文件,源目录需依据 sfdx-project.json 的 packageDirectories[].path 确定。

主要能力:按格式生成所需元素——表格不加分组;摘要需至少 1 个且最多 3 个 groupingsDown;矩阵需行、列各 1–3 个;联接报表含 2–5 个 block,且每个 block 格式为摘要或矩阵。支持列(columns)、筛选(filter/criteriaItems)、跨对象筛选(最多 3 个)、时间范围(timeFrameFilter)、图表与聚合(仅摘要/矩阵)、bucket、分组排序、合计显示等。

使用方式:先收集需求(对象、字段、分组、筛选、图表),据是否有分组确定格式;随后通过 MCP 工具 get_metadata_type_sections 或 get_metadata_type_context 确认平台列名,再从 examples/ 中最接近的示例改编;然后创建文件夹目录与 <FolderName>-meta.xml(含 folderShares 与 sharedTo);最后按 references/verification-checklist.md 校验。参考文件包括 column-names.md、date-intervals.md、chart-types.md、filter-operations.md、verification-checklist.md 与 errors-and-troubleshooting.md。

关键限制:groupings 字段不得同时出现在 columns 中;列名按报表类型区分;LeadList 的 scope 用 org,Opportunity/AccountList/CaseList 用 organization;筛选列用扁平名(如 INDUSTRY);多值选择列表用一个 criteriaItems 加逗号分隔值;filterLogic 须顺序引用所有筛选;日期列用平台名(CLOSE_DATE);description 最多 255 字符;有效区间如 INTERVAL_CURRENT、INTERVAL_CURY、INTERVAL_LAST30,INTERVAL_CURQ 无效。

其他说明:官方文本暂未提供,价格、收费与平台支持范围暂未提供。