Integration mit Finance konfigurieren

Gilt für diese Dynamics 365-Apps:
Personalverwaltung

Um Dynamics 365 Human Resources in Dynamics 365 Finance zu integrieren, verwenden Sie die Vorlage "Personalwesen für Finanzen" in Data Integrator. Die Vorlage „Human Resources to Finance“ ermöglicht den Datenfluss für Jobs, Positionen und Mitarbeiter. Die Vorlage ermöglicht den Datenfluss von der Personalabteilung in die Finanzabteilung, jedoch nicht den Datenfluss von der Finanzabteilung in die Personalabteilung.

Screenshot des Integrationsablaufs von Personalwesen zu Finanzen.

Die Human Resources zu Finance-Lösung bietet die folgenden Arten der Datensynchronisierung:

  • Verwalten von Jobs in Human Resources und Synchronisierung dieser von Human Resources nach Finance.
  • Verwalten von Positionen und Positionszuweisungen in Human Resources und Synchronisierung von diesen von Human Resources nach Finance.
  • Beschäftigungsverhältnisse im Personalwesen beibehalten und diese vom Personalwesen in den Finanzbereich synchronisieren.
  • Verwalten von Arbeitskräften und Arbeitskräfteadressen in Human Resources und Synchronisierung von diesen von Human Resources nach Finance.

Systemanforderungen für Human Resources

Die Integrationslösung erfordert die folgenden Versionen von Human Resources und Finance:

  • Dynamics 365 Human Resources am Dataverse
  • Dynamics 365 Finance Version 7.2 und höher

Vorlage und Aufgaben

So greifen Sie auf die Vorlage "Personalwesen für Finanzen" zu:

  1. Öffnen Sie das Power Apps Admin Center.

  2. Wählen Sie Projekteund dann Neues Projekt in der oberen rechten Ecke aus. Erstellen Sie ein neues Projekt für jede juristische Person, die Sie in Finance integrieren möchten.

  3. Wählen Sie die Vorlage Human Resources (Human Resources Dataverse zu Finance) aus, um Datensätze von Human Resources mit Finance zu synchronisieren.

Diese Vorlage verwendet die folgenden zugrunde liegenden Aufgaben, um Datensätze aus Personalwesen mit Finanzen zu synchronisieren:

  • Job-Funktionen zu Vergütung (Stellenfunktion)
  • Abteilungen zu Organisationseinheit
  • Stellentypen zu Vergütung (Stellentyp)
  • Stellen zu Stellen
  • Stellen zu Stellendetails
  • Positionstypen zu Positionstyp
  • Stellenpositionen zu Basisposition
  • Stellenpositionen zu Positionsdetails
  • Stellenpositionen zu Positionsdauern
  • Stellenpositionen zu Positionshierarchien
  • Arbeitskräfte zu Arbeitskraft
  • Beschäftigungen zu Beschäftigung
  • Beschäftigungen zu Beschäftigung - Details
  • Position der Arbeitskraftzuordnung zu Position der Arbeitskraftzuordnungen
  • Arbeitskräfteadressen zu Arbeitskraft-Postanschrift V2

Vorlagenzuordnungen

In den folgenden Vorlagenzuordnungstabellen enthält der Name der Aufgabe die in jeder Anwendung verwendeten Entitäten. Die Quelle (Human Resources) befindet sich links und das Ziel (Finance) rechts.

Job-Funktionen zu Vergütung (Stellenfunktion)

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_Job Funktionsname) JOBFUNCTIONID (JOBFUNCTIONID)
cdm_description (cdm_description) BESCHREIBUNG (BESCHREIBUNG)

Abteilungen zu Organisationseinheit

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_name) NAME (NAME)
cdm_departmentnumber (cdm_departmentnumber) OPERATINGUNITNUMBER (OPERATINGUNITNUMBER)
OPERATINGUNITTYPE (OPERATINGUNITTYPE)
cdm_description (cdm_description) NAMEALIAS (NAMEALIAS)

Stellentypen zu Vergütung (Stellentyp)

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_name) JOBTYPEID (JOBTYPEID)
cdm_description (cdm_description) BESCHREIBUNG (BESCHREIBUNG)
cdm_exemptstatus (cdm_exemptstatus) EXEMPTSTATUS (EXEMPTSTATUS)

Stellen zu Stellen

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_name) JOBID (JOBID)
cdm_maximumnumberofpositions (cdm_maximumnumberofpositions) MAXIMUMNUMBEROFPOSITIONS (MAXIMUMNUMBEROFPOSITIONS)
cdm_allowedunlimitedpositions (cdm_allowunlimitedpositions) ALLOWUNLIMITEDPOSITIONS (ALLOWUNLIMITEDPOSITIONS)
cdm_description (cdm_description) BESCHREIBUNG (BESCHREIBUNG)
cdm_jobdescription (cdm_jobdescription) JOBDESCRIPTION (JOBDESCRIPTIONS)

Stellen zu Stellendetails

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_name) JOBID (JOBID)
cdm_jobtypeid.cdm_name (Auftragstyp (Auftragstypname)) JOBTYPEID (JOBTYPEID)
cdm_jobfunctionid.cdm_name (Job Function (Job Function Name)) FUNCTIONID (FUCNTIONID)
cdm_validfrom (Gültig von) VALIDFROM (VALIDFROM)
cdm_validto (gültig bis) VALIDTO (VALIDTO)
cdm_defaultfulltimeequivalent (Standard-Vollzeitäquivalent) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

Positionstypen zu Positionstyp

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_name (cdm_name) POSITIONTYPEID (POSITIONTYPEID)
cdm_description (cdm_description) BESCHREIBUNG (BESCHREIBUNG)
cdm_classification (cdm_classification) KLASSIFIZIERUNG (KLASSIFIZIERUNG)

Stellenpositionen zu Basisposition

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_jobpositionnumber (Stellenposition Zahl) POSITIONID (POSITIONID)

Stellenpositionen zu Positionsdetails

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_jobpositionnumber (Stellenposition Zahl) POSITIONID (POSITIONID)
cdm_jobid.cdm_name (Stelle (Name)) JOBID (JOBID)
cdm_description (cdm_description) BESCHREIBUNG (BESCHREIBUNG)
cdm_departmentid.cdm_departmentnumber (Abteilung (Abteilungsnummer)) DEPARTMENTNUMBER (DEPARTMENTNUMBER)
cdm_positiontypeid.cdm_name (Positionstyp (Name)) POSITIONTYPEID (POSITIONTYPEID)
cdm_avaialableforassignment (Verfügbar für Zuweisung) AVAILABLEFORASSIGNMENT (AVAILABLEFORASSIGNMENT)
cdm_validfrom (Gültig von) VALIDFROM (VALIDFROM)
cdm_validto (gültig bis) VALIDTO (VALIDTO)
cdm_fulltimeequivalent (Vollzeitäquivalent) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

Stellenpositionen zu Positionsdauern

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_jobpositionnumber (Stellenposition Zahl) POSITIONID (POSITIONID)
Berechnete Aktivierung (Berechnete Aktivierung) VALIDFROM (VALIDFROM)
Berechnete Pensionierung (Berechnete Pensionierung) VALIDTO (VALIDTO)

Stellenpositionen zu Positionshierarchien

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_jobpositionnumber (Stellenposition Zahl) POSITIONID(POSITIONID)
cdm_parentjobpositionid.cdmjobpositionnumber (cdm_parentjobpositionid.cdmjobpositionnumber) PARENTPOSITIONID (PARENTPOSITIONID)
cdm_validfrom (Gültig von) VALIDFROM (VALIDFROM)
cdm_validto (gültig bis) VALIDTO (VALIDTO)
HIERARCHYTYPENAME (HIERARCHYTYPENAME) HIERARCHYTYPENAME (HIERARCHYTYPENAME)

