SalesforceからZoom for Salesforce LightningアプリへのZoomミーティングの移行
Zoom Contact Centerの既存のサポートに加え、Zoom Meetings、Zoom Webinars、Zoom Phoneのサポートが追加されました。
2つの移行オプションがあります:
- 古いアプリから新しいアプリにデータを移行せず、古いオブジェクトを保持することを選択します。
- 旧アプリから新アプリへのデータ移行を選択します。
Zoom MeetingsのデータをZoom for Salesforce Lightningアプリに移行するための要件
Zoom MeetingsデータをZoom for Salesforce Lightningアプリに移行する際の制限事項
- このガイドでは、各レコードのCreatedByID、CreatedDate、LastModifiedbyID、およびLastModifiedDateフィールドの移行方法に関する指示に従う必要はありませんが、以下のオプションのセクションでは、管理者がこれらのフィールドを移行するために必要な権限について説明します。
- このガイドでは、現在アクティブでないユーザーのデータを移行する方法については説明しません。これらのユーザーを一時的に再アクティブ化したり、データ移行中のレコードを現在アクティブな1人または複数のユーザーに再割り当てするなどの方法で、このデータの移行を成功させることは可能です。その他のサポートについては、Salesforce サポートにお問い合わせください。
- Zoom for SalesforceアプリでサポートされていたZoomイベント(Zoom)を使用したアクティビティカスタムレポートタイプは、Zoom for Salesforce Lightningではサポートされていません。移行後もこのカスタム・レポート・タイプを使用する場合は、手動で代替を作成する必要があります。
新アプリへのデータ移行方法
Zoomでは、この移行を
サンドボックス環境(できればフルコピーのサンドボックス)でテストし、移行がお客様の環境の希望する機能を保持していることを確認することを強くお勧めします。Flowsなどのカスタマイズは、Flows内のZoomオブジェクトが変更されるため、おそらく壊れます。本番環境の移行を続行する前に、このようなカスタマイズが機能することを確認してください。
(オプション)監査フィールドの作成権限を有効にします。
データを移行する前に、管理者は監査フィールドを挿入する機能を有効にすることを検討するとよいでしょう。そうすることで、以下のフィールドも移行できるようになり、移行日に関連する一般的な情報に置き換えられるのではなく、データに関連する元の日付が移行されるようになります。
これらの権限が有効になっている場合、これらのフィールドを適切に保持するために、移行中に追加の手順が必要になります。これらの追加ステップについては、以下に記載しますが、完全には説明していません。
- Web ブラウザで Salesforce を開き、管理者としてアカウントにサインインします。
- 右上の歯車アイコン
をクリックします。 - ドロップダウン メニューで、[設定] をクリックします。
- クイック検索 バーで「User Interface」を検索し、選択します。
- User Interfaceセクションで、リストの一番下にある User Interfaceオプションを見つけ、選択します。
- Setup]セクションで、 [Set Audit Fields upon Record Creation]および[Update Records with Inactive Owners]ユーザー権限のチェックボックスをクリックします。
- ページの下部にある「保存」をクリックして変更を確定します。
- クイック検索 バーで「権限セット」を検索し、選択します。
- 権限セットのリストの上部にある「新規」をクリックします。
- Label]フィールドに、この権限セットの名前を入力します。
Zoom Audit Field Editorをお勧めします。 - (オプション)この権限セットの説明を入力します。
- [保存] をクリックします。
- この権限セットの[システム]セクションで、[システム権限]をクリックします。
- システム権限]のリストの上部にある[編集]をクリックします。
- レコード作成時に監査フィールドを設定する]のチェックボックスを見つけて選択します。
- ページの一番上までスクロールし、「保存」をクリックします。
確認ウィンドウが表示されます。 - [保存] をクリックして変更を確定します。
- ページ上部で、「課題の管理」をクリックします。
- 右上の「Add Assignment」をクリックします。
- この権限セットを追加する移行を実行するユーザーを選択し、[次へ]をクリックして変更を保存します。
- (オプション) このユーザがこの権限セットを保持するための有効期限を構成します。そうでない場合は、[割り当て]をクリックして、無期限の権限セットを設定します。
注意: Zoomでは、移行が完了するまでの有効期限を設定するか、移行完了後にこの権限セットを削除することを推奨しています。これは、これらの権限を誤って、または悪意を持って使用して、これらのフィールドを変更し、関連するレコードを誤って表示する可能性があるためです。 - Assignをクリックして変更を保存します。
ミーティングとイベントのトリガーを無効にします。
Zoom会議オブジェクトの移行を開始する前に、移行によってこれらのオブジェクトが更新されたときにトリガーされる不要な電子メールの送信を避けるために、電子メール通知を無効にしたいと思います。これは移行完了後に再度有効にする必要があります。
- Web ブラウザで Salesforce を開き、管理者としてアカウントにサインインします。
- 右上の歯車アイコン
をクリックします。 - ドロップダウン メニューで、[設定] をクリックします。
- クイック 検索バーで「カスタム・メタデータ・タイプ」を検索し、選択します。
- Avoid Trigger Setting]の横にある[Manage Records]をクリックします。
- データ移行のトリガーを避ける]の横にある[編集]をクリックします。
- イベントトリガーを避ける]項目と[ミーティングトリガーを避ける]項目の両方のチェックボックスを選択します。
- [保存] をクリックします。
Zoom会議オブジェクトの移行
会議トリガーとイベントトリガーのメールトリガーを無効にして、会議の移行に進みます。
- Salesforce Data Loader を開きます。
注意: 以下のmacOSパーミッションエラーが発生する場合があります:macOS cannot verify the developer of 'dataloader-58.0.3.jar'。この問題を解決するには、 このアプリのセキュリティ設定を上書きするための Appleの ガイドに従って ください。 - [エクスポート] をクリックします。
- データをエクスポートする環境を選択し、[Login] をクリックします。
Data Loader を初めて起動する場合は、Salesforce アカウントに管理者としてサインインするよう求められます。 - アカウントからエクスポート可能なSalesforceオブジェクトのリストで、Zoomイベント(zoom_app__Zoom_Event__c)を見つけて選択します。
- Choose a target for extraction(抽出対象を選択する)]の横にある[Browse(参照)]をクリックして、エクスポートするファイルの場所と名前を選択します。
このガイドでは、このファイルをMeetingExport と呼びます。
注:このデータをインポートするには、後のステップでこれらのファイルを見つけて再度選択する必要があるため、抽出する場所を指定しておくことをお勧めします。 - [次へ] をクリックします。
- すべてのフィールドを選択」をクリックします。
- 完了]をクリックして、すべてのフィールドをMeetingExport.csv としてエクスポートします。
エクスポート処理が実行され、選択した場所にファイルが保存されます。エクスポートが完了すると、確認ウィンドウが表示されます。 - Okをクリックしてこれらのウィンドウを閉じます。
- エクスポートされたCallLogExport CSV ファイルを Excel で開きます。
- ID列を見つけてID_V1に名前を変更します。
注:非アクティブユーザーのデータを移行する場合/方法によっては、ここで、非アクティブユーザーのさまざまなレコードのOWNERIDフィールドを、組織内の現在アクティブなユーザーにマッピングする可能性があります。その他のサポートについては、Salesforce サポートにお問い合わせください。 - 各行(各ミーティング記録)に対して...
- ZOOM_APP__START_URL__C列の下にURLが存在する場合は、追加の手順は必要ありません。
- ZOOM_APP__START_URL__C列の下にURLが存在しない場合は、そのレコードの対応するZOOM_APP__START_URL_1__C列、 ZOOM_APP__START_URL_2__C列、およびZOOM_APP__START_URL_3__C列で見つかったURLを、それぞれ+で区切って結合します。
- For example: https://zoom.us/j/12345678+https://zoom.us/j/123456789+https://zoom.us/j/1234567890
- 変更をMeetingExport CSV ファイルに保存します。
- Salesforce Data Loader で、[挿入] をクリックします。
- Salesforceオブジェクトのリストで、Zoom Meeting (ZVC__Zoom_Meeting__c)を選択します。
- CSVファイルを選択]の横にある[参照]をクリックします。
- エクスポートして編集したMeetingExportファイルを検索して選択します。
- 次へ」をクリックします。
データはデータローダーによって読み込まれます。 - Okをクリックして確認ウィンドウを閉じます。
- 既存のマップを選択」をクリックし、ZoomMeetingMapping.sdlを選択します、こちらからダウンロードできます:ZoomMeetingMapping.sdl
注:カスタムマッピングを追加したアカウント、または監査フィールドの移行を選択したアカウントの場合、上記のファイルをアップロードした後、管理者はマップの作成または編集を選択し、追加フィールドを以下のリストにある古いフィールドにドラッグアンドドロップしてマッピングします。古いアプリからカスタムフィールドを適切にインポートするには、新しいアプリのオブジェクトにこれらのカスタムフィールドがすでに存在している必要があります。 - [次へ] をクリックします。
- 生成されたインポートログを保存するディレクトリを選択します。
2つのファイルがエクスポートされ、1つはエラーの場合、もう1つはインポートに成功した場合です。インポートに成功した場合に生成されるファイルのみが必要となり、後のステップで使用されます。
このガイドでは、このファイルをMeetingSuccess と呼びます。
注:このデータをインポートするには、後のステップでこれらのファイルを見つけて再度選択する必要があるため、抽出する場所を指定しておくことをお勧めします。 - Finishをクリックしてインポートを開始します。
- はい]をクリックしてレコードの挿入を確定します。
インポートが行われ、完了すると確認ウィンドウが表示されます。
注:インポートしたデータを検証する場合は、通話ログと比較できるように、インポートに成功したレコード数を記録しておくことをお勧めします。 - Okをクリックして確認ウィンドウを閉じます。
ミーティング・イベント・オブジェクトの更新
Zoom 会議のログを移行した後、これらの会議に関連するイベントも更新します。
- Salesforce データローダで、[すべてエクスポート] をクリックします。
- アカウントからエクスポート可能な Salesforce オブジェクトのリストで、イベント (Event) を見つけて選択します。
- Choose a target for extraction(抽出対象を選択する)]の横にある[Browse(参照)]をクリックして、エクスポートするファイルの場所と名前を選択します。
このガイドでは、このファイルをMeetingEventExport と呼びます。
注:このデータをインポートするには、後のステップでこれらのファイルを見つけて再度選択する必要があるため、抽出する場所を指定しておくことをお勧めします。 - [次へ] をクリックします。
- エクスポートウィンドウの下部にある大きなテキストフィールドに、以下の情報をコピー&ペーストしてください:
SELECT AccountId, ActivityDate, ActivityDateTime, CreatedById, CreatedDate, Description, DurationInMinutes, EndDate、
EndDateTime、EventSubtype、GroupEventType、Id、IsAllDayEvent、IsArchived、IsChild、IsDeleted、IsGroupEvent、IsPrivate、
IsRecurrence、IsRecurrence2、IsRecurrence2Exception、IsRecurrence2Exclusion、IsReminderSet、LastModifiedById、
LastModifiedDate、Location、OwnerId、Recurrence2PatternStartDate、Recurrence2PatternText、Recurrence2PatternTimeZone、
Recurrence2PatternVersion、RecurrenceActivityId、RecurrenceDayOfMonth、 RecurrenceDayOfWeekMask、RecurrenceEndDateOnly、
RecurrenceInstance、RecurrenceInterval、RecurrenceMonthOfYear、RecurrenceStartDateTime、RecurrenceTimeZoneSidKey、
RecurrenceType、ReminderDateTime、ShowAs、StartDateTime、Subject、SystemModstamp、WhatId、WhoId、
ZVC__Schedule_a_Zoom_Meeting__c, ZVC__Session_History__c, ZVC__Zoom_Call_Log__c, ZVC__Zoom_Meeting__c, ZVC__Zoom_Task_Type__c、
zoom_app__Additional_Emails__c, zoom_app__Customer_Duration_of_Meeting__c, zoom_app__Customer_Start_Time__c、
zoom_app__Customer_Time_Zone__c, zoom_app__ICS_Sequence__c, zoom_app__Join_before_host__c, zoom_app__Make_it_Zoom_Meeting__c、
zoom_app__Use_personal_Zoom_meeting_Id__c, zoom_app__Zoom_Call_Log__c, zoom_app__Zoom_Event__c
FROM イベント
WHERE
zoom_app__Zoom_Event__c !=''
- 完了]をクリックして、選択したフィールドをMeetingEventExport.csv としてエクスポートします。
エクスポート処理が実行され、選択した場所にファイルが保存されます。エクスポートが完了すると、確認ウィンドウが表示されます。 - Okをクリックしてこれらのウィンドウを閉じます。
- Excelで、ステップ6のMeetingEventExport CSVファイルを開きます。
注:[Create Audit Fields](監査フィールドの作成)権限を有効にする手順に従っていない場合、ここで管理者は、非アクティブユーザーから組織内の現在アクティブなユーザーへのさまざまなレコードのOWNERIDフィールドをマッピングする可能性があります。もしあなたの移行がこれらの指示に従っているのであれば、追加の手順は必要ありません。その他のサポートについては、Salesforce サポートにお問い合わせください。 - ZVC__SCHEDULE_A_ZOOM_MEETING__C 列を見つけ、以下のすべてのセルをFALSEから TRUEに変更します。
- Excelのリボンツールバーで、[データ]をクリックします。
- データの取得(Power Query)をクリックします。
新しいデータのソースを選択するウィンドウが表示されます。 - テキスト/CSVオプションをクリックします。
- [参照] をクリックします。
- 手順 24 で生成したMeetingSuccess CSV ファイルを見つけて選択します。
- データの取得]をクリックして、ファイルの選択を確認します。
- 選択したファイルを開くには「次へ」をクリックします。
- プレビューされたデータをインポートするには、[Load]をクリックします。
このデータは新しいシートとしてインポートされます。 - MeetingSuccessシートで、ID_V1 列を見つけ、昇順に並べ替えます。
注:これは、列の上部にあるドロップダウンオプションをクリックし、昇順を選択することで簡単に行うことができます。 - Excel ウィンドウの下部で、MeetingEventExportシートに切り替えます。
次に、IFNA関数とLOOKUP関数を使用して、ID_V1とインポート時に作成された各オブジェクトの新しいIDを照合します。これらの関数は、ZVC__ZOOM_MEETING__C列に配置されます。
注:LOOKUPは2つの値を見つけてマッチさせますが、IFNAの関数では、LOOKUPで一致するIDが見つからなかった場合、フィールドを空白値として設定することができ、インポート時のエラーを防ぐことができます。 - MeetingEventExportシートのZVC__ZOOM_MEETING__C 列の最初の空白セルに、次の数式を入力します:
=IFNA(LOOKUP(CELL1, COLUMN1, COLUMN2),"" ) ここで、以下の値を定義します:
- CELL1:MeetingEventExportシートのZOOM_APP__ZOOM_EVENT__C列の対応する行の値。
- COLUMN1: 新しくインポートされたMeetingSuccess シートのID_V1列。
- COLUMN2: 新しくインポートされたMeetingSuccess シートのID列。
数式が設定されると、数式エディタに次のように表示されるはずです:=IFNA(LOOKUP(BK2,success072723014916185!D:D,success072723014916185!A:A),"")
- 数式のあるセルを選択し、右下の小さな四角をダブルクリックすると、列の残りの部分に関数が自動的に入力されます。
- 変更をMeetingEventExportファイルに保存します。
注: 変更を保存する前に、MeetingEventExportシート が選択されていることを確認してください。そうしないと、間違ったデータシートがMeetingEventExport CSV ファイルとして保存されるため、このセクションを再開する必要があります。 - Salesforce Data Loader で、[更新] をクリックします。
- Salesforce オブジェクトのリストで、イベント (Event) を選択します。
- CSVファイルを選択]の横にある[参照]をクリックします。
- 最近編集したMeetingEventExportファイルを検索して選択します。
- 次へ」をクリックします。
データはデータローダーによって読み込まれます。 - Okをクリックして確認ウィンドウを閉じます。
- マップの作成または編集] をクリックします。
- フィールドと列の自動一致を選択します。
これは自動的にすべてのフィールドにマッチします。 - Salesforce Object Field Name]列で、[ActivityDate]フィールドを検索し、クリックしてドラッグして上のテーブルに戻し、このフィールドをアンマッチします。
注意:このフィールドをマッチさせたままにすると、更新に失敗します。 - [OK] をクリックします。
- [次へ] をクリックします。
- 生成されたインポートログを保存するディレクトリを選択します。
2つのファイルがエクスポートされ、1つはエラーの場合、もう1つはインポートに成功した場合です。インポートに成功した場合に生成されるファイルのみが必要となり、後のステップで使用されます。
このガイドでは、このファイルをMeetingSuccess と呼びます。
注:このデータをインポートするには、後のステップでこれらのファイルを見つけて再度選択する必要があるため、抽出する場所を指定しておくことをお勧めします。
- Finishをクリックしてインポートを開始します。
- はい]をクリックしてレコードの挿入を確定します。
インポートが行われ、完了すると確認ウィンドウが表示されます。
注:インポートしたデータを検証する場合は、正常にインポートされたレコード数を記録し、会議ログと比較することをお勧めします。 - Okをクリックして確認ウィンドウを閉じます。
新しいZoom会議オブジェクトを更新して、移動したイベントフィールドを格納します。
Zoom for Salesforceアプリでは、「Join Before Host」、「Additional Emails」、および「Use personal meeting ID」フィールドがイベントオブジェクトに含まれていましたが、Zoom for Salesforce Lightningアプリでは、これらのフィールドがZoom Meetingオブジェクトに含まれるようになりました。このため、以下のステップでは、これらのフィールドを新しいオブジェクトに移行する手順を説明します。
- Salesforce データローダで、[エクスポート] をクリックします。
- アカウントからエクスポート可能なSalesforceオブジェクトのリストで、Zoom Meeting(ZVC__Zoom_Meeting__c)を見つけて選択します。
- Choose a target for extraction(抽出対象を選択する)]の横にある[Browse(参照)]をクリックして、エクスポートするファイルの場所と名前を選択します。
このガイドでは、このファイルをMeetingExport2 と呼びます。
注:このデータをインポートするには、後のステップでこれらのファイルを見つけて再度選択する必要があるため、抽出する場所を指定しておくことをお勧めします。 - [次へ] をクリックします。
- すべてのフィールドを選択」をクリックします。
- 完了をクリックして、選択したフィールドをMeetingExport2.csv としてエクスポートします。
エクスポート処理が実行され、選択した場所にファイルが保存されます。エクスポートが完了すると、確認ウィンドウが表示されます。 - Okをクリックしてこれらのウィンドウを閉じます。
- Excelで、手順6のMeetingExport2 CSVファイルを開きます。
- Excelのリボンツールバーで、[データ]をクリックします。
- データの取得(Power Query)をクリックします。
新しいデータのソースを選択するウィンドウが表示されます。 - テキスト/CSVオプションをクリックします。
- [参照] をクリックします。
- 手順 22 で最後に編集したMeetingEventExport CSV ファイルを見つけて選択します。
- データの取得]をクリックして、ファイルの選択を確認します。
- 選択したファイルを開くには「次へ」をクリックします。
- プレビューされたデータをインポートするには、[Load]をクリックします。
このデータは新しいシートとしてインポートされます。 - MeetingEventExportシートで、ZVC__ZOOM_MEETING__C 列を見つけ、昇順に並べ替えます。
注:これは、列の上部にあるドロップダウンオプションをクリックし、昇順を選択することで簡単に行うことができます。 - MeetingExport2シートのZVC__JOIN_BEFORE_HOST__C 列の最初の空白セルに、以下の数式を入力します:
=IFNA(LOOKUP(CELL1, COLUMN1, COLUMN2,),"" ) ここで、以下の値を定義します:
- CELL1:MeetingExport2シートのID列の下にある対応する行の値。
- COLUMN1: 新しくインポートされたMeetingEventExport シートのZVC__ZOOM_MEETING__C列。
- COLUMN2: 新しくインポートされたMeetingEventExport シートのZOOM_APP__JOIN_BEFORE_HOST__C列。
数式が設定されると、数式エディタに次のように表示されます:=IFNA(LOOKUP(C2,MeetingEventExport!AZ:AZ,MeetingEventExport!BG:BG),"")
- 数式のあるセルを選択し、右下の小さな四角をダブルクリックすると、列の残りの部分に関数が自動的に入力されます。
- MeetingExport2シートのZVC__ADDITIONAL_EMAILS__C 列の最初の空白セルに、以下の数式を入力します:
=IFNA(LOOKUP(CELL1, COLUMN1, COLUMN2,),"" ) ここで、以下の値を定義します:
- 数式のあるセルを選択し、右下の小さな四角をダブルクリックすると、列の残りの部分に関数が自動的に入力されます。
- MeetingExport2シートのZVC__USE_PERSONAL_MEETING_ID__C 列の最初の空白セルに、以下の数式を入力します:
=IFNA(LOOKUP(CELL1, COLUMN1, COLUMN2,),"" ) ここで、以下の値を定義します:
- CELL1:MeetingExport2シートのID列の下にある対応する行の値。
- COLUMN1: 新しくインポートされたMeetingEventExport シートのZVC__ZOOM_MEETING__C列。
- COLUMN2: 新しくインポートされたMeetingEventExport シートのZOOM_APP__USE_PERSONAL_ZOOM_MEETING_ID__C列。
数式が設定されると、数式エディタに次のように表示されます:=IFNA(LOOKUP(C2,MeetingEventExport!AZ:AZ,MeetingEventExport!BI:BI),"")
- 数式のあるセルを選択し、右下の小さな四角をダブルクリックすると、列の残りの部分に関数が自動的に入力されます。
- 変更をMeetingExport2ファイルに保存します。
注: 変更を保存する前に、MeetingExport2シートが選択されていることを確認してください。そうしないと、間違ったデータシートがMeetingExport2 CSV ファイルとして保存されるため、このセクションを再開する必要があります。 - Salesforce Data Loader で、[更新] をクリックします。
- Salesforceオブジェクトのリストで、Zoom Meeting(ZVC__Zoom_Meeting__c)を選択します。
- CSVファイルを選択]の横にある[参照]をクリックします。
- 最近編集したMeetingExport2ファイルを検索して選択します。
- 次へ」をクリックします。
データはデータローダーによって読み込まれます。 - Okをクリックして確認ウィンドウを閉じます。
- マップの作成または編集] をクリックします。
- フィールドと列の自動一致を選択します。
これは自動的にすべてのフィールドにマッチします。 - Salesforce Object Field Name]列で、[Name]フィールドを見つけてからクリックし、上のテーブルにドラッグして戻すと、このフィールドの一致が解除されます。
注意:このフィールドをマッチさせたままにすると、更新に失敗します。 - [OK] をクリックします。
- [次へ] をクリックします。
- 生成されたインポートログを保存するディレクトリを選択します。
- Finishをクリックしてインポートを開始します。
- はい]をクリックしてレコードの挿入を確定します。
アップデートが行われ、完了すると確認ウィンドウが表示されます。 - Okをクリックして確認ウィンドウを閉じます。
(オプション)インポートした会議データを検証します。
新しいアプリ用にデータが移行された後、管理者は移行されたデータが正しくインポートされているかどうかを検証できます。
- Web ブラウザで Salesforce を開き、管理者としてアカウントにサインインします。
- 右上の歯車アイコン
をクリックします。 - ドロップダウンメニューで、Developer Console をクリックします。
開発者コンソールは、新しいブラウザのタブまたはウィンドウで開きます。 - クエリエディタのページの一番下に、以下のクエリを貼り付けます:
SELECT Id, createdDate, lastModifiedDate, ZVC__UUID__c, ZVC__join_before_host__c、
ZVC__Additional_Emails__c, ZVC__Use_personal_meeting_ID__c FROM ZVC__Zoom_Meeting__c
ORDER BY 作成日 DESC
- ページの左下で、Executeをクリックします。
Id、createdDate、lastModifiedDate、 ZVC__UUID__c、ZVC__join_before_host__c、 ZVC__Additional_Email__c、 ZVC__Use_personal_meeting_ID__c列のリストが表示されます。
- ZVC__UUID__c 列の下のセルに値があり、ZVC__join_before_host__c 列、 ZVC__Additional_Email__c 列、ZVC__Use_personal_meeting_ID__c 列の下のセルがMeetingExport2 CSV ファイルと一致する場合、会議の詳細データの移行は正常に完了しました。
- もう1つの簡単なチェック方法は、Zoom会議オブジェクトの移行セクションのステップ24で正常にインポートされたアイテムの数と、クエリ結果の合計行数を比較することです。ユーザーがすでに統合を使用しているかどうかにもよりますが、行の総数はインポートに成功した数以上でなければなりません。
注 : 監査フィールドの権限を有効に した 場合、 createdDate および lastModifiedDate 列は、これらのログの元の日付である必要があります。監査フィールドの権限を有効にして いない場合、 createdDate 列と lastModifiedDate 列は元の日付ではなく、移行の日付になります。
(オプション)更新されたイベントデータを検証します。
新しいアプリ用にデータが移行された後、管理者は移行されたデータが正しくインポートされているかどうかを検証できます。
- Web ブラウザで Salesforce を開き、管理者としてアカウントにサインインします。
- 右上の歯車アイコン
をクリックします。 - ドロップダウンメニューで、Developer Console をクリックします。
開発者コンソールは、新しいブラウザのタブまたはウィンドウで開きます。 - クエリエディタのページの一番下に、以下のクエリを貼り付けます:
SELECT Id, createdDate, lastModifiedDate, ZVC__Zoom_Meeting__c FROM Event WHERE
ZVC__Zoom_Meeting__c != '' ORDER BY createdDate DESC
- ページの左下で、Executeをクリックします。
Id、createdDate、lastModifiedDate、およびZVC__Zoom_Meeting__c列のリストが表示されます。
- ZVC__Zoom_Meeting__c 列の下のセルに値がある場合、会議イベント データの移行は正常に完了しています。
- もう1つの簡単なチェック方法は、会議イベント・オブジェクトの移行セクションのステップ38で正常にインポートされたアイテムの数と、クエリ結果の合計行数を比較することです。ユーザーがすでに統合を使用しているかどうかにもよりますが、行の総数はインポートに成功した数以上でなければなりません。
注 : 監査フィールドの権限を有効に した 場合、 createdDate および lastModifiedDate 列は、これらのログの元の日付である必要があります。監査フィールドの権限を有効にして いない場合、 createdDate 列と lastModifiedDate 列は元の日付ではなく、移行の日付になります。
ミーティングとイベントのトリガーを再有効化
Zoom Meetingsのデータ移行が完了したので、会議とイベントのトリガーを再度有効にします。
- Web ブラウザで Salesforce を開き、管理者としてアカウントにサインインします。
- 右上の歯車アイコン
をクリックします。 - ドロップダウン メニューで、[設定] をクリックします。
- クイック 検索バーで「カスタム・メタデータ・タイプ」を検索し、選択します。
- Avoid Trigger Settings]の横にある[Manage Records]をクリックします。
- データ移行のトリガーを避ける]の横にある[編集]をクリックします。
- Avoid Event Trigger]と [Avoid Meeting Trigger]項目の両方のチェックボックスを選択解除します。
- [保存] をクリックします。
Zoom for Salesforce(v1)アプリの削除
Zoom Meetings、Zoom Phone、Zoom Webinars(該当する場合)のデータ移行が完了したら、元のZoom for Salesforceアプリを削除して、Zoom for Salesforce Lightningアプリを引き続き使用できます。
- Zoom アプリ マーケットプレイスを開きます。
- アカウント管理者としてサインインしてください。
- Zoom for Salesforceアプリを検索して選択します。
- ページの一番下までスクロールし、[管理]セクションで[削除]をクリックします。
- アプリの削除を確認するには、[削除]をクリックします。
- Salesforce を開き、管理者としてアカウントにサインインします。
- 左上隅にある9つの点のアイコンをクリックし、「Zoom config」を検索して選択します。

- Zoom OAuth]セクションで、[Cancel authorization from Zoom App Marketplace]をクリックします。
- 確認をクリックします。
注: Zoom for Salesforceアプリをロールバックして再認証する必要がある場合は、「Authorize from Zoom App Marketplace」をクリックします。
(オプション)Zoom for Salesforce(v1)アプリパッケージの完全削除
これらの手順により、Zoomアプリパッケージと関連するすべてのオブジェクトが完全に削除されます。この場合、Zoom for Salesforce (v1)にロールバックすることはできません。アプリを再追加すると、以前のデータは復元されず、新規インストールとなるからです。
- 右上の歯車アイコン
をクリックします。 - ドロップダウン メニューで、[設定] をクリックします。
- クイック 検索バーで「Installed Packages」を検索し、選択します。
- Zoomパッケージの左側にある「アンインストール」をクリックします。
注:ZoomFor Lightningパッケージではなく、Zoomパッケージをアンインストールしてください。 - ページの下部にある「Yes, I want to uninstall this package and permanently delete all associated components 」チェックボックスをオンにします。
- アンインストール]をクリックして、アプリパッケージの削除を続行します。
パッケージのアンインストールができません]というエラーメッセージが表示された場合は、以下の問題点を確認して対処し、手順3~6を繰り返してください。これらは通常、まだ使用中のオブジェクトや、まだユーザに割り当てられている権限セットに関連付けられているため、管理者は Salesforce のセットアップ設定でこの問題に対処する必要があります。
データの移行を開始する前に、データを移行するZoom製品の設定ガイドが完了していることを確認してください。