プロジェクトの見積もりと実績の統合

適用対象: ERP と統合されたプロジェクト運用

この記事は、Project Operationsにおけるプロジェクトの見積もりと実績のデュアル書き込み統合についての情報を提供します。

プロジェクト見積

Microsoft Dataverseでプロジェクトの労働、経費、材料の見積もりを作成および管理します。 これらの見積もりは、会計目的で財務および運用アプリと同期されます。 財務アプリと運用アプリを使用して見積もりを作成、更新、または削除することはできません。

見積もりの作成には、projectの有効なアカウンティング構成が必要です。 契約明細行に関連付けられたプロジェクトには、プロジェクト コストおよび収益プロファイル ルールで定義された有効なプロジェクト コストおよび収益プロファイルが必要です。 詳細については、「課金対象プロジェクトのアカウンティングの構成を参照してください。

人件費見積

プロジェクト マネージャーまたはリソース マネージャーは、労働見積もりを作成し、一般的なリソースまたは名前付きリソースをプロジェクト タスクに割り当てます。 リソース割り当てレコードは、Dataverse の [プロジェクトの詳細] ページの [リソースの割り当て] タブで確認できます。 Dataverse のリソース割り当てレコードは、Project Operations 統合エンティティ (msdyn_resourceassignments) を使用して、財務と運用アプリにおける時間予測レコードを作成します。

Dataverse とファイナンスおよびオペレーション アプリ間の労務見積もり統合フローのスクリーンショット。

二重書き込みでは、リソースの割り当てレコードをステージング テーブル (ProjCDSEstimateHoursImport) に同期させた後、ビジネス ロジックを使って時間予測レコード (ProjForecastEmpl) を作成、更新します。

このプロジェクト会計士は、プロジェクト管理と会計>すべてのプロジェクト>計画>時間予測に移動して、財務および運用アプリで作成された予測時間レコードを確認します。

経費見積

プロジェクト マネージャーは、Dataverse の [プロジェクトの詳細] ページの [経費見積もり] タブで経費見積もりを作成します。 Dataverse では、経費見積レコードが 見積明細行 エンティティに格納されます。 これらの見積りレコードは、トランザクション クラスの Expense を使用し、経費見積もり用の Project Operations 統合エンティティ (msdyn_estimatelines)を使用して、財務および運用アプリの経費予測レコードと同期します。

Dataverse と財務および運用アプリ間の経費見積もり統合プロセスのスクリーンショット

デュアル書き込みでは、経費見積もりレコードがステージング テーブル ProjCDSEstimateExpenseImport に同期されます。 次に、ビジネス ロジックを使用して、経費予測レコード (ProjForecastCost) を作成および更新します。 見積もり明細には、売上の見積もりと原価の見積もりレコードが別々に格納されます。 ファイナンスアプリと運用アプリのビジネスロジックは、ステージングテーブルの詳細を用いて、1つの経費予測記録を作成します。

project会計士は、プロジェクト管理および会計>すべてのプロジェクト>計画>経費予測に移動することで、財務および業務アプリの経費予測レコードを確認できます。

材料見積

プロジェクト マネージャーは、Dataverse の [プロジェクトの詳細] ページの [材料見積もり] タブで品目見積を作成します。 Dataverse では、品目見積レコードが 見積明細行 エンティティに格納されます。 これらの見積レコードでは、トランザクション クラスの 品目 を使用し、財務および運用アプリの品目予測レコードに同期するには、 品目見積のプロジェクト統合テーブル (msdyn_estimatelines) を使用します。

Dataverse と Finance and Operations アプリの間の材料見積もり統合フローのスクリーンショット。

デュアル書き込みにより、材料見積もりレコードがステージング テーブル ProjForecastSalesImpor に同期されます。 次に、ビジネス ロジックを使用して、品目予測レコード (ForecastSales) を作成および更新します。 見積もり明細には、売上の見積もりと原価の見積もりレコードが別々に格納されます。 財務アプリとオペレーションアプリのビジネスロジックは、ステージングテーブルのこの詳細を使用して、単一の品目予測レコードを生成します。

プロジェクト会計士は、「プロジェクト管理と会計」「すべてのプロジェクト」>「計画」「品目予測」に移動することで、ファイナンスと運用のアプリ内の品目予測レコードを確認できます。

プロジェクト実績

Dataverse は、時間、経費、材料、および請求アクティビティに基づいてプロジェクト実績を作成します。 この Dataverse エンティティは、数量、原価価格、販売価格、プロジェクトなど、これらのトランザクションのすべての運用属性をキャプチャします。 詳細については、実績 を参照してください。 デュアル書き込みテーブル マップ Project Operations 統合実績値 (msdyn_actuals) は、実際のレコードを会計のダウンストリーム処理用に財務およびオペレーション アプリに同期します。

 Dataverse と finance と operations apps の間の実際の統合フローのスクリーンショット。

Project Operations統合実績値 テーブル マップは、Dataverse の Actuals エンティティ内で、属性 Skip Sync (内部使用のみ)False に設定されているすべてのレコードを同期します。 Dataverse では、レコードの作成時にこの属性値が自動的に設定されます。 次の例では、この属性を True に設定します。

  • 会社間取引のプロジェクト費用実績。 詳細については、「会社間トランザクションの作成を参照してください。 会社間の仕入先請求書を転記すると、財務および運用アプリでプロジェクトコストの実績が再作成されるため、これらのレコードはスキップされます。
  • 見積の請求書が確認されたときに作成された負の未請求販売レコードです。 財務とオペレーションのアプリにおいて、プロジェクト補助元帳が請求時に未請求の販売記録を取り消すのではなく、ステータスを完全請求済みに変更するため、これらの記録はスキップされます。

二重書き込みのテーブル マッピングは、実績レコードをステージング テーブル (ProjCDSActualsImport) に同期します。 定期プロセスステージング テーブルからのインポートは、Project Operations の統合仕訳帳明細行とプロジェクト請求書仮発行明細行を作成するときに、これらのレコードを処理します。 詳細については、Project Operations の統合ジャーナルを参照してください。

Dataverse は、Transaction 接続 エンティティ内のプロジェクトの実際のトランザクションのリンクも記録します。 詳細については、実績を元のレコードにリンクする を参照してください。 デュアル書き込みテーブル マップ ( プロジェクト トランザクション リレーションシップ (msdyn_transactionconnections) の統合エンティティは、実際のトランザクション間のリンクを財務アプリと運用アプリに同期します。 定期的なプロセス ステージング テーブルからのインポートでは、Project Operations の統合仕訳帳明細行や Project の請求書提案書明細行を作成する際に、これらのレコードが使用されます。

Project Operations統合仕訳帳とプロジェクト仮発行請求書を転記すると、ステージング テーブルの各レコード (ProjCDSActualsImport の更新がトリガーされます。 システムは、実績取引に対して以下の会計属性を取得して記録します:

  • 会計通貨金額
  • 為替レート
  • 伝票番号
  • 消費税金額

Project Operations統合実績値 テーブルマップは、この情報でDataverseの各実績レコードを更新します。