Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
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:
Öffnen Sie das Power Apps Admin Center.
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.
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.
Ü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 – duales Schreiben (cdm_jobpositions) |
| Arbeitskräfte zu Arbeitskraft | Arbeitskräfte (cdm_workers) |
|
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) |