次の方法で共有


モバイル オフライン プロファイルの発行に関する問題のトラブルシューティング

この記事は、Microsoft Dynamics 365 Field Service モバイル アプリでのモバイル オフライン プロファイルの公開に関する問題を解決するのに役立ちます。

現象

モバイル オフライン プロファイルを発行しようとすると、次のいずれかのエラー メッセージが表示される場合があります。

<1 つ以上のテーブルが許可される 10 個のリレーションシップ数を超えるため、プロファイル名のオフライン プロファイル>を発行できませんでした。 次の表のリレーションシップの数を減らしてください: <entity-logical-name>。

プロファイル <名 of-offline-profile> は、テーブルに対してのみ関連レコードをダウンロードするように構成されているため発行できませんでした。 <エンティティ論理名>ですが、リレーションシップは指定されていません。 テーブル <エンティティ論理名> の "関連レコードのみダウンロード" のフィルター選択を確認し、少なくとも 1 つのリレーションシップを選択するか、テーブル <エンティティ論理名>のフィルターの種類を変更してください。

解決方法

オフライン プロファイルの公開中にエラーを軽減するには、次の解決策を試してください。

  • リンクされたエンティティの数をカウントし、リレーションシップの数が 10 以下であることを確認します。 これを行う方法の 1 つは、エンティティの項目の関連付けとカスタム フィルターを表示することです。 次に、見つかったリンクされたエンティティについて、項目の関連付けとカスタム フィルターを調べ、リンクされたエンティティの合計数をカウントします。 もう 1 つの方法は、 を使用 \<orgurl\>/api/data/v9.1/mobileofflineprofileitemassociationsして項目の関連付けを照会することです。

  • 循環リレーションシップがレポートされたら、報告された 2 つのエンティティ間のリレーションシップを親エンティティから削除します。 たとえば、アカウント ノート > アカウント間に循環リレーションシップがあり、アカウント >レコードに関連するすべてのメモをダウンロードする場合は、アカウント エンティティから Notes エンティティへのリレーションシップを削除します。

  • 関連する行のダウンロード時にのみ問題が報告される場合は、エンティティが構成されている別のエンティティとの関係を少なくとも 1 つ持っていることを確認します。 [ リレーションシップ ] ドロップダウン メニューで適切なエンティティを選択して、そのエンティティの項目の関連付けを選択します。