例えばカスタムオブジェクトにフィールドを追加したいとなった場合に、その差分のみ更新させることはできるのでしょうか?
変更セットを作成する時に追加したカスタム項目のみを追加することが可能ですので、差分更新できるといえばできます。ただし、追加した項目に関連するメタデータ(数式、トリガーなど)も変更セットに含めないとエラーになりますのでご注意ください。
既に入れられているレコードをリセットすることなく
調べてみたところ一度変更セットをリリースしたらその変更セットは削除・編集ができないと書かれていました。
すでにあるレコードへの影響はないですが、次のような例では注意が必要です。
例えば、リードに入力必須のカスタム項目「A」を追加したとします。
そうすると既存レコードにもこの「A」項目追加されますが、値が空になります。
この状況で既存レコードを更新するようなトリガーが実行された時にこの「A」が空のままだと入力必須エラーになります。
こうならないために事前値をすべて埋めるか、初期値を定義するなどを対策を行ったほうがよいでしょう。
変更セットをリリースしたあとはロールバックはできないですが、メタデータをバージョン管理システムなどで管理していれば、手元のメタデータをロールバックし、サンドボックスに適用し、再度変更セットを作り、本番に適用することでロールバックは実現可能です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/11 00:46
2021/05/11 00:54 編集
2021/05/11 02:33
2021/05/11 04:14
2021/05/11 07:44