Freigeben über


Integration mit Finance konfigurieren

Gilt für diese Dynamics 365-Apps:
Human Resources

Um Dynamics 365 Human Resources in Dynamics 365 Finance zu integrieren, können Sie die Vorlage „Human Resources to Finance“ in Datenintegrator verwenden. 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.

Human Resources nach Finance – Integrationsfluss.

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
  • Verwalten von Beschäftigungsverhältnissen in Human Resources und Synchronisierung dieser von Human Resources nach Finance
  • 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 Human Resources to Finance 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 für jede juristische Person, die Sie in Finance integrieren möchten, ein neues Projekt.

  3. Wählen Sie Personalverwaltung (Human Resources Dataverse to Finance), um Datensätze von Human Resources nach Finance zu synchronisieren.

Die folgenden zugrunde liegenden Aufgaben werden verwendet, um Datensätze von Human Resources nach Finance 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) DESCRIPTION (DESCRIPTION)
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 (Job Type (Job Type Name)) 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) DESCRIPTION (DESCRIPTION)
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) GENDER (GENDER)
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) EMPLOYERUNITOFNOTICE (EMPLOYERUNITOFNOTICE)
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 ab) 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

Bei der Integration von Daten von Human Resources in Finance wird versucht, Datensätze basierend auf der ID miteinander abzugleichen. Bei einer Übereinstimmung der Datensätze werden die Daten in Finance vom Datenintegrator mit den Werten aus Human Resources überschrieben. Ein Problem kann jedoch auftreten, wenn es sich logisch um unterschiedliche Datensätze handelt und dieselbe ID in Human Resources oder Finance basierend auf dem jeweiligen Nummernkreis generiert wurde.

Dieses Problem kann bei Arbeitskraft auftreten. Diese nutzen Personalnummer und Positionen zum Abgleich. 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, können Sie entweder ein Präfix zum Nummernkreis hinzufügen oder eine Anfangsnummer für den Nummernkreis festlegen, die außerhalb des Bereichs des anderen Systems liegt.

Die Lagerplatzkennung, die für die Arbeitskraftadresse verwendet wird, gehört nicht zum Nummernkreis. Wenn eine Arbeitskraftadresse von Human Resources in Finance integriert wird und die Arbeitskraft bereits in Finance vorhanden ist, wird möglicherweise ein neuer Datensatz erstellt.

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

Vorlagenzuordnung.

Ü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)