テンプレート化されたアーカイブで「このオブジェクトを保持」を有効にする
概要
この このオブジェクトを保持 機能により、Salesforceでどのオブジェクトが削除されるかをより詳細に制御できます。この機能を使うと、アーカイブに追加されたオブジェクトを「 保持済み」としてマークできます。つまりオブジェクトはアーカイブに含まれますが、Salesforce内にも残ります。 保持されていない 子オブジェクトはそれでも削除されます。以下の手順はこの機能の使い方を示し、期待される結果を説明する例を提供します。
デフォルトでは、オブジェクトには このオブジェクトを保持 が有効になっていません。つまり、アーカイブ時にSalesforceから削除されます。
![]()
この 緑の盾 アイコンはオブジェクトが保持のためにマークされていることを示します。ただし、オブジェクトが親に依存しており親が削除された場合、保持にマークされていてもそのオブジェクトは削除されます。
![]()
この 赤い鍵 アイコンはオブジェクトが親に依存していることを示します。つまり親オブジェクトが削除されると、子オブジェクトも削除されます。
「このオブジェクトを保持」を有効にする方法
オブジェクトをクリックして、 子オブジェクトを追加 ダイアログを開きます。
「 このオブジェクトを保持 」トグルをクリックして有効にします。
クリック 適用 して変更を保存します。

一度 このオブジェクトを保持 トグルが有効になると、オブジェクトの横に 緑の盾 アイコンが表示されます。

例
以下は、 このオブジェクトを保持 が有効なさまざまなシナリオを示す4つの例です。それぞれの例では、どの設定が使われているか、Salesforceに保持されるオブジェクトと削除されるオブジェクトがどれかを説明します。
例: 1
この例では、 取引先担当者(Contact) と 取引先担当者 >> 契約(Contact >> Contract) のオブジェクトの両方が 保持済みとしてマークされています。下のスクリーンショットは、どのオブジェクトがSalesforceから削除され、どれが保存されるかを示しています。
この ケース(Case), 契約(Contract)、および サービス契約(Service Contract) のオブジェクトにはそれぞれ依存する子オブジェクトがあり、それらも削除されます。カスケード削除は複数レベルにわたって拡張する可能性があることを理解することが重要です。ただし簡潔にするため、この例ではルート親に直接依存する子オブジェクトのみを列挙しています。

例: 2
この例では、 取引先担当者 >> 契約(Contact >> Contract) オブジェクトのみが 保持済みとしてマークされています。ただし、 取引先担当者 >> 契約(Contact >> Contract) がその親に依存しているため、Contactが削除されるとそれも削除され、 取引先担当者 >> 契約(Contact >> Contract)としてマークされています。下のスクリーンショットは、どのオブジェクトがSalesforceから削除され、どれが保存されるかを示しています。
のカスケード削除を引き起こします。 このオブジェクトを保持 この例は、 保持済み 機能を使用する際に依存関係の仕組みを理解する重要性を示しています。親が削除されると依存しているオブジェクトは、たとえ

最終更新
役に立ちましたか?

