繁体   English   中英

不允许进行操作-选择列表值Salesforce API

[英]Operation is not allowed - Picklist value Salesforce API

我使用Jitterbit数据加载器进行了简单的upsert操作。 我正在尝试在Salesforce中创建新的案例记录。 案例对象的属性之一是案例起源 这是一个选择列表字段。 我希望使用Jitterbit创建的所有case对象都具有某个原始值。 我们将该值称为“公司核心”。 运行Upsert时,如果提供Company Core作为案例来源的值,我总是会遇到以下错误。

Operation is not allowed

如果我忽略案例的起源,那么upsert总是成功的。 如果在插入后我更新了记录并提供了案例来源字段,则更新也成功了。

作为一种解决方法,我可以先插入没有案例来源的记录,然后再更新它,但是:1.这是次佳的解决方案,不需要这样做。 2.插入时触发了一些案例分配规则,这些规则依赖于插入时具有正确值的案例原点。

我在网上找不到任何遇到类似问题的信息。 一些帖子暗示可能涉及字段级安全性,但是我尝试删除只读但没有成功。

https://developer.salesforce.com/forums/?id=906F0000000938xIAA

进行数据上传的帐户是系统管理员帐户。 Jitterbit数据加载器的版本为8.4.4.6

谢谢你的帮助。

现场级安全

现场级安全

现场可及性

现场可及性

即使我们要为Case Origin插入的值永远不会为null,请选中“插入null值”复选框也可以解决问题。 如果可能,我建议您的“操作选项”与以下屏幕截图完全相同 这似乎是与Jitterbit相关的问题,而不是Salesforce API问题。

希望这对遇到类似问题的人有所帮助。

插入空值

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM