ERフォーマットとモデルマッピングの検証を行い、ランタイムの問題を防止します

各設定済み の電子報告(ER)フォーマットモデルマッピング は設計時に検証可能です。 この検証中は、実行エラーやパフォーマンスの低下などの実行時の問題を防ぐために、整合性チェックが実行されます。 チェックによって検出されるすべての問題について、問題のある要素のパスが提供されます。 一部の問題については、自動修正を利用できます。

既定では、検証は、前述の ER コンポーネントを含む ER 構成に対して、次の場合に自動的に実行されます。

  • あなたは Microsoft Dynamics 365 Finance のインスタンスに新しいバージョンの ER 構成を インポート します。
  • 編集可能な ER 構成の状態を ドラフト から 完了 に変更します。
  • 新しい基本バージョンを適用することにより、編集可能な ER 構成を リベース します。

バージョン10.0.49からは、強化された検証管理により、単一の操作で 複数の完了した構成バージョンを検証 し、その検証をバッチジョブとしてバックグラウンドで実行し、後で永続的な 検証履歴を通じて結果をレビューできるようになりました。

Note

強化検証管理は 、フィーチャー管理でオンにする機能です。

  1. ワークスペース>機能管理 の順に移動します。
  2. リスト内で「 電子報告構成の強化検証管理」を見つけて選択してください。
  3. 直ちに有効化を選択します。

単一の構成バージョンを検証する

構成の一つのバージョンを検証するには、以下の手順に従います:

  1. 組織管理 > 電子申告 > コンフィギュレーションの順に移動します。
  2. 左側のペインにある構成ツリーで、ER 形式または ER モデル マッピング コンポーネントを含む目的の ER 構成を選択します。
  3. FastTabのバージョンで、選択したER構成のバージョンを選択します。
  4. バージョンのFastTabまたはアクションペイン(電子報告構成の強化検証管理機能が無効の場合)で「検証」を選択します。

システムは選択したバージョンを検証し、エラーや警告を報告します。

Note

電子報告設定の強化検証管理機能が無効化されると、アクションペインで「検証」ボタンが使用され、選択した設定のバージョンを検証します。

電子報告設定の強化検証管理機能が有効になると、バージョンFastTab上で検証ボタンが利用可能になり、選択した構成のバージョンを検証します。

複数の構成を検証する

Note

この機能は、 電子報告構成のための強化検証管理 機能が有効になるバージョン10.0.49から利用可能になります。

この機能をオンにすると、 設定リポジトリ のアクションペインに複数の設定を同時に検証できる 検証メニューが表示されます

  1. 組織管理>電子申告>構成の順に移動します。

  2. アクションパネルで 「Validation>Validate configurations」を選択してください。

  3. 設定検証ダイアログボックスで、検証したい完了した構成バージョンを選択します。

  4. 検証の実行方法を選択してください:

    • インタラクティブモードで即座に検証を実行するには、検証を開始し、プロンプトで確認してください。 インタラクティブな検証は、選択する構成の数によっては時間がかかることがあります。
    • バックグラウンドで検証を実行するには、 バッチ ボタンを使ってバッチジョブとしてスケジュールしてください。 ジョブがキューに入ると、ER設定検証ジョブがバッチキューに追加されたことが確認されます。

Tip

多くの構成や大きな構成を選択する際にはバッチジョブとして検証を実行し、作業がインタラクティブなセッションを妨げないようにしましょう。

検証用には完成した構成バージョンのみが利用可能です。

デザイナーでERフォーマットを検証する

  1. 組織管理 > 電子申告 > コンフィギュレーションの順に移動します。
  2. 左側のペインにある構成ツリーで、ER 形式のコンポーネントを含む目的の ER 構成を選択します。
  3. FastTabのバージョンで、選択したER構成のバージョンを選択します。
  4. アクション ウィンドウで、デザイナーを選択します。
  5. 形式デザイナー ページのアクション ペインで、検証 を選択します。

デザイナーでERモデルマッピングを検証する

  1. 組織管理 > 電子申告 > コンフィギュレーションの順に移動します。
  2. 左側の構成木で、ERモデルマッピングコンポーネントを含むER構成を選択します。
  3. FastTabのバージョンで、選択したER構成のバージョンを選択します。
  4. アクション ウィンドウで、デザイナーを選択します。
  5. モデルからデータ ソースへのマッピング ページのアクション ペインで、デザイナー を選択します。
  6. モデル マッピング デザイナー ページのアクション ペインで、検証 を選択します。

設定をインポートする際の検証は省略してください

構成をインポートするときに検証をスキップするには、次の手順に従います。

  1. 組織管理 > 電子申告 > コンフィギュレーションの順に移動します。
  2. 構成ページ、アクション ウィンドウ、構成タブ、詳細設定グループで、ユーザー パラメーターを選択します。
  3. インポート後に構成を検証 オプションを いいえ に設定します。

バージョンの状態を変更したりリベースした場合は検証を省略してください

バージョンの状態を変更またはリベースするときに検証をスキップするには、次の手順に従います。

  1. 組織管理 > 電子申告 > コンフィギュレーションの順に移動します。
  2. 構成ページ、アクション ウィンドウ、構成タブ、詳細設定グループで、ユーザー パラメーターを選択します。
  3. 構成状態の変更時およびリベース時に検証をスキップ オプションを はい に設定します。

ER では、次のカテゴリを使用して、整合性チェック検査をグループ化します:

  • 実行可能性 – 実行時に発生する可能性がある重大な問題を検出する検査。 これらの問題は、ほとんどが エラー レベルです。
  • パフォーマンス – 構成済み ER コンポーネントの非効率な実行を引き起こす可能性のある問題を検出する検査。 これらの問題は、ほとんどが 警告 レベルです。
  • データの整合性 – データ損失または実行時の問題を引き起こす可能性のある問題を検出する検査。 これらの問題は、ほとんどが 警告 レベルです。

その他のリソース

ALLITEMS ER 関数

ALLITEMSQUERY ER 関数

INT64VALUE ER 関数

INTVALUE ER 関数

FILTER ER 関数

WHERE ER 関数

JOIN データ ソースを使用して、ER モデル マッピングで複数のアプリケーション テーブルからデータを取得する

電子申告形式の実行をトレースしてパフォーマンスの問題をトラブルシューティング

ビジネス ドキュメント管理の概要