SuperAPI AI 工具集

salesforce-custom-field

编程与开发

查看项目

更新于 10-15 21:43

技能介绍

用途:在需要创建、生成或校验 Salesforce 自定义字段元数据时使用,覆盖任意对象上的自定义字段、关系字段(Lookup 或 Master-Detail)、公式字段与汇总摘要字段,并排查与自定义字段相关的部署错误。

主要能力:按字段类型生成 CustomField 元数据 XML,并强制校验必填约束。通用必填项包括 fullName(由 label 推导,首字母大写、空格换 _、追加 __c)、label、description、inlineHelpText。XML 注释不得放在根元素 CustomField 之前,否则部署报 ConversionError。涉及集成、导入数据、外部系统 ID 或唯一键时设置 externalId 为 true,适用于 Text、Number、Email。

关键规则:精度 precision ≤ 18 且 scale ≤ precision;标准 TextArea 需 length 为 255;长文本、富文本与多选列表需 visibleLines。主从关系字段禁止出现 required、deleteConstraint、lookupFilter,relationshipOrder 必填(0 或 1),每个对象最多 2 个主从关系。汇总摘要字段 type 为 Summary,必填 summaryOperation 与 summaryForeignKey,sum/min/max 还需 summarizedField,且两者须用 ChildObject__c.Field__c 全限定格式;禁止 precision、scale、required、length。公式字段的 type 为结果类型而非 Formula,公式内容须用 CDATA 包裹,数值型用 BlankAsZero,文本/日期型用 BlankAsBlank,且不得使用 returnType。

使用方式与限制:资料未提供具体安装命令或调用步骤,暂未提供。生成前需确认被引用字段已部署,否则公式字段会部署失败;受限选项列表上限 1000 个值。