ER アプリケーション固有のパラメータを使用するルックアップ データ ソースのコンフィギュレーション

Note

コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。

電子申告 (ER) アプリケーション固有のパラメーター機能を使用すると、データ フィルターを ER 形式に構成して、一連の抽象的なルールに基づくようにすることができます。 ER 形式で使用できる ルックアップ の種類のデータ ソースを使用するように、この一連のルールを構成できます。 対応する ER 形式の ルックアップ データ ソースの設定と現在の法人データに基づいて自動的に生成されるユーザー インターフェイス (UI) を使用して、ER コンポーネント デザイナー以外の実際のルールを指定します。 最終的に、ER 形式の ルックアップ データ ソースは、この ER 形式の実行時に指定されたルールにアクセスします。

Note

編集可能な ER 形式の構成されたデータ ソースを使用して、実際のルールの構成に使用するアプリケーション データを指定します。

ER 操作デザイナーを使用して、参照の種類のデータ ソースを ER 形式にします。 次の要素を含め、抽象ルールの外観を記述するようにデータ ソースを構成する必要があります。

  • 1 つのルールを指定する値を持つ特定のデータ型のパラメーター セット。
  • このルールが最も適切と見なされたときに 1 つのルールが返す特定のデータ型の値型。

構成されたルールによって返される値の種類に応じて、次の種類の ルックアップ データ ソースを構成できます。

  • モデル列挙値を返す必要がある場合は、 Data model\Lookup 型を使用します。
  • アプリケーション列挙値またはアプリケーションの拡張データ型の値を返す必要がある場合は、Dynamics 365 Operations\Lookup 型を使用します。
  • 書式列挙値を返す必要がある場合は、Format 列挙型\Lookup 型を使用します。

次の図は、サンプル ER 形式で書式列挙体を構成する方法を示しています。

構成された参照データ ソースのベースとしての形式列挙のスクリーンショット。

次の図は、生成されたレポートのさまざまなセクションでさまざまな種類の税金を報告するように構成した書式コンポーネントを示しています。

さまざまな種類の税金を個別に報告する書式セクションのスクリーンショット。

次の図は、ER 操作デザイナーで Format 列挙型\Lookup 型のデータ ソースを追加する方法を示しています。 追加したデータ ソースは、List of taxation levels 形式列挙型の値を返すするように構成されています。

Format 列挙型\Lookup 型の ER データ ソースを追加するスクリーンショット。

次の図は、モデル データ ソースの Model.Data.Tax レコード リストのコード フィールドを、構成されたすべてのルールに対して指定する必要があるパラメーターとして使用するように、追加されたデータ ソースを構成する方法を示しています。

Format 列挙型\Lookup 型で追加されたデータ ソースのパラメーターを構成するスクリーンショット。

Model.Data.Tax アプリケーション テーブルのレコードにアクセスして、構成されたすべてのルールの税コードを指定するように、追加されたデータ ソースを構成します。

Format 列挙型\Lookup 型の単一企業ルックアップデータソースのレビューのスクリーンショット。

構成されたデータ ソースの構造に自動的に合わせる UI を使用して、選択した ER 形式の参照規則を設定します。 現在、この UI は、各ルールについて、戻り値をパラメーターとしての税コードと同様に List of taxation levels 形式として指定する必要があります。

構成されたデータ ソースのルールを設定するスクリーンショット。

次の図は、必要なパラメーターを指定して、構成されたModel.Data.Summary.LevelByLookup データ ソースを呼び出す計算フィールド型の データ ソースを構成する方法を示しています。 実行時にこの呼び出しを処理するために、ER は定義された順序で構成されたルールの一覧を確認し、指定された条件を満たす最初のルールを探します。 この例は、指定された税コードと一致する税コードを含むルールです。 その結果、ER は最も適切なルールを検索し、検出されたルールに対して構成した列挙値を返します。

Note

該当するルールが見つからない場合に、例外がスローされます。 これらの例外を回避するために、ルール一覧の最後に追加のルールを構成して、構成されていない値または値が指定されなかったケースを処理できるようにします。 *空白ではない* および *空白* のオプションを適宜使用します。

構成されたルックアップ データ ソースを呼び出すデータ ソースを追加するスクリーンショット。

編集可能な参照データ ソースに対して [会社間 ] オプションを [はい ] に設定すると、このデータ ソースのパラメーターセットに新しい必須 の Company パラメーターを追加します。 参照データ ソースが呼び出されたときに、実行時に Company パラメーターの値を指定する必要があります。 実行時に会社コードを指定すると、この会社用に構成されたルールが使用されて、最も適切なルールが検索され、対応する値が返されます。 次の図は、この実行方法および編集可能なデータ ソースのパラメーター セットの変更方法を示しています。

Format 列挙型\Lookup 型の会社間ルックアップ データ ソースのスクリーンショット。

Note

編集可能な ER 形式のこの参照データ ソースのルールセットを構成するには、すべての会社を個別に選択します。 検索設定が完了していない会社のコードを使用して会社間参照が呼び出されると、実行時に例外がスローされます。

会社間のルックアップ データ ソースを使用して ER 形式を実行し、このデータ ソースの範囲内ですべての会社のデータにアクセスするユーザーにアクセス許可が与えられていることを確認してください。 それ以外の場合は、実行時に例外がスローされます。

バージョン 10.0.19 以降、 ルックアップ データ ソースには拡張機能が含まれています。 編集可能な参照データ ソースに対して [拡張 ] オプションを [はい ] に設定すると、構成された参照データ ソースが構造化データ ソースに変換され、構成済みの一連のルールを分析する追加の機能が提供されます。 次の図は、このトランザクションを示しています。

Format 列挙型\Lookup 型の構造化ルックアップ データ ソースのスクリーンショット。

  • Lookup サブ項目は、指定されたパラメーターセットに基づいて構成可能なルールのセットから最も適切なルールを検索する関数として機能します。

  • IsLookupResultSet サブ項目は、基本列挙データ ソースの指定された値を受け取り、指定された列挙値が返される値として構成されているルールのセットに少なくとも 1 つのルールが含まれている場合に Trueブール値を返す関数として機能します。 指定された列挙値を返すよう構成されたルールがない場合、関数は Falseブール値を返します。

  • Setting サブ項目は、構成されたルールのセットをレコード リストのレコードとして返す関数として機能します。 戻り値および構成済みルールのパラメーター セットは、返されるすべてのレコードで、関連するデータ型のフィールドとして表示されます。

    • 返された値が ルックアップ結果 フィールドとして表示されます。
    • 構成されたパラメーターは、パラメーターの名前を持つフィールドとして表示されます (この例のコード フィールド)。

ルックアップ データ ソースを構成する方法の詳細については、「法人ごとに指定されたパラメーターを使用するように ER 形式を構成する」を参照してください。 ルックアップ ルールを設定する方法については、法人ごとの電子申告形式のパラメーターの設定 を参照してください。

追加リソース

法人ごとに指定されたパラメーターを使用するよう ER 形式を構成する

法人ごとの ER 形式のパラメーターの設定