0

Jitterbit データ ローダーを使用して単純な upsert 操作を行いました。Salesforce で新しいケースレコードを作成しようとしています。ケース オブジェクトの属性の 1 つにケース オリジンがあります。これは選択リスト フィールドです。Jitterbit を使用して作成されたすべてのケース オブジェクトに、特定のオリジン値を持たせたいと考えています。その価値を「会社のコア」と呼ぼう。会社のコアがケースのオリジンの値として指定されている場合、アップサートを実行すると、常に次のエラーが発生します。

Operation is not allowed

ケースのオリジンを省略した場合、アップサートは常に成功します。挿入後にレコードを更新し、ケースの起点フィールドを指定すると、更新も成功します。

回避策として、最初にケース オリジンなしでレコードを挿入し、その後更新することもできますが、1. これは次善のソリューションであり、必要ではありません。2. 挿入時に正しい値を持つ大文字小文字の起点に依存する、挿入時にトリガーされる大文字小文字の割り当てルールがあります。

同様の問題を経験している人については、オンラインであまり見つけることができません。フィールドレベルのセキュリティが関係している可能性があることを示唆する投稿もありますが、読み取り専用を削除しようとしましたが成功しませんでした。

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

データのアップロードを行うアカウントは、システム管理者アカウントです。Jitterbit データ ローダーのバージョンは8.4.4.6です。

ご協力いただきありがとうございます。

フィールド レベル セキュリティ

フィールド レベル セキュリティ

フィールドアクセシビリティ

フィールドアクセシビリティ

4

1 に答える 1

0

Case Origin に挿入する値が null になることはありませんが、[null 値を挿入する] チェック ボックスをオンにすると、問題が解決します。可能であれば、操作オプションを以下のスクリーンショットとまったく同じにすることをお勧めします。これは、Salesforce API の問題ではなく、Jitterbit 関連の問題のようです。

これが同様の問題を抱えている人に役立つことを願っています。

null 値を挿入する

于 2015-12-02T20:57:51.627 に答える