![見出し画像](https://assets.st-note.com/production/uploads/images/154234532/rectangle_large_type_2_18a632b98014f3dacda10ac7879d9648.png?width=1200)
Photo by
matsuri365d
[Salesforce]ユーザオブジェクトと他オブジェクトのDML操作
ユーザオブジェクトのような特定のオブジェクトと他オブジェクトのDML操作(作成、編集、削除など)を同トランザクションで実施すると、以下のエラーが発生します。
MIXED_DML_OPERATION: 非設定オブジェクトを更新した後の設定オブジェクト上の DML 操作 (またはその逆) は、許可されていません
どちらかは非同期処理にするなどの対応が必要なのですが、最近フローに追加された待機するコンポーネントを間に挟むことでエラーにならないか検証してみました。
![](https://assets.st-note.com/img/1726272600-sN5LzQMlxHTwOYK2Gkq7vec1.png)
結果としては、以下の手順でエラーなく実行できました。
待機後はどうも、別トランザクションになる?ようです。
ユーザ更新
1分待機
活動登録