メモ
コミュニティの関心グループが Yammer から Microsoft Viva Engage に移行されました。 Viva Engage コミュニティに参加し、最新のディスカッションに参加するには、「 Finance and Operations Viva Engage Community へのアクセスを要求する 」フォームに入力し、参加するコミュニティを選択します。
ローカライズと翻訳のための Microsoft Dynamics Lifecycle Services (LCS) ソリューションの要件の一部として、ローカライズ ISV ソリューション プロバイダーは、電子レポート ツールを使用して、国/地域またはソリューションに固有の機能を実装する必要があります。 この記事では、構成の作成に電子レポートの使用を開始するのに役立つ背景情報を提供します。 この記事は、利用可能な電子レポートドキュメントと今後の電子レポートドキュメントを置き換えるものではありませんが、ローカリゼーション要件の観点から見た補足的なものです。
電子申告 (ER) は、次の 3 つの概念に基づいて、規制による電子申告と支払を作成および管理するのに役立つ、コンフィギュレーション可能なツールです。
- コーディングの代わりになるコンフィギュレーション
- 複数の Dynamics 365 Finance リリースで使用する 1 つの構成
- 簡単または自動的にアップグレード
LCS を使用することで、ER は Microsoft とパートナーが電子ドキュメント構成を他のパートナーや顧客に配布するための一般的な方法の 1 つを提供します。 ER によって、固有の業務要件用にパートナーや顧客が、電子ドキュメントの形式をカスタマイズ、アップグレード、配布することも容易になります。
ER を使用して、ドメイン固有でデータベースに依存しないデータ モデルをドキュメント形式のデータ ソースとして設定できます。 Excel に似た単純なビジュアル ツールを使用して、これらのドメイン固有のデータ モデルに基づいて形式を構成できます。 データ モデルとフォーマットはバージョン管理をサポートし、フォーマットは有効日になります。
主要データ フロー
データ モデル コンフィギュレーションの作成
Microsoft がリリースするデータ モデルは、いつでも再利用してカスタマイズできます。 または、必要なエンティティとその関係の抽象モデルを導入するビジネス ドメイン領域固有のデータ モデルを作成します。 このアプローチを使用すると、Microsoft がリリースする今後の更新プログラムに合わせて調整できます。 また、さまざまなシナリオや国/地域で必要な形式が異なる複数のドメイン固有の電子ドキュメントの設計とメンテナンスのために、モデルを再利用することもできます。
作成されたモデルのコンフィギュレーションのデータ モデルを設計する
必要なビジネス エンティティと、選択したドメイン内のそれらの間の関係を認識して記述するデータ モデルを設計します。 データ モデルは、データ コンテナー (レコード) を使用して、エンティティを表現する記述子で構成されます。 エンティティのプロパティを表すには、データ項目を使用します。 レコードの定義は、フィールド (データの品目) を含むエンティティです。 各データ項目には固有の名前、ラベル、説明、および値があります。 文字列、整数、実数、日付、列挙型などとして認識されるように、各データ項目の値を省略できます。 また、値は別のレコードまたはレコード リストになる場合があります。 データ モデルのルートとして、1 つのレコード定義を選択できます。 ルートは、データ ソース マッピングのモデル全体の開始点です。 この場合、モデルは、単一の定義済みデータ フローに従ってデータを配信するデータ ソースとして使用されます。 データ モデルのルートとしてレコード定義が選択されていない場合、データ モデルには、フォーマット マッピング ステージでルートとして割り当てることができるレコード定義が含まれます。 このようなモデルのデータ フローは、形式の性質に応じて、複数の方法でデータ ソースとして定義できます。 たとえば、支払いドメイン領域の単一のデータ モデルを設計できます。 このデータ モデルには、法人としての会社、仕入先や顧客、支払いのためのデータ レコード定義を含めることができます。 ただし、形式の性質に従って、データは次の方法で表示される必要があります: 支払人 > 受取人 > 支払。 したがって、単一のデータ モデルでは、次の代替パスに従ってデータを提供できます。
- 企業レコード定義をルートとして選択した場合、買掛金勘定ドメインの 会社 > 仕入先 > 支払いを選択します。
- 顧客レコード定義をルートとして選択した場合、売掛金勘定ドメインの顧客 > 会社 > 支払いを選択します。
フォーマット構成の作成
作成されたデータ モデル構成を使用して、設計する新しい電子形式の抽象データを保持します。 新しい形式を作成するときに先ほど準備したデータ モデルを使用する場合は、[構成の作成] で [データ モデルに基づく形式] オプションを選択していることを確認してください。 書式構成を作成したら、書式構造を定義する必要があります。 XML ファイルまたは Excel テンプレートの例をインポートすることで、構造を手動または自動で作成できます。 親構成のデータ モデルは、適切なルート コンテナーと共に形式マッピング用に自動的に提供されます。 ただし、形式によって特定の方法でデータを表すことを必須とする場合があります。 そのため、数式デザイナーを使用して、式をデータ コンテナーの仮想データ項目 (計算フィールド) として定義できます。
メモ
フォーマット コンポーネントは、テーブルやデータ エンティティ、列挙体、ER のクラスやオブジェクトなどのデータベースおよびアプリケーション成果物に直接マップできますが、この方法は使用しないでください。 同じデータ ソースを使用する一部のビジネス ドメイン領域では、複数の形式が保持されている可能性があります。 データベース成果物の構造が変更されるたびに、それらのデータベース成果物への形式マッピングも変更する必要があります。 これらの変更のコストには、保持されている形式の数が乗算されます。 そのため、ドメイン固有のデータ構造の抽象的な説明としてデータ モデルを操作します。 書式要素のデータベース コンポーネントへの直接バインドは、簡略化と特定のカスタマイズの対象範囲にのみ使用します。 たとえば、限定された数の保守された形式でこれらの参照が必要な場合に、直接バインディングを使用してカスタム テーブルを参照します。
ヒント
実行時にデータベースおよびアプリケーション成果物にアクセスするようにフォーマット コンポーネントを構成するために ER データ ソースを追加する必要がある場合は、[書式デザイナー] ページの [操作] ウィンドウで [詳細を表示] を選択します。
バージョン管理
電子レポートの設計の背後にある原則の 1 つは、カスタマイズ用の拡張メンテナンス モデルと共にデータ モデルと形式を簡単に配布できることです。 すべての構成がバージョン管理されており、既存のカスタマイズを "複製" して、ローカライズまたはカスタマイズ実装用の新しい構成を派生させることができます。 あなたは、Proseware, Inc. という名前の会社を代表しています。Litware Inc. のサービスに登録することで、あなたにIntrastatリターンの設定が提供され、その中のすべての法的要件を支援します。 Litware Inc.からデータ モデルと形式と共に特定の構成を受け取り、デプロイします。 会社は、連邦政府の要件に加えて、次の地域要件をサポートする必要がある地区で働いています。
- Intrastat トランザクションの詳細の一部として、XML ファイルには、他の場所では必要ない統計プロシージャ コードが表示されている必要があります。
- Intrastat returns ヘッダー ブロックに表示される会社名の長さを 200 文字に制限する必要があります。
これらの要件をサポートし、地域の機関に準拠するには、ローカライズされた構成としてこのローカライズを実装する必要があります。 ただし、配信元構成の新しいバージョンとして連邦レベルで導入される将来の変更を採用できるように、配信元の構成へのリンクを保持する必要があります。 したがって、LCS から Litware Inc. の配信元構成をインポートし、新しいローカライズされた構成として派生させ、必要な変更を導入し、ローカライズされた形式の最初のバージョンを導入してこの作業を完了し、内部で使用を開始します。 Litware Inc. が配信元の構成の新しいバージョンを提供するたびに、LCS からインポートし、ローカライズされた構成をこのバージョンにリベースし、新しい連邦要件をサポートするための変更を採用し、ローカライズされた形式の次のバージョンを導入してこの作業を完了し、内部的に使用し続けます。
メモ
任意のコンフィギュレーションのドラフト・バージョンは、次のような追加アクションのためにローカルで使用可能になる前に「完了」しておく必要があります。
- 新しい形式からのデータ ソースとして参照できるようにします。
- 構成のインポート/エクスポートなどを使用して、企業またはインスタンス間の構成交換を有効にします。
電子報告ドメインカバレッジ
いくつかの既定の構成を使用して、特定の国/地域の電子レポート要件を満たすことができます。 次の一覧は、ビジネス ドメインにグループ化された形式構成の例を示しています。 使用可能かつサポートされている構成の完全な最新リストを入手するには、構成リポジトリ セットアップを開いて、リソースまたは LCS 資産ライブラリーからインポートできる構成を表示します。
監査ファイル
- FEC
- GDPdU...
支払 (ISO20022)
- SEPA CT
- SEPA DD(単一ユーロ決済圏における直接引き落とし)
- JBA
- BACS...
統計レポート
- EU イントラスタット...
税務報告書
- CIS
- BAS
- ELSTER
- EU 販売リスト...
顧客の電子請求書
- OIOUBL...
ソリューションの取得
電子レポート機能を ER に移動する方法を選択することができます。 ただし、その移動を計画するときは、次の大まかな手順を検討してください。
- 現在ソリューションが提供している電子レポート機能を確認します。
- 支払および電子請求書などのソリューションの対象となるドメイン領域を識別します。
- Microsoft が提供する構成を確認します。 ベースとして使用できる構成が見つかる可能性があります。 たとえば、ソリューションで SEPA CT 支払い形式をカスタマイズする場合は、SEPA CT 構成を拡張します。
- 既存のモデルまたは形式、または新しいモデルまたは形式のいずれかに基づく新しいコンフィギュレーションを作成します。
- ユーザーがレポートの実行時に選択する必要がある入力パラメータと、レポートの内容の検証を定義します。
- 算術、文字列、日付、またはその他の使用可能な Excel のような関数を使用して、モデルとのマッピングを定義します。
- 該当する場合は、ラベルと翻訳をさまざまな言語に定義します。
- 名前付き範囲を含むテンプレートを定義し、必要に応じて Excel レポートの構成からのリンクを設定します。
用語
| 用語 | 定義 |
|---|---|
| ER | 電子申告は、政府機関、銀行、および他の関係者と情報交換するための電子申告の作成を簡略化するエンジンです。 現在、電子レポートはテキスト、XML および OpenXML スプレッドシート形式書式をサポートしており、より多くの形式をサポートするために拡張機能インターフェイスを提供します。 |
| 変換 | 形式に出力として送信される前に、データソースに対して実行する必要がある一般的なアクションがある場合は、変換を導入してフォーマット コンポーネントにアタッチできます。 変換は、1 つの値をパラメーターとして受け取り、別の値を返す ER 数式です。 たとえば、スペースを含む多くの形式フィールドがあり、フィールドがエクスポートされる際、スペースはスペースごとに置換される必要があります。 この場合、ジョブを実行するために、文字列の引数を取得して REPLACE 関数を使用する変換を作成できます。 文字列コンポーネントを作成して、その変換に関連付けることができます。 |
| データ モデル | データ モデルは、データの構造体を提供します。 この構造体は、このドメインの報告要件を満たすために、特定のビジネス ドメイン領域を詳細に抽象的に記述するために使用されます。 |
| 構成 | 管理および実行可能で、バージョン管理をサポートするデータ ソースへのマッピングと組み合わせるデータのモデルまたは形式のいずれかのコンテナーです。 構成は、財務インスタンスと運用インスタンス間の電子ドキュメント形式の交換を整理するためにインポートまたはエクスポートされるエンティティです。 |
| 派生アクション | 既存の構成を基にして新しい構成を作成する操作。 |
| リベース アクション | 新しいバージョンの基本構成で導入された変更を使用して派生したコンフィギュレーションを更新する工程です。 バージョン番号は、リベース初期化段階で選択されます。 |
| アップデートの競合 | リベース アクション中に検出された競合。新しい基本バージョンには、派生バージョンでも調整される形式/マッピング要素 (名前、プロパティなど) の調整が含まれます。 |
| 再配置競合 | リベース アクション中に検出された競合。新しい基本バージョンには、派生バージョンの別の位置にも再配置される書式要素 (名前、プロパティなど) の新しい位置 (親要素) が含まれています。 |
| 重複競合 | リベース アクション中に検出された競合。新しい基本バージョンでは、派生バージョンにも入力される要素 (名前と子コンポーネントが同じ) と同じ新しい書式要素が導入されました。 |