トラブルシューティング

エラーが発生した場合は、次の回復手順を参照してください。

ポータルの作成時にアップロードされた画像がビルダープレビューで表示されない

共有ユーザーはどのライブラリのメンバーでもないため、ビルダープレビューでは、ポータルの作成時にアップロードされた画像を表示できません。

共有ユーザーをアセットライブラリのメンバーとして追加する手順は、次のとおりです。

  1. システム管理者として Salesforce 組織にログインします。

  2. [アプリケーションランチャー]​ をクリックし、検索に​「ファイル」​と入力して、​[ファイル]​ を選択します。

  3. ナビゲーションペインで ​[ライブラリ]​ をクリックします。

  4. リスト内の ​[アセットライブラリ]​ をクリックします。

  5. [メンバーの管理]​ をクリックします。

    [ライブラリメンバーを管理]​ 画面が開きます。

  6. [メンバーの追加]​ 項目で、スタックアイコンの横にある下矢印をクリックし、​[人]​ を選択します。

    [メンバーの追加]​ 項目に、​[人を検索]​ ボックスが表示されます。

  7. [人を検索]​ ボックスをクリックし、​[ビルダープレビュー]​ を選択します。

  8. [アクセス]​ 項目で ​[著者]​ を選択します。

  9. [追加]​ をクリックして、ビルダープレビューユーザーが後で使用するためにビルダーで画像をアップロードできるようにします。

    [現在のメンバー]​ セクションに、​[ビルダープレビュー]​ メンバーと ​[著者]​ アクセス権が表示されます。

  10. 画面を閉じます。

  11. ビルダープレビューユーザーがビルダーでライブラリ画像を表示できることを確認します。

  12. 画像が表示されない場合は、ページを再読み込みします。

API 管理ページにアクセスしてポータルを切断できない

リンク解除プロセスにより、リンクプロセス中に作成された設定、接続アプリケーション、Anypoint 組織の IDP が削除されます。このプロセスにより、ポータルが削除されたり API Experience Hub パッケージがアンインストールされたりすることはありません。別の Salesforce 組織と同じ Anypoint アカウントを使用してポータルを作成する場合は、この方法を使用してください。

ポータルを切断する手順は、次のとおりです。

  1. 次のコマンドを実行して、Anypoint からトークンを取得します。

    • 米国のユーザー:

      curl --location --request POST 'https://anypoint.mulesoft.com/accounts/login' \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "username": "Username",
      "password": "Password"
      }
      '
    • EU のユーザー:

      curl --location --request POST 'https://eu1.anypoint.mulesoft.com/accounts/login' \
      --header 'Content-Type: application/json' \
      --data-raw '{
      "username": "Username",
      "password": "Password"
      }
      '
  2. 次のコマンドを実行して、トークンを抽出します。

    {
     "access_token": "TOKEN",
     "token_type": "bearer",
     "redirectUrl": "/home/"
    }
  3. 次のコマンドを実行して、この要求から接続 ID を取得します。

    curl --location --request GET 'https://anypoint.mulesoft.com/api-experience-hub/api/v1/connections' \
    --header 'Authorization: Bearer [INSERT TOKEN HERE]'

    EU のユーザーの場合は、要求で ​https://eu1.anypoint.mulesoft.com​ を使用してください。

  4. 次から接続 ID を抽出します。

    [
     {
     "createdDate": "2022-12-06T17:27:53.705+00:00",
     "environment": "SANDBOX",
     "id": "[CONNECTION-ID]",
     "organizationId": "******",
     "targetOrganizationDomain": "******",
     "targetOrganizationId": "******",
     "type": "SALESFORCE",
     "updatedDate": "2022-12-06T17:27:53.705+00:00",
     "username": "******"
     }
    ]
  5. 次のコマンドを実行して、接続を削除します。

    curl --location --request DELETE 'https://anypoint.mulesoft.com/api-experience-hub/api/v1/connections/[CONNECTION-ID]' \
    --header 'Authorization: Bearer [INSERT TOKEN HERE]'

    接続が削除されます。別の Salesforce 組織への新しい接続に接続できます。ブラウザーキャッシュを削除するか新しいシークレットブラウザーを使用して、フレッシュな環境でリンクプロセスをもう一度開始することをお勧めします。

