個別の電子申告コンフィギュレーションで電子申告モデル マッピングを管理する
次のステップでは、「システム管理者」または「電子レポート開発者」ロールに割り当てられたユーザーが、個別の ER コンフィギュレーションの電子申告 (ER) モデル マッピングを管理する方法を説明します。 このタスク ガイドでは、サンプル会社 Litware, Inc. に必要となる ER 構成を作成します。このタスク ガイドを完了するには、まずタスク ガイド 「ER 構成プロバイダーの作成」 に記載のステップを完了する必要があります。
ER コンフィギュレーションは会社間で共有されるので、選択した会社のデータ セットを使用してこのタスク ガイドを完了できます。 このタスク ガイドの機能は、次の修正プログラムのうち 1 つをインストールした場合に使用可能です: Dynamics AX バージョン 7.0 の https://fix.lcs.dynamics.com/Issue/Resolved?kb=4012872 または Dynamics 365 for Operations バージョンの https://fix.lcs.dynamics.com/Issue/Resolved?kb=4012871。
- [組織管理] > [ワークスペース] > [電子申告] の順に移動します。
- サンプル会社 Litware, Inc. のコンフィギュレーション プロバイダーが使用可能であり、アクティブとしてマークされていることを確認します。 この構成プロバイダーが表示されない場合は、まずタスク ガイド 「構成プロバイダを作成する」 の手順を完了し、アクティブとしてマークする必要があります。
新しい ER モデル コンフィギュレーションの追加
- [コンフィギュレーションをレポートする] をクリックします。
- 新しいモデル コンフィギュレーションを追加します。 名前は、コンフィギュレーション ツリーで一意である必要があります。
- [コンフィギュレーションの作成] をクリックすると、ドロップ ダイアログが開きます。
- [名前] フィールドに、「サンプル データ モデル」と入力します。
- サンプルのデータ モデル
- [コンフィギュレーションの作成] をクリックします。
- [デザイナー] をクリックします。
- [新規] をクリックすると、ドロップ ダイアログが開きます。
- [名称] のフィールドに、「Root」を入力します。
- ルート
- [追加] をクリックします。
- [新規] をクリックすると、ドロップ ダイアログが開きます。
- [名前] フィールドに、「Company」と入力します。
- 法人
- [追加] をクリックします。
- [説明] フィールドに、「実行時にユーザーがログインした法人または会社の説明」というテキストを入力します。
- 実行時にユーザーがログインした法人または会社の説明。
- [ルート参照] をクリックします。
- [OK] をクリックします。
- [保存] をクリックします。
- ページを閉じます。
- [状態の変更] をクリックします。
- [完了] をクリックします。
- [OK] をクリックします。
新しい ER モデル マッピング コンフィギュレーションを追加する
- [コンフィギュレーションの作成] をクリックすると、ドロップ ダイアログが開きます。
- [新規] フィールドで、「データ モデル サンプルのデータ モデルに基づいたモデル マッピング」と入力します。
- [名前] フィールドで、「サンプルのマッピング」と入力します。
- サンプルのマッピング
- [コンフィギュレーションの作成] をクリックします。
- [前提条件] セクションを展開します。
- 実装の前提条件グループが自動的に追加されました。 このグループには、親データ モデル コンフィギュレーションを参照し「実装」としてマークされている、前提条件コンポーネントが含まれています。 つまり、この サンプル マッピング モデル マッピング コンフィギュレーションが、「サンプル データ モデル」データ モデルの実装と見なされます。 したがって、「サンプル データ モデル」モデル コンフィギュレーションがダウンロードされるときに、このコンポーネントは強制的に ER に 「ER リポジトリからのサンプル マッピング」モデル マッピング コンフィギュレーションをダウンロードさせます。
- [デザイナー] をクリックします。
- 作成されたモデル マッピング コンフィギュレーションには、作成されたコンフィギュレーションと同じ名前の新しい空白のマッピングが含まれています。 選択した親モデル コンフィギュレーションにモデル マッピングが含まれている場合、それは新しいモデル マッピング コンフィギュレーションにコピーされます。
- [デザイナー] をクリックします。
- ツリーで、'Dynamics 365 for Operations\Table を選択します。
- [ルートの追加] をクリックします。
- [名前] フィールドに、「Company」と入力します。
- 法人
- [テーブル] フィールドに「CompanyInfo」と入力します。
- CompanyInfo
- [OK] をクリックします。
- ツリーで、「会社」を展開します。
- ツリーで、「会社\find()」を展開します。
- ツリーで、「会社\find()\名前」を選択します。
- [バインド] をクリックします。
- [保存] をクリックします。
- ページを閉じます。
- ページを閉じます。
- アクション ウィンドウで、[設定] をクリックします。
- [ユーザー パラメーター] をクリックします。
- [設定の実行] フィールドで、[はい] を選択します。
- [OK] をクリックします。
- [編集] をクリックします。
- [ドラフトの実行] フィールドで、[はい] を選択します。
新しい ER 形式コンフィギュレーションを追加する
- ツリーで、「サンプルのデータ モデル」を選択します。
- [コンフィギュレーションの作成] をクリックすると、ドロップ ダイアログが開きます。
- [新規] フィールドで、「データ モデル サンプルのデータ モデルに基づいた形式」と入力します。
- [名前] フィールドで、「サンプルの形式」と入力します。
- サンプルの形式
- [コンフィギュレーションの作成] をクリックします。
- [デザイナー] をクリックします。
- [ルートの追加] をクリックして、ドロップ ダイアログを開きます。
- ツリーで、[Text\String] を選択します。
- [OK] をクリックします。
- [マッピング] タブをクリックします。
- ツリーで、「model」を展開します。
- ツリーで、「モデル\会社」を選択します。
- [バインド] をクリックします。
- [保存] をクリックします。
- ページを閉じます。
- テスト目的で、作成された形式のドラフト バージョンを実行します。
- [実行] をクリックします。
- [バージョン] クイック タブで、[実行] をクリックします。
- [OK] をクリックします。
- この形式コンフィギュレーションを実行中のユーザーがログインしている会社の名前を含む出力を確認します。 必要なモデル マッピングを含む使用可能なコンフィギュレーションが 1 つしかないので、作成されたモデル マッピング コンフィギュレーションがこの形式コンフィギュレーションによって使用されます。
代替 ER モデル マッピング コンフィギュレーションを追加する
- ツリーで、「サンプルのデータ モデル」を選択します。
- [コンフィギュレーションの作成] をクリックすると、ドロップ ダイアログが開きます。
- [新規] フィールドで、「データ モデル サンプルのデータ モデルに基づいたモデル マッピング」と入力します。
- [名前] フィールドに、「サンプルのマッピング (代替)」と入力します。
- サンプルのマッピング (代替)
- [コンフィギュレーションの作成] をクリックします。
- [デザイナー] をクリックします。
- [デザイナー] をクリックします。
- ツリーで、'Dynamics 365 for Operations\Table を選択します。
- [ルートの追加] をクリックします。
- [名前] フィールドに、「Company」と入力します。
- 法人
- [テーブル] フィールドに「CompanyInfo」と入力します。
- CompanyInfo
- [OK] をクリックします。
- [編集] をクリックします。
- ツリーで、[String\CONCATENATE] を選択します。
- [機能の追加] をクリックします。
- ツリーで、「会社」を展開します。
- ツリーで、「会社\find()」を展開します。
- ツリーで、「会社\find()\名前」を選択します。
- [データ ソースの追加] をクリックします。
- [フォーミュラ] フィールドに値を入力します。
- CONCATENATE(Company.'find()'.Name, ";",
- ツリーで、「会社\find()\会社 (DataArea)」を選択します。
- [データ ソースの追加] をクリックします。
- [フォーミュラ] フィールドに値を入力します。
- CONCATENATE(Company.'find()'.Name, ";", Company.'find()'.DataArea)
- [保存] をクリックします。
- ページを閉じます。
- [保存] をクリックします。
- ページを閉じます。
- ページを閉じます。
- [ドラフトの実行] フィールドで、[はい] を選択します。
既存の ER モデル マッピング コンフィギュレーションを使用する
- ツリーで、「サンプルのデータ モデル\サンプルの形式」を選択します。
- [実行] をクリックします。
- 実行中の ER 形式のデータソースとして選択された未定義データ モデルには、複数のモデル マッピング コンフィギュレーションがあるため、選択されたドラフト版の ER 形式コンフィギュレーションは実行できません。
- 次に、ER 形式を実行するためのデータ ソースとしてモデル マッピングを使用する代替モデル マッピング コンフィギュレーションを定義します。
- ツリーで、「サンプルのデータ モデル\サンプルのマッピング (代替)」を選択します。
- [モデル マッピング] フィールドの既定値で [はい] を選択します。
- ツリーで、「サンプルのデータ モデル\サンプルの形式」を選択します。
- [実行] をクリックします。
- [OK] をクリックします。
- 既定のモデル マッピング コンフィギュレーションが、電子ドキュメントを生成するためにこの形式コンフィギュレーションによって使用されます (作成した出力に会社コードが含まれます)。