モバイル オフライン プロファイルの発行に関する問題のトラブルシューティング
この記事は、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 ドロップダウン メニューで適切なエンティティを選択して、そのエンティティの項目の関連付けを選択します。