ER 財務分析コードをデータ ソースとして使用する (第 2 部 - モデル マッピング)
次の手順では、システム管理者に指定されたユーザーまたは電子レポート開発者のロールが、電子レポート・データソースとしての財務分析コードを使用するために 電子レポート(ER)モデルをどのように環境設定しているのか説明します。 これらの手順はどのタイプの企業でも実施できます。
これらの手順を実施するには、まず 「ER 財務分析コードをデータソースとして使用する (パート1:デザインデータ モデル)」に記載の手順を実施する必要があります。
必要なデータ ソースをモデルマッピングに加える
- [組織管理] > [電子申告] > [コンフィギュレーション] に移動します。
- [ツリー] フィールドで、「財務分析コード・サンプル モデル」を選択します。
- [デザイナー] をクリックします。
- [モデルからデータ ソースへのマップ] をクリックします。
- [新規] をクリックします。
- [定義] フィールドで、「エントリ」を選択します。
- [名称] フィールドで、「分析コードデータ・マッピング」と入力します。
- [説明] フィールドで、「分析コードデータ・マッピング」と入力します。
- [保存] をクリックします。
- [デザイナー] をクリックします。
- ツリーで、'Dynamics 365 for Operations\Table を選択します。
- [ルートの追加] をクリックします。
- [名前] フィールドに、「Company」と入力します。
- [テーブル] フィールドに「CompanyInfo」と入力します。
- [OK] をクリックします。
- [ツリー] フィールドで、「財務分析コード・サンプル モデル」を選択します。
- [ルートの追加] をクリックします。
- このデータ ソースでは、データソースとしてそのモデルを使用するレポートについて財務分析コードをどのように定義するのか示します。
- [名前] フィールドに値を入力します。
- 「分析コードのフィールドを要求する」で [はい] を選択します。
- ユーザー ダイアログ フォームの実行時に分析コードを選択できるよう、「はい」を選択します。 「いいえ」を選択しますと、現インスタンスのすべての財務分析コードが既定値で使用されることになります。
- 「財務分析コードの選択」のフィールドで、「法人」を選択します。
- ルックアップ フィールドの現インスタンスについて「分析コードを希望」を選択するには、「すべて」を選択します。 ルックアップ フィールドの会社について「分析コード」を選択するには、「法人」を選択します。 分析コードを選択して、ユーザーが単一の分析コードセットを使用して分析コードを選択できるようにします。
- 「主勘定のフィールドを要求する」で、[はい] を選択します。
- 「主勘定を要求する」 を 「はい」 に設定することで、分析コードリストの一部として主勘定を選択できるようになります。 「いいえ」 に設定すると、主勘定は分析コードのリストに含まれなくなり、 「主勘定を必須にする」 オプションが有効になります。 「主勘定を必須にする」 オプションが 「はい」 に設定されると、ユーザーの選択にかかわらず主勘定が分析コードのリストに含まれます。
- [OK] をクリックします。
- ツリーで、'Dynamics 365 for Operations\Table records'を選択します。
- [ルートの追加] をクリックします。
- [名称] フィールドで、「LedgerJournal」と入力します。
- [クエリの要求] フィールドで、[はい] を選択します。
- [表] フィールドで、「LedgerJournalTable」と入力します。
- [OK] をクリックします。
データ モデル・エレメントを追加したデータソースにマッピングする
- ツリーで、「Journal」を展開します。
- ツリーで、「Journal\Transaction」を展開します。
- ツリーで、「Journal\Transaction\Dimensions data」を展開します。
- ツリーで、Dimensions setting」を展開します。
- ツリーで、「LedgerJournal」を展開します。
- ツリーで、「LedgerJournal<Relations」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Voucher」を選択します。
- ツリーで、「Journal\Transaction\Voucher」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)」を選択します。
- たとえば、LedgerDimensionに設定されている財務分析コードについては、相当するデータソースの品目が使用できます(LedgerDimension.分析コード)。 このデータ ソースの品目は、レコードのリストとして設定された分析コードの財務分析コードを示します。
- つりーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions\Value」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions\Definition」を展開します。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions\Definition\Name」を選択します。
- ツリーで、「Journal\Transaction\Dimensions data\Name」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions\Value\Description」を選択します。
- ツリーで、「Journal\Transaction\Dimensions data\Description」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions\Value\Code」を選択します。
- ツリーで、「Journal\Transaction\Dimensions data\Code」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Account.Dimension(LedgerDimension.Dimension)\Main account and dimensions」を選択します。
- ツリーで、「Journal\Transaction\Dimensions data」を選択します。
- [バインド] をクリックします。 !モデル マッピング デザイナー ページ、マッピング タブ、データ ソース ツリー。](../media/er-financial-dimensions-guides-model-mapping3.png)
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Debit(AmountCurDebit)」を選択します。
- ツリーで、「Journal\Transaction\Debit」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Date(TransDate)」を選択します。
- ツリーで、「Journal\Transaction\Date」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Currency(CurrencyCode)」を選択します。
- ツリーで、「Journal\Transaction\Currency」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans\Credit(AmountCurCredit)」を選択します。
- ツリーで、「Journal\Transaction\Credit」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal<Relations\LedgerJournalTrans」を選択します。
- ツリーで、「Journal\Transaction」を選択します。
- [バインド] をクリックします。
- ツリーで、[LedgerJournal\Journal batch number(JournalNum)] を選択します。
- ツリーで、「Journal\Batch」を選択します。
- [バインド] をクリックします。
- ツリーで、「LedgerJournal」を選択します。
- ツリーで、「Journal」を選択します。
- [バインド] をクリックします。
- ツリーで、「Dimensions」を展開します。
- ツリーで、「Dimensions\Main account and dimensions」を展開します。
- ツリーで、「Dimensions\Main account and dimensions\Definition」を展開します。
- ツリーで、「Dimensions\Main account and dimensions\Definition\Name」を選択します。
- ツリーで、「Dimensions setting\Code」を選択します。
- [バインド] をクリックします。
- ツリーで、「Dimensions\Main account and dimensions\Definition\Report column name」を選択します。
- ツリーで、「Dimensions setting\Name」を選択します。
- [バインド] をクリックします。
- ツリーで、「Dimensions\Main account and dimensions」を選択します。
- ツリーで、「Dimensions setting」を選択します。
- [バインド] をクリックします。
- ツリーで、「Company」を選択します。
- [編集] をクリックします。
- expressionAsStringTextのフィールドで、Company.'find()'.'name()を入力します。
- 会社.'検索()'.'名称()'
- 保存 をクリックします。
- ページを閉じます。
- 保存 をクリックします。
- ページを閉じます。
このドラフト モデルのバージョンを実行します。
- ページを閉じます。
- ページを閉じます。
- [状態の変更] をクリックします。
- [完了] をクリックします。
- [OK] をクリックします。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示