メインコンテンツまでスキップ
Dummy text to avoid mindtouch from removing the blank div

Druva

inSync app for Salesforce からの Salesforce データ復元

inSync Cloud Editions: File:/tick.png Elite Plus File:/tick.png Elite File:/cross.png Enterprise File:/cross.png Business

概要

Salesforce管理者は、inSync app for Salesforceを使用して、inSyncによってバックアップされた以下のSalesforceデータを復元できます。

  • メタデータ
  • オブジェクト

inSync app for Salesforceには、Salesforceデータを復元するために次のモードが用意されています。

  • BULK: このモードでは、Salesforce管理者が次のことができます。
    • スナップショットから一括または選択的な復元を実行
    • CSVを使用して特定のレコードを復元
  • COMPARE: このモードでは、Salesforce管理者は次のことができます。
    • 復元前に、スナップショット間のデータ変更を比較
    • オブジェクトやメタデータの種類を選択的に復元

RestoreBulkGeneral.png

フィールドの説明

次の表では、[ RESTORE ] タブUIの [ BULK ] タブおよび [ COMPARE ] タブに表示されるフィールドについて説明します。 

フィールドのラベル 説明
BULKタブ
Restore by Snapshot
(スナップショットによる復元)
選択したスナップショットからの一括または選択的な復元を行います。
Restore using CSV
(CSVを使用して復元)
CSVファイルを通じてアップロードされたオブジェクトとレコードで復元できます。

Select Snapshot
(スナップショットを選択)

オブジェクトデータとメタデータを復元する元となるスナップショットを指定します。  

Metadata
(メタデータ)
データがxml、html、電子メールなどの形式である場合、metadata types (メタデータタイプ) > elements (要素) > items (アイテム) を展開して表示し、最後にメタデータアイテムのコンテンツを表示します。
Object
(オブジェクト)
選択したスナップショットにバックアップされた標準およびカスタムのSalesforceオブジェクトを展開して表示します。ノードが展開され Salesforce objects > records (レコード) が表示され、スナップショットから直接オブジェクトレベルの復元が可能になります。
COMPAREタブ

Obects
(オブジェクト)

オブジェクトデータをフィルタリングして表示するようにCompare (比較) モードを設定します。

Metadata
(メタデータ)
メタデータタイプをフィルタリングして表示するようにCompareモードを設定します。
Select object to compare
(比較するオブジェクトを選択)

レコードが比較されアプリケーションに表示されるSalesforceオブジェクトを設定します。

<参考> メタデータが比較されると、このフィールドは非表示になります。

Snapshot before data loss/corruption
(データ損失/破損前のスナップショット)

データ変更を識別して比較された2つのスナップショットのうち古い方を設定します。復元時に、現在の値がこのスナップショットのデータによって置き換えられます。ダウンロードが開始されると、アプリはこのスナップショットからデータをダウンロードします。

Snapshot after data loss/corruption
(データ損失/破損後のスナップショット)

データ変更を識別して比較された2つのスナップショットのうち新しい方を設定します。 

Show items which were
(存在したアイテムを表示)

以下のフィルターのいずれかを設定するオプションを提供します。 

  • Updated or Deleted (更新済みまたは削除済み) -更新されたレコードと削除されたレコードの両方をフィルタリングして表示します。
  • Deleted (削除済み) -削除されたレコードのみをフィルタリングして表示します。
  • Updated (更新済み) -更新されたレコードのみをフィルタリングして表示します。

Search
(検索)

このフィールドに入力された検索文字列によってタブに表示されているレコードを検索します。レコードをクリックしてフィールドを表示すると、フィールドラベルが Search by field name ] に変わります。

検索文字列に一致する名前を持つレコードまたはフィールドのみがフィルタリングされます。たとえば、Billing 始まるレコード名またはフィールド名を検索するには、検索文字列「Bill」または「billで検索できますが、「ill」では検索できません

検索結果をクリアしてレコードまたはフィールドの一覧ビューに戻るには検索ボックス内の をクリックするか、検索文字列を削除します。 

inSyncは、Salesforce組織に設定された間隔でバックアップを開始します。バックアップはスナップショットとして保存され、それぞれの作成日時で識別されます。そのため、2つのバックアップの間隔中に行われたデータ変更が識別されて比較されます。

COMPAREモードで2つのスナップショット間のデータ変更を表示および比較するには、レコードまたはメタデータタイプ名をクリックしてドリルダウンし、データ変更を表示します。

RestoreDrillDown1.png

<参考> 実際に復元を行う前に値の比較ができます。アプリでは、個々のレコードまたは複数のレコードをそれぞれの子レコードで復元できます。 

Salesforceでのファイルデータの復元

