0

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

Operation is not allowed

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

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

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

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

上传数据的账号是系统管理员账号。Jitterbit 数据加载器的版本是8.4.4.6

谢谢你的帮助。

现场级安全

现场级安全

字段可访问性

字段可访问性

4

1 回答 1

0

即使我们为案例来源插入的值永远不会为空,检查“插入空值”复选框可以解决问题。如果可能,我建议您的操作选项与下面的屏幕截图完全相同。这似乎是与 Jitterbit 相关的问题,而不是 Salesforce API 问题。

我希望这可以帮助任何有类似问题的人。

插入空值

于 2015-12-02T20:57:51.627 回答