"API を使用して Salesforce にアクセスするための CRM 管理者のアクセス許可を要求する" エラー

この記事は、Sales エージェントで Salesforce CRM に接続してサインインした後にエラー メッセージが表示される場合の問題のトラブルシューティングと解決に役立ちます。

誰が影響を受けますか?

要件タイプ 説明
クライアント アプリ Outlookの販売エージェント
プラットフォーム Web およびデスクトップ クライアント
OS Windows および Mac
展開 ユーザーによる管理と管理者による管理
CRM Salesforce
ユーザー Salesforce CRM で Sales エージェントを使用しようとしているユーザー

症状

Outlook で Sales エージェントを使用して Salesforce CRM にサインインすると、次のエラー メッセージが表示されます。

API を使用して Salesforce にアクセスするための CRM 管理者のアクセス許可を要求する

原因

この問題は、Salesforce に API アクセス許可がない場合に発生します。 ログに次のエラーが表示される場合、これが問題の根本原因であるかどうかを確認できます:

Exception thrown in VivaSalesContacts/GetContactsByEmailAddress - 
Microsoft.SalesProductivity.Common.Base.SPServiceException: Salesforce failed to complete task: Message: entity is deleted clientRequestId: {CLIENT REQUEST ID HERE}-self ---> 
System.Exception: { 
    "error": { 
        "code": 502, 
        "source": "{APIM SOURCE}", 
        "message": "BadGateway", 
        "innerError": { 
            "status": 502, 
            "message": "Salesforce failed to complete task: Message: **API is disabled for this User**\r\nclientRequestId: {CLIENT REQUEST ID HERE}", 
            "error": null, 
            "source": "Salesforce.Common", 
            "errors": [] 
        } 
    } 
} 

解決方法

管理者は、次の手順に従って、 API Enabled アクセス許可をユーザーまたは影響を受けるユーザーのプロファイルに付与できます。

  1. Salesforce に管理者としてサインインします。

  2. 検索ボックスに ユーザー と入力します。

  3. 左側のナビゲーション ウィンドウで Profiles を選択し、影響を受けるユーザーのプロファイルを選択します。

  4. 管理者権限 セクションで API が有効 を選択します。

  5. [保存] を選択します。

    [プロファイル] ページの [API の有効化] オプションを示すスクリーンショット。

詳細

それでも問題が解決しない場合は、Sales エージェント ( Microsoft Community Hub にアクセスして、エキスパートと交流してください。

サードパーティの情報に関する免責事項

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。