不允许操作-选取列表值Salesforce API

不允许操作-选取列表值Salesforce API,salesforce,jitterbit,Salesforce,Jitterbit,我有一个使用Jitterbit数据加载器的简单upsert操作。我正在尝试在Salesforce中创建一个新的案例。case对象的属性之一是case origin。这是一个选择列表字段。我希望使用Jitterbit创建的所有case对象都具有特定的原点值。让我们称之为“公司核心”。当我的upsert运行时,如果将Company Core作为case origin的值提供,我总是会得到以下错误 Operation is not allowed 如果我省略了案例来源,那么upsert总是成功的。如

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

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

作为一种解决方法,我可以首先插入没有案例来源的记录,然后更新它,但: 1.这是一个次优的解决方案,应该没有必要。 2.插入时触发的案例分配规则依赖于案例原点在插入时具有正确的值

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

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

谢谢你的帮助

现场级安全性

字段可访问性


即使我们为案例原点插入的值从不为空,选中“插入空值”复选框也可以解决问题。如果可能,我建议您的操作选项与下面的屏幕截图完全相同。这似乎是一个与Jitterbit相关的问题,而不是salesforceapi问题

我希望这能帮助任何有类似问题的人