2011年1月18日火曜日

[SFDC]:Upsert時のTrigger(トリガー)

Triggerには、Insert,Update,Delete,Undeleteはありますが、
Upsertはありません、忘れっぽいので挙動をメモ

検証方法
・外部Keyを持つカスタムオブジェクトを作成し、Update用として2件登録
DataLoader19を利用して、Insert2件、Update2件を含む、Upsertを実行

結論
・Insert, Updateと2回に分かれて両方動きます。
・動作順は「Insert, Update」の順です。
・ガバナ制限は引き継いで動いているようなので注意が必要です。
※Insertの時のガバナ制限を引き継いでUpdateが動作します。
・BatchSizeはInsert,Updateで別々です。
・入力規則のエラーはそもそもTriggerに含まれません。

※Winter'11 の話です。将来変わる可能性があります。

0 件のコメント: