新しい変更点と機能強化
(フィールドの非推奨化) Sync オブジェクト
Historical Sync?チェックボックスフィールドは非推奨になりました。- 新規インストールの場合、このフィールドは表示されません。
- アップグレードされた組織では、このフィールドが引き続き表示される場合がありますが、安全に削除できます。Object
Manager に通知が表示されます。

新しいフィールドの追加
- 名前:
Last Historic Sync Apex Batch Job Id - タイプ: 数式フィールド
- 値: 最後の履歴同期の 15 文字の Apex Batch Job ID。
フィールドラベルの変更
Last Historic Sync Batch Job IdはLast Historic Sync Batch Raw Job Idという名前に変更されました。Link to Last Historic Sync Queue RecordはLast Historic Sync Queue Recordという名前に変更されました。
Sync オブジェクト: ページレイアウトの更新
ページレイアウトの変更は、パッケージのアップグレード時に自動的に適用されません。これらの更新を反映するには、お客様が “Sync Layout” を手動で更新する必要があります。
UI から次のフィールドを削除しました:
Last Historic Sync Batch Raw Job IdLast Historic Sync Queue ID
UI に次のフィールドを追加しました:
Last Historic Sync Apex Batch Job IdLast Historic Sync Queue Record
問題の修正
履歴同期中の DML 例外
問題
レコードの customer_id が空の場合、MoEngage Events の同期が失敗していました。システムが次の DML エラーをスローしていました:
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST, Error Type: bad value for restricted picklist field: customer_id can not be empty
修正内容
DML 例外の代わりに、このようなエントリに対して Failed Sync Queue レコードが作成されるようになり、同期の信頼性が向上しました。(UI の修正) “Sync Partial Success” ボタン
- macOS の UI でボタンが 2 行に分かれて表示されていました。
- 解決済み: 1 行で正しく表示されるようになりました。
手動再試行: 未処理の例外
- Salesforce プラットフォームの問題により、手動再試行中にエラーが発生していました。
- 解決済み: 手動再試行が完全に機能するようになりました。