Lightning Sync と通信するための Microsoft Exchange サービスアカウントの設定
サービス アカウントを使用して Lightning Sync を設定するには、各 Lightning Sync ユーザーのメールボックスに対する偽装権限を持つ Exchange サービス アカウントを作成します。
必要なエディション
| レコードの同期元: Salesforce Classic、Lightning Experience、および Salesforce モバイルアプリケーション |
| セットアップ元: Salesforce ClassicおよびLightning Experience |
| 使用可能なエディション: Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition (Sales Cloud、Service Cloud、Lightning プラットフォーム付属) |
| 必要なユーザー権限 | |
|---|---|
| Lightning Sync と通信するサービスアカウントを設定する | 会社の Exchange サーバーへの管理者権限 |
重要
Winter '21以降、新規のSalesforceユーザーはLightning Syncを使用できません。Einstein活動キャプチャを使用して、接続済みのアカウントとSalesforce間で行動、取引先責任者、メールを同期します。
Lightning Syncを使用している場合は、Lightning Syncが2027年に廃止される前に移行ツールを使用してEinstein活動キャプチャに移行してください。
ライセンスの問題により組織が移行から除外されている場合、または組織がEinstein Activity Captureをサポートしていない場合、Lightning Syncに移行ツールは表示されません。
重要 Microsoft は Exchange Online の基本認証を廃止します。MicrosoftがMicrosoftテナントで基本認証をブロックしている場合、Lightning Syncは、Lightning Sync接続方法としてサービス アカウントを選択したお客様の連絡先と行動を同期できません。「 Microsoft Office 365 での Lightning Sync サービスアカウントの接続方法の可用性」を参照してください。
Exchange サービスアカウントを設定する前に、Lightning Sync を設定するための Exchange サーバ設定を有効にしていることを確認してください。
Exchange サービスアカウントを設定するには、Exchange システム管理者と協力して Exchange サーバで次の手順を実行します。
デモを見る:
Salesforce と同期する Microsoft® Exchange サービスアカウントの設定 (Office 365™ Admin Center を使用するシステム管理者向け) (英語のみ)
Salesforce と同期する Microsoft® Exchange サービスアカウントの設定 (コマンドシェルを使用するシステム管理者向け) (英語のみ)
メモ サポートが必要な場合は、Microsoft® のサポート Web サイトにアクセスし、ここで説明されているキーワードを検索して、使用している Exchange バージョンの手順に従います。
- サービスアカウントとして機能するメールボックスを使用して Exchange ユーザーを作成します。後でこのメールアドレスを使用して、サービスアカウントの Exchange 偽装を設定します。
-
Exchange 管理シェルを使用して、使用しているバージョンの Exchange のサービスアカウントの偽装を有効にするコマンドを入力します。パイプラインエラーメッセージが表示された場合は、数分待ってからコマンドを再入力し、サーバーが要求を処理できるようにします。
Exchange 2019、2016、2013 を使用している場合は、次の追加手順を実行します。
-
すべてのクライアントアクセスサーバで
ms-Exch-EPI-Impersonationに対する Active Directory 拡張権限を有効にします。Get-ExchangeServer | where {$_IsClientAccessServer -eq $TRUE} | ForEach-Object {Add-ADPermission -Identity $_.distinguishedname -User (Get-User -Identity <EnterExchangeSyncServiceAccountEmailAddress> | select-object).identity -extendedRight ms-Exch-EPI-Impersonation} -
ms-Exch-EPI-May-Impersonateの Active Directory 拡張権限を有効にして、サービスアカウントが Exchange サーバ上のすべてのアカウントを偽装できるようにします。後で検索条件を設定して、サービスアカウントが Salesforce と同期するユーザーを制限できるようにします。Get-MailboxDatabase | ForEach-Object {Add-ADPermission -Identity $_.distinguishedname -User <EnterExchangeSyncServiceAccountAddress> -ExtendedRights ms-Exch-EPI-May-Impersonate}
-
すべてのクライアントアクセスサーバで
-
Exchange 管理シェルを使用して、次のコマンドを入力して、Lightning Sync で同期するユーザー グループになりすますサービス アカウントを設定します。
-
管理範囲を作成して、Lightning Syncで同期するExchangeユーザーをグループ化するフィルタを定義します。たとえば、営業担当のみを同期する場合、その Exchange メールボックスの検索条件可能プロパティ [部署] の値が同じであると、<ChooseRecipientFilter> の代わりに「Department -eq 'Sales'」と入力します。
New-ManagementScope -Name:<ChooseExchangeSyncScopeName> -RecipientRestrictionFilter:{<ChooseRecipientFilter>} -
管理範囲で定義したユーザーのみになりすますようにサービスアカウントを制限する管理ロールの割り当てを作成します。
New-ManagementRoleAssignment -Name:<ChooseExchangeSyncRoleAssignmentName> -Role:ApplicationImpersonation -User:<EnterExchangeSyncServiceAccountAddress> -CustomRecipientWriteScope:<EnterExchangeSyncScopeName>
-
管理範囲を作成して、Lightning Syncで同期するExchangeユーザーをグループ化するフィルタを定義します。たとえば、営業担当のみを同期する場合、その Exchange メールボックスの検索条件可能プロパティ [部署] の値が同じであると、<ChooseRecipientFilter> の代わりに「Department -eq 'Sales'」と入力します。
この記事で問題は解決されましたか?
ご意見をお待ちしております。