Arbeitskräfte zu Arbeitskraft

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_birthdate (cdm_birthdate) GEBURTSDATUM (GEBURTSDATUM)
cdm_gender (cdm_gender) GESCHLECHT (GESCHLECHT)
cdm_primaryaddress (cdm_primaryaddress) PRIMARYCONTACTEMAIL (PRIMARYCONTACTEMAIL)
cdm_primarytelephone (cdm_primarytelephone) PRIMARYCONTACTPHONE (PRIMARYCONTACTPHONE)
cdm_facebookidentity (cdm_facebookidentity) PRIMARYCONTACTFACEBOOK (PRIMARYCONTACTFACEBOOK)
cdm_twitteridentity (cdm_twitteridentity) PRIMARYCONTACTTWITTER (PRIMARYCONTACTTWITTER)
cdm_linkedinIdentity (cdm_linkedinIdentity) PRIMARYCONTACTLINKEDIN (PRIMARYCONTACTLINKEDIN)
cdm_websiteurl (cdm_websiteurl) PRIMARYCONTACTURL (PRIMARYCONTACTURL)
cdm_firstname (cdm_firstname) VORNAME (VORNAME)
cdm_middlename (cdm_middlename) MIDDLENAME (MIDDLENAME)
cdm_lastname (cdm_lastname) NACHNAME (NACHNAME)
cdm_workernumber (cdm_workernumber) PERSONALNUMMER (PERSONALNUMMER)
cdm_type (cdm_type) ARBEITSTYP (ARBEITSTYP)
cdm_state (cdm_state) ARBEOTERSTATUS (ARBEITERSTATUS)

Beschäftigungen zu Beschäftigung

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE)
cdm_employmentenddate (cdm_employmentenddate) EMPLOYMENTENDDATE (EMPLOYMENTENDDATE)
cdm_workertype (cdm_workertype) ARBEITSTYP (ARBEITSTYP)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) PERSONALNUMMER (PERSONALNUMMER)
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) LEGALENTITYID (LEGALENTITYID)

Beschäftigungen zu Beschäftigung - Details

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE)
cdm_employmentenddate (cdm_employmentenddate) EMPLOYMENTENDDATE (EMPLOYMENTENDDATE)
cdm_validfrom (Gültig von) VALIDFROM (VALIDFROM)
cdm_validto (gültig bis) VALIDTO (VALIDTO)
cdm_workerstartdate (cdm_workerstartdate) WORKERSTARTDATE (WORKERSTARTDATE)
cdm_lastdateworked (cdm_lastdateworked) LASTDATEWORKED (LASTDATEWORKED)
cdm_transitiondate (cdm_transitiondate) TRANSITIONDATE (TRANSITIONDATE)
cdm_employerunitofnotice (cdm_employerunitofnotice) ARBEITGEBERUNITOFNOTICE (ARBEITGEBERUNITOFNOTICE)
cdm_workerunitofnotice (cdm_workerunitofnotice) WORKERUNITOFNOTICE (WORKERUNITOFNOTICE)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) PERSONALNUMMER (PERSONALNUMMER)
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) LEGALENTITYID (LEGALENTITYID)
cdm_employernoticeamount (cdm_employernoticeamount) EMPLOYERNOTICEAMOUNT (EMPLOYERNOTICEAMOUNT)
cdm_workernoticeamount (cdm_workernoticeamount ) WORKERNOTICEAMOUNT (WORKERNOTICEAMOUNT)

Position der Arbeitskraftzuordnung zu Position der Arbeitskraftzuordnungen

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) PERSONALNUMMER (PERSONALNUMMER)
cdm_jobpositionnumber (Stellenposition Zahl) POSITIONID(POSITIONID)
cdm_validfrom (Gültig von) VALIDFROM (VALIDFROM)
cdm_validto (gültig bis) VALIDTO (VALIDTO)

Arbeitskräfteadressen zu Arbeitskraft-Postanschrift V2