Salesforceは、[ Files ] に表示されているアイテムを以下のオブジェクトを使って管理します。 

  • ContentVersion:実際のファイルとファイルのバックアップバージョンを保存します。
  • ContentDocument:ファイルの最新バージョンに関するすべてのファイル関連情報を保持します。
  • ContentDocumentLink:リンクを追跡して保存し、ファイルの関連付けを共有します。

inSyncは上記オブジェクトをバックアップし、オブジェクト ContentDocument および ContentDocumentLink からのファイルデータ復元をサポートします。 

<重要> Druvaではリンクされた関連付けとともにファイルを復元するため、ContentDocumentオブジェクトからファイルデータを復元することが推奨されます。

Fileアイテムの削除または更新された関連付けを復元するため、Salesforce管理者がContentDocumentLinkオブジェクトから選択的な復元を実行できます。

監査フィールドの復元

inSync app for Salesforceから復元できる監査フィールド (audit field) は次のとおりです。

  • CreatedByID
  • CreatedDate
  • LastModifiedbyID
  • LastModifiedDate

すべてのオブジェクトの監査フィールドを復元することはできません。監査フィールドを復元できるオブジェクトは次のとおりです。

  • Account
  • CampaignMember
  • Case
  • CaseComment
  • Contact
  • Content Version
  • Contracts - as of Spring '15
  • FeedComment
  • FeedItem
  • Idea
  • IdeaComment
  • Lead
  • Opportunity
  • Vote 
  • Work Order
  • Task and Events
  • All Custom Objects
  • Attachments

監査フィールドは読み取り専用であるため、Salesforce管理者は inSync app for Salesforce で復元を開始する前に [ Create Audit Fields ] 設定を有効にする必要があります。 

このタスクの手順と考慮事項については、「監査フィールドの作成を有効にする」参照してください

<参考>Create Audit Fields ] を有効にすると、更新されたレコードの置き換え時ではなく、削除されたレコードを復元するためにリストアが開始されたときにのみフィールドが更新されます。

外部アプリによって作成されたオブジェクトの検索

inSyncは標準のSalesforceオブジェクトとバックアップ用に構成されたSalesforce組織内の外部アプリケーションによって作成されたオブジェクトをバックアップします。しかし、そのようなオブジェクトとそれに関連付けられた外部アプリを識別するタスクには時間がかかる可能性があります。この手順では、外部アプリとその親アプリによって作成されたオブジェクトを識別するための手順を示します。 

  1. Salesforce組織にログインし、クラシックビューを起動します。 
  2. メニューで Setup ] リンクをクリックし、Build ] リストから Installed Packages ] をクリックします
  3. Namespace prefix 列で、外部アプリによって作成され inSync によってバックアップされたオブジェクトを確認します。関連付けられている外部アプリ名は、[ Package Name ] から追跡できます。
  4. inSync app for Salesforce の RESTORE タブを開き Search ボックスを使ってバックアップされたオブジェクトを検索します。 

Salesforceのデータとメタデータを復元する手順については、以下で説明します。

inSync app for Salesforceからの一括復元

バルクリストア (一括復元) オプションを使用すると、inSync app for Salesforce でスナップショットから直接リストアが行えます。アプリは必要に応じて、復元の実行中にメタデータ項目のプレビューも提供します。

バルクリストアを使用すると、特定のスナップショットからデータとメタデータを復元できます。

Salesforceメタデータの一括復元

inSync app for Salesforceを使用してSalesforceデータを復元するには以下を行います。

  1. inSync app for Salesforceを起動します。
  2. RESTORE タブを開きます。 デフォルトで BULK タブが開きます。[ Select Snapshot フィールドにはデフォルトで最新のスナップショットが表示され、関連する最新のオブジェクトとメタデータが [ Backup Data ] に示されます。Metadata リンクをクリックすると展開されメタデータ種別の一覧が表示されます。 
  3. [ Select Snapshot フィールドで、一括復元を実行するスナップショットを指定します。 
  4. Metadataノードを展開し、復元するタイプを選択します。 

    RestoreMetadata.png
     
  5. Restore ] をクリックします。アプリは確認メッセージを表示します。

    ConfirmationForResotore.png
  6. inSync app for Salesforceで [ Restore ] をクリックすると復元が開始され、ダッシュボードにステータスが表示されます。

Salesforceオブジェクトの一括復元

inSync app for Salesforceを使用してSalesforceデータを復元するには以下を行います。

  1. inSync app for Salesforceを起動します。
  2. RESTORE タブを開きます。 デフォルトで BULK タブが開きます。  
  3. Restore by Snapshot ] を選択します。[ Select Snapshot フィールドには、デフォルトで最新のスナップショットが表示され、関連する最新のメタデータとオブジェクトが [ Backup Data ] に表示されます。Object リンクをクリックすると展開され、メタデータ種別の一覧が表示されます。
  4. [ Select Snapshot ] フィールドで、一括復元を実行するスナップショットを指定します。 
  5. Object ] ノードを展開し、復元するオブジェクトを選択します。 

    RestoreObjects.png
     
  6. Restore ] をクリックします。アプリは確認メッセージを表示します。

    ConfirmationForResotore.png
  7. inSync app for Salesforceで [ Restore ] をクリックすると復元が開始され、ダッシュボードにステータスが表示されます。 

