Integration von Projekt-Schätzungen und Ist-Daten

Gilt für: Mit ERP integrierte Projektvorgänge

Dieser Artikel enthält Informationen zur Dual-Write-Integration in Project Operations für Projektschätzungen und Istwerte.

Projektschätzungen

Erstellen und Verwalten Sie Projektarbeits-, Spesen- und Materialschätzungen in Microsoft Dataverse. Diese Schätzungen werden für Buchhaltungszwecke mit Finanz- und Betriebsanwendungen synchronisiert. Sie können keine Schätzungen über die Finanz- und Betriebs-Apps erstellen, aktualisieren oder löschen.

Das Erstellen von Schätzungen erfordert eine gültige Buchhaltungskonfiguration für das Projekt. Projekte, die Vertragspositionen zugeordnet sind, müssen über ein gültiges Projektkosten- und Umsatzprofil verfügen, das in den Projektkosten- und Umsatzprofilregeln definiert ist. Weitere Informationen finden Sie unter Abrechnung für abrechenbare Projekte konfigurieren.

Arbeitsschätzungen

Der Projektmanager oder Ressourcenmanager erstellt Arbeitsschätzungen und weist der Projektaufgabe eine generische oder benannte Ressource zu. Sie können Ressourcenzuordnungsdatensätze auf der Registerkarte " Ressourcenzuordnungen " auf der Seite "Projektdetails " in "Dataverse" überprüfen. Ressourcenzuordnungsdatensätze in Dataverse erstellen Stundenvorhersageaufzeichnungen in Finanz- und Betriebsanwendungen mittels der Project Operations-Integrationsentität für Stundenschätzungen (msdyn_resourceassignments).

Screenshot der Arbeitsschätzungen des Integrationsflusses zwischen Dataverse- und Finanz- und Betriebs-Apps.

Dual-Write synchronisiert Ressourcenzuweisungsdatensätze mit der Staging-Tabelle (ProjCDSEstimateHoursImport) und verwendet dann Geschäftslogik, um Stundenprognosedatensätze zu erstellen und zu aktualisieren (ProjForecastEmpl).

Der Projektbuchhalter überprüft die in Finanz- und Betriebs-Apps erstellten Prognosestundendatensätze, indem er zu Projektmanagement und Buchhaltung>Alle Projekte>Plan>Stundenprognosen wechselt.

Ausgabemkalkulation

Der Projektmanager erstellt Spesenschätzungen auf der Registerkarte " Spesenschätzungen " auf der Seite "Projektdetails " in "Dataverse". Dataverse speichert Ausgabenschätzungsdatensätze in der Entität Schätzungszeile. Diese Schätzungsdatensätze verwenden die Transaktionsklasse Expense und synchronisieren sie mit Spesenprognosedatensätzen in Finanz- und Betriebs-Apps, indem sie die Project Operations-Integrationsentität für Spesenschätzungen (msdyn_estimatelines) verwenden.

Screenshot der Kostenschätzungen des Integrationsflusses zwischen Dataverse- und Finance and Operations-Apps.

Dual-Write synchronisiert Spesenschätzungsdatensätze mit der Stagingtabelle ProjCDSEstimateExpenseImport. Anschließend wird geschäftslogik zum Erstellen und Aktualisieren von Spesenprognosedatensätzen (ProjForecastCost) verwendet. In den Schätzzeilen werden Umsatzschätzungs- und Kostenvoranschlagsdatensätze getrennt gespeichert. Die Geschäftslogik in Finanz- und Betriebs-Apps erstellt einen einzelnen Ausgabenprognosedatensatz, indem sie diese Details in der Stagingtabelle verwendet.

Der Projektbuchhalter kann Spesenprognosendatensätze in den Finanz- und Betriebs-Apps überprüfen, indem er zu Projektmanagement und Buchhaltung>Alle Projekte>Plan>Spesenprognosen wechselt.

Materialschätzungen

Der Projektmanager erstellt Materialschätzungen auf der Registerkarte " Materialschätzungen " auf der Seite "Projektdetails " in "Dataverse". Dataverse speichert Datensätze zur Materialschätzung in der Entität "Geschätzte Linie" . Diese Schätzungsdatensätze verwenden die Transaktionsklasse Material und werden mit den Vorhersagedatensätzen für Artikel in Finance- und Operations-Apps synchronisiert, indem die Integrationstabelle Project für Materialschätzungen (msdyn_estimatelines) verwendet wird.

Screenshot des Integrationsflusses von Materialbewertungen zwischen Dataverse und Apps für Finanzen und Betrieb.