API Experience Hub が Anypoint Platform のランディングページに表示されない

API Experience Hub が Anypoint Platform のランディングページに表示されない場合は、メイン組織を使用していることを確認してください。MuleSoft 管理者に連絡してエンタイトルメントが有効になっていることを確認してください。

[Relax IP Restrictions (IP 制限の緩和)] オプションを変更する際にエラーが発生する

このリリースでは、接続アプリケーションの IP 制限はサポートされません。デフォルトでは、[IP Restrictions (IP 制限)] 項目は ​[Relax IP Restrictions (IP 制限の緩和)]​ に設定されています。組織で信頼済み IP 範囲が設定されている場合、接続アプリケーションによってバイパスされます。エラーを回避するには、​[IP Restrictions (IP 制限)]​ 項目を ​[Relax IP Restrictions (IP 制限の緩和)]​ から変更しないでください。変更すると、ポータルの作成時にエラーが発生します。

オブジェクトで入力規則が有効化されている場合にポータルに対する変更を保存する際にエラーが発生する

オブジェクトで Salesforce リンクプロセス中に作成される標準オブジェクトに適用される入力規則がある場合、ポータルに対するスタイリングの変更を保存する際にエラーが発生します。

回避策としては、入力規則を非アクティブ化してスタイリング変更を保存してから、入力規則を再度アクティブ化します。

  1. [設定]​ > ​[オブジェクトマネージャー]​ に移動します。

  2. [入力規則]​ を選択します。

  3. 入力規則があるオブジェクトを検索します。

  4. 無効化する規則の横にある ​[編集]​ をクリックします。

  5. [有効]​ チェックボックスを無効化します。

  6. [保存]​ をクリックします。

  7. API Experience Hub に戻り、エラーメッセージ内の ​[Try again (もう一度試す)]​ をクリックします。

  8. [Save (保存)]​ をクリックしてスタイル選択を保存します。

  9. ステップ 1 ~ 4 を繰り返します。

  10. [有効]​ チェックボックスをオンにして、​[保存]​ をクリックします。

接続プロセス中にパッケージをインストールする際にエラーが発生する

Salesforce プロセスへの接続中にパッケージをインストールする際にエラーが発生した場合は、デプロイメントの状況に関する詳細を確認できます。

  1. Salesforce で ​[設定]​ に移動します。

  2. [環境]​ をクリックします。

  3. [リリース]​ をクリックします。

  4. [リリース状況]​ をクリックします。

  5. [失敗]​ セクションと [成功] セクションを確認します。

リンクプロセスが失敗する

リンクプロセスを実行するユーザーがビジネスグループ内で Exchange コントリビューターロールを持ち、このユーザーがその同じビジネスグループ内で「システム管理者」権限を持たない場合、リンクプロセスが失敗します。

この問題を解決するには、ビジネスグループで Salesforce リンクを実行するユーザーに組織のシステム管理者権限を追加します。

Salesforce Experience Cloud からメールが届かない

Salesforce Experience Cloud からのメールが届かない場合は、次の手順に従って標準設定を無効にしてください。

  1. [設定]​ > ​[送信]​ > ​[メールセキュリティ準拠]​ に移動します。

  2. [標準メールセキュリティのメカニズムへの準拠を有効化]​ を選択解除します。

MuleSoft サポートへのお問い合わせ

プロフェッショナルサービスのカスタマイズ、機能強化の依頼、その他のヘルプについては、MuleSoft カスタマーサクセス担当者にお問い合わせください。

API Experience Hub の問題や欠陥を報告するには、 MuleSoft サポートポータル​からサポートケースを送信してください。

MuleSoft サポートチームは、Salesforce サポートチームと緊密に連携して Salesforce テクノロジーに関するサポートチケットの処理を調整します。

サポートのサービスレベル契約 (SLA) については、 「MuleSoft Product Support and Maintenance Terms (MuleSoft 製品のサポートおよびメンテナンス条件)」​を参照してください。