Dataverse-Tabelle (Quelle) Finance-Entität (Ziel)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) PERSONALNUMMER (PERSONALNUMMER)
cdm_addresstype (cdm_addresstype) ADDRESSLOCATIONROLES (ADDRESSLOCATIONROLES)
cdm_line1 (cdm_line1) ADDRESSSTREET (ADDRESSSTREET)
cdm_city (cdm_city) ADDRESSCITY (ADDRESSCITY)
cdm_stateorprovince (cdm_stateorprovince) ADDRESSSTATE (ADDRESSSTATE)
cdm_postalcode (cdm_postalcode) ADDRESSZIPCODE(ADDRESSZIPCODE)
cdm_countryregion (cdm_countryregion) ADDRESSCOUNTRYREGION(ADDRESSCOUNTRYREGION)
cdm_addressnumber (cdm_addressnumber) ADDRESSLOCATIONID(ADDRESSLOCATIONID)
cdm_ispreferred (cdm_ispreferred) ISPRIMARY (ISPRIMARY)
cdm_county (cdm_county) ADDRESSCOUNTYID(ADDRESSCOUNTYID)
cdm_addresstype (cdm_addresstype) ADDRESSDESCRIPTION(ADDRESSDESCRIPTION)

Überlegungen zur Integration

Die Integration von Human Resources in Finance versucht, Datensätze nach ID abzugleichen. Wenn die Datensätze übereinstimmen, überschreibt Data Integrator die Daten in Finance mit den Werten aus der Personalabteilung. Ein Problem kann jedoch auftreten, wenn diese Datensätze logisch unterschiedlich sind, aber die gleiche ID entweder in Personalwesen oder Finanzen auf der Grundlage der jeweiligen Nummernfolge vorhanden ist.

Dieses Problem kann bei Worker auftreten, da dort die Personalnummer für den Abgleich verwendet wird, sowie bei Positions. Für Stellen werden keine Nummernkreise verwendet. Wenn also dieselbe Stellen-ID in Human Resources und Finance vorhanden ist, überschreiben die Daten aus Human Resources die Daten aus Dynamics 365 Finance.

Um Probleme mit doppelten IDs zu vermeiden, fügen Sie der Nummernsequenz ein Präfix hinzu, oder legen Sie eine Anfangsnummer für die Nummernsequenz fest, die sich außerhalb des Bereichs des anderen Systems befindet.

Die Lagerplatzkennung, die für die Arbeitskraftadresse verwendet wird, gehört nicht zum Nummernkreis. Wenn Sie eine Arbeitsadresse von Personalwesen in Finanzen integrieren, erstellen Sie möglicherweise einen doppelten Adressdatensatz, wenn die Arbeitsadresse bereits in "Finance" vorhanden ist.

Die folgenden Abbildungen zeigen ein Beispiel für eine Vorlagenzuordnung im Datenintegrator.

Screenshot einer Vorlagenzuordnung in DataIntegrator.

Überlegungen zur Migration

Im Rahmen der Migration von Human Resources zu Finance werden auch die Zuordnungen für duales Schreiben unterstützt.

Die folgende Tabelle zeigt die Zuordnung von Datenintegrator-Zuordnungen zu entsprechenden Zuordnungen für duales Schreiben.

Datenintegrator-Zuordnung Zuordnung für duales Schreiben
Stellenfunktionen zur Vergütungsstellenfunktion Vergütungsstellenfunktion (cdm_jobfunctions)
Abteilungen zu Organisationseinheit Abteilung V2 (cdm_departments)
Stellentypen zu Vergütungsstellentyp Vergütungsstellentyp (cdm_jobtypes)
Stellen zu Stellen Stellen – duales Schreiben (cdm_jobs)
Positionstypen zu Positionstyp Positionstyp (cdm_positiontypes)
  • Stellenpositionen zu Basisposition
  • Stellenpositionen zu Positionsdetails
  • Stellenpositionen zu Positionsdauern
  • Stellenpositionen zu Positionshierarchien
Stellenpositionen – duales Schreiben (cdm_jobpositions)
Arbeitskräfte zu Arbeitskraft Arbeitskräfte (cdm_workers)
  • Beschäftigungen zu Beschäftigung
  • Beschäftigungen zu Beschäftigung – Detail
Beschäftigung pro Unternehmen (cdm_employments)
Position der Arbeitskraftzuweisung zu Position der Arbeitskraftzuweisungen Position der Arbeitskraftzuweisungen V2 (cdm_positionworkerassignmentmaps)
Arbeitskräfteadressen zu Arbeitskraft-Postanschrift V2 Arbeitskräfteadressen – duales Schreiben (cdm_workeraddresss)