You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Salesforce API连接中msf__Recruitment_Channel__c字段数据传输问题

解决msf__Recruitment_Channel__c字段传值为空的问题

1. 匹配字段类型与传值格式

根据你提供的元数据截图,先明确该字段的类型,对应使用正确的传值格式:

  • 若为Picklist(选项列表):必须传入字段的API有效值(而非前端显示的标签文本)。比如选项标签是"内推",其API名称可能是"Internal_Referral",请求中需填写该值。
    示例JSON片段:
    {
      "msf__Recruitment_Channel__c": "Internal_Referral"
    }
    
  • 若为Lookup/Master-Detail(关联字段):需传入目标记录的ID,或通过外部ID引用关联。
    直接传ID示例:
    {
      "msf__Recruitment_Channel__c": "001D000000K0fXOIAZ"
    }
    
    通过外部ID引用示例(假设目标对象有外部ID字段External_Channel_Id__c):
    {
      "msf__Recruitment_Channel__r": {
        "External_Channel_Id__c": "CHANNEL_001"
      }
    }
    
  • 若为Text/Number等基础类型:确认传值符合字段的长度、数值范围限制,比如文本内容不超过字段设置的最大长度。

2. 验证字段名拼写准确性

Salesforce API对字段名的大小写、下划线完全敏感,检查请求JSON中的字段名是否与元数据里的API名称完全一致,避免出现msf_recruitment_channel__c这类拼写变体。

3. 检查API用户的字段权限

确认调用API的用户,其Profile或Permission Set拥有msf__Recruitment_Channel__c字段的编辑权限,可在Salesforce设置的字段权限页面查看权限状态。

4. 排查字段级安全与验证规则

  • 字段级安全:确认该字段未对API用户设置隐藏或只读权限;
  • 验证规则:检查是否存在关联该字段的验证规则,若传值不符合规则要求,会导致字段被置空。可在设置的验证规则列表中查找对应规则,测试传值是否满足条件。

5. 用最小请求排除干扰

构造仅包含必填字段和msf__Recruitment_Channel__c字段的最小请求,测试是否能成功传值,排除其他字段的干扰。示例:

{
  "FirstName": "John",
  "LastName": "Doe",
  "msf__Recruitment_Channel__c": "你的测试值"
}

内容的提问来源于stack exchange,提问作者Evgenii K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 04:08:19