次の方法で共有


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

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

現象

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

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

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

解決方法

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

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

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

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