Dual-Write synchronisiert Materialschätzungseinträge mit der Stagingtabelle ProjForecastSalesImpor. Anschließend wird Geschäftslogik zum Erstellen und Aktualisieren von Artikelprognosedatensätzen (ForecastSales) verwendet. In den Schätzzeilen werden Umsatzschätzungs- und Kostenvoranschlagsdatensätze getrennt gespeichert. Die Geschäftslogik in Finanz- und Betriebs-Apps füllt einen einzelnen Item-Prognosedatensatz mithilfe dieser Details in der Stagingtabelle auf.

Der Projektbuchhalter kann die Artikelprognosedatensätze in Finanz- und Betriebs-Apps überprüfen, indem er zu Projektmanagement und Buchhaltung>Alle Projekte>Planen>Artikelprognosen navigiert.

Projekt-Ist-Werte

Dataverse erstellt tatsächliche Projektdaten basierend auf Zeit, Spesen, Material und Rechnungsaktivitäten. Diese Dataverse-Entität erfasst alle operativen Attribute dieser Transaktionen, einschließlich Menge, Kostenpreis, Verkaufspreis und Projekt. Weitere Informationen finden Sie unter Istwerte. Die Dual-Write-Tabellenzuordnungsmuster Project Operations Integrations actuals (msdyn_actuals) synchronisiert tatsächliche Datensätze mit Finanz- und Betriebsanwendungen für die nachgelagerte Buchhaltung.

Screenshot des Ist-Integrationsflusses zwischen Dataverse sowie Finance- und Operations-Apps.

Die Project Operations Integration-Actuals-Tabellenzuordnung synchronisiert alle Datensätze aus der Actuals-Entität in Dataverse, wobei das Attribut Skip Sync (zur internen Verwendung) auf False festgelegt ist. Dataverse legt diesen Attributwert automatisch fest, wenn Sie den Datensatz erstellen. Legen Sie dieses Attribut in den folgenden Beispielen auf "True " fest:

  • Projectkosten-Ist-Zahlen für Intercompany-Transaktionen. Weitere Informationen finden Sie unter Intercompany-Transaktionen erstellen. Das System überspringt diese Datensätze, da die tatsächlichen Projektkosten in den Finanz- und Betriebsanwendungen neu erstellt werden, wenn Sie die Rechnung des Intercompany-Lieferanten buchen.
  • Negative, nicht in Rechnung gestellte Verkaufsdatensätze werden erstellt, wenn die Proforma-Rechnung bestätigt wird. Das System überspringt diese Datensätze, da das Projekt-Nebenbuch in den Finanz- und Betriebsanwendungen den offenen Verkaufsdatensatz bei der Rechnungsstellung nicht rückgängig macht, sondern den Status auf vollständig fakturiert ändert.

Die Tabellenzuordnung für duales Schreiben synchronisiert die tatsächlichen Datensätze mit der Staging-Tabelle ProjCDSActualsImport. Der periodische Prozess Import aus der Stagingtabelle verarbeitet diese Datensätze beim Erstellen von Project Operations-Integrationsjournalzeilen und Projektrechnungsvorschlagszeilen. Weitere Informationen finden Sie im Journal Integration in Project Operations.

Dataverse erfasst auch die Verknüpfungen zwischen den tatsächlichen Projekttransaktionen in der Transactionverbindung-Entität. Weitere Informationen finden Sie unter Verknüpfen der Istdaten mit Originaldatensätzen. Die Integration-Entität für Projekttransaktionsbeziehungen (msdyn_transactionconnections) synchronisiert Verknüpfungen zwischen tatsächlichen Transaktionen und Finanz- und Betriebs-Apps. Der periodische Prozess Import aus Staging-Tabelle nutzt diese Datensätze beim Erstellen von Project Operations-Integrationsjournalzeilen und Projekt-Rechnungsvorschlagszeilen.

Durch das Posten eines Project Operations Integrationsjournals und eines Projektrechnungsvorschlags wird eine Aktualisierung in den jeweiligen Datensätzen in der Stagingtabelle ProjCDSActualsImport ausgelöst. Das System erfasst und zeichnet die folgenden Abrechnungsattribute für tatsächliche Transaktionen auf:

  • Betrag in Buchhaltungswährung
  • Wechselkurs
  • Belegnummer
  • Mehrwertsteuerbetrag

Die Project Operations Integration Ist-WerteTabelle aktualisiert die jeweiligen aktuellen Datensätze in Dataverse mit diesen Informationen.