inSync app for Salesforceでの比較と復元

比較および復元オプションでは、オブジェクトフィールドとメタデータアイテム間の変更を比較するためのビューが提供されます。オブジェクトデータとメタデータタイプを比較して復元する手順を以下に示します。

オブジェクトデータの比較と復元

Salesforceオブジェクトのデータを比較して復元するには以下を行います。

  1. inSync app for Salesforceを起動します。
  2. RESTORE タブを開きます。 デフォルトで BULK タブが開きます。 
  3. COMPARE タブを開き、Objectsを選択します
  4. [ Select object to compare ] にSalesforceオブジェクト名を入力しますこのフィールドではオブジェクト名が自動提案されるため、正しいオブジェクト名の入力に役立ちます。
  5. Snapshot before data loss/corruption で日付と、リストア時にオブジェクトの最新の値で上書きを行うスナップショットを選択します。
  6. Snapshot after data loss/corruption で日付と、過去のスナップショットと比較するスナップショットを選択します。
  7. Show items which were ] で次のいずれかのフィルターオプションを選択します
    • Updated (更新済み)
    • Deleted (削除済み)
    • Updated or Deleted (更新または削除済み) 
  8. Viewをクリックします。inSync app for SalesforceはShow items which wereフィールドで設定された値に基づいてフィルタリングされたレコードの一覧を表示します
    フィールドの変更を比較するには、一覧でレコードをクリックします。アプリは2つのスナップショットのフィールド間で比較を表示します。レコードの変更されたフィールドはグループ化され、変更されていないフィールドの上に表示されます。
  9. 復元するレコードのチェックボックスを選択します。アプリには復元するよう選択されたレコードの数が表示されます。
  10. Restore ] をクリックします。 
  11. 子レコードの復元を含めるか除外するかによって、[ Restore Options ] ダイアログボックスで次のいずれかを選択し、[ Next ] をクリックします
    • Include deleted child records:データの損失または破損で削除された子レコードも復元します。
    • Exclude deleted child records:レコードのデータ復元実行時に子レコードを除外します。

      RestoreOptions.png

    <重要> 復元対象としてマークされたレコードは、他オブジェクトのレコードと依存関係がある場合があります。[ Restore Options ] ダイアログボックスには、参考のためにこのようなレコードフィールド (Record Field) とそれぞれの親オブジェクト (Parent Object) が一覧表示されます。復元を開始する前に、Salesforce組織に親レコードが存在することを確認してください。親レコードがない場合、復元は失敗する可能性があります。

  12. 復元の概要を確認し、[ Yes ] をクリックして復元を開始します。
    アプリは、inSync app for Salesforceから復元されたデータで現在のSalesforceデータを上書きします。

Salesforceメタデータの比較と復元

  1. inSync app for Salesforceを起動します。
  2. RESTOREタブを開きます。 デフォルトでBULK タブが開きます。
  3. COMPARE タブを開き、Metadataを選択します
  4. Snapshot before data loss/corruption で日付と、リストア時にオブジェクトの最新の値で上書きを行うスナップショットを選択します。
  5. Snapshot after data loss/corruption で日付と、過去のスナップショットと比較するスナップショットを選択します。
  6. Show items which were ] で次のいずれかのフィルターオプションを選択します
    • Updated (更新済み)
    • Deleted (削除済み)
    • Updated or Deleted (更新または削除済み) 
  7. Viewをクリックします。inSync app for SalesforceはShow items which wereフィールドで設定された値に基づいてフィルタリングされたメタデータ種別の一覧を表示します
    メタデータ種別のデータ変更をプレビューするには、メタデータ種別名をクリックします。メタデータがHTML、電子メール、テキストなどの形式である場合、アプリは2つのスナップショットからのメタデータ項目の値の比較を表示します。
  8. メタデータ種別または復元するメタデータ種別のチェックボックスを選択します。アプリには復元するよう選択されたものの数が表示されます。
  9. Restore ] をクリックします。確認メッセージが表示されます。 ConfirmationForResotore.png
  10. もう一度 Restore ] をクリックして、メタデータの復元を開始します。
    アプリは、Salesforceメタデータの既存の値を、inSync app for Salesforceで復元された値で上書きします。
 
  • この記事は役に立ちましたか?