Jitterbit データ ローダーを使用して単純な upsert 操作を行いました。Salesforce で新しいケースレコードを作成しようとしています。ケース オブジェクトの属性の 1 つにケース オリジンがあります。これは選択リスト フィールドです。Jitterbit を使用して作成されたすべてのケース オブジェクトに、特定のオリジン値を持たせたいと考えています。その価値を「会社のコア」と呼ぼう。会社のコアがケースのオリジンの値として指定されている場合、アップサートを実行すると、常に次のエラーが発生します。
Operation is not allowed
ケースのオリジンを省略した場合、アップサートは常に成功します。挿入後にレコードを更新し、ケースの起点フィールドを指定すると、更新も成功します。
回避策として、最初にケース オリジンなしでレコードを挿入し、その後更新することもできますが、1. これは次善のソリューションであり、必要ではありません。2. 挿入時に正しい値を持つ大文字小文字の起点に依存する、挿入時にトリガーされる大文字小文字の割り当てルールがあります。
同様の問題を経験している人については、オンラインであまり見つけることができません。フィールドレベルのセキュリティが関係している可能性があることを示唆する投稿もありますが、読み取り専用を削除しようとしましたが成功しませんでした。
https://developer.salesforce.com/forums/?id=906F0000000938xIAA
データのアップロードを行うアカウントは、システム管理者アカウントです。Jitterbit データ ローダーのバージョンは8.4.4.6です。
ご協力いただきありがとうございます。
フィールド レベル セキュリティ
フィールドアクセシビリティ