Integratie met Finance configureren
Is van toepassing op deze Dynamics 365-toepassingen:
Human Resources
Voor de integratie van Dynamics 365 Human Resources met Dynamics 365 Finance kunt u de sjabloon Human Resources naar Finance in Data Integrator gebruiken. Met de sjabloon Human Resources naar Finance worden gegevensstromen voor taken, functies en werknemers ingeschakeld. Met de sjabloon kunnen gegevens stromen van Human Resources naar Finance, niet andersom.
De Human Resources naar Finance-oplossing biedt de volgende typen gegevenssynchronisatie:
- Taken in Human Resources onderhouden en deze synchroniseren van Human Resources naar Finance
- Posities en positietoewijzingen in Human Resources onderhouden en deze synchroniseren van Human Resources naar Finance
- Aanstellingen in Human Resources onderhouden en deze synchroniseren van Human Resources naar Finance
- Medewerkers en adressen van medewerkers in Human Resources onderhouden en deze synchroniseren van Human Resources naar Finance
Systeemvereisten voor Human Resources
Voor de integratie-oplossing zijn de volgende versies van Human Resources en Finance vereist:
- Dynamics 365 Human Resources in Dataverse
- Dynamics 365 Finance versie 7.2 en hoger
Sjabloon en taken
De sjabloon Human Resources naar Finance openen.
Open Power Apps Beheercentrum.
Selecteer Projecten en vervolgens Nieuw project in de rechterbovenhoek. Maak een nieuw project voor elke rechtspersoon die u wilt integreren in Finance.
Selecteer Human Resources (Human Resources Dataverse naar Finance) voor het synchroniseren van records van Human Resources naar Finance.
De volgende onderliggende taken worden door de sjabloon gebruikt voor het synchroniseren van records van Human Resources naar Finance:
- Taakfuncties naar Compensatietaakfunctie
- Afdelingen naar Operationele eenheid
- Taaktypen naar Compensatietaaktype
- Taken naar Taken
- Taken naar Taakdetails
- Positietypen naar Positietype
- Taakposities naar Basispositie
- Taakposities naar Positiedetails
- Taakposities naar Positieduren
- Taakposities naar Positiehiërarchieën
- Medewerkers naar Medewerker
- Aanstellingen naar Aanstelling
- Aanstellingen naar Aanstellingsdetails
- Positiemedewerkertoewijzing naar Positiemedewerkertoewijzingen
- Adressen van medewerkers naar Postadres van medewerker V2
Sjabloontoewijzingen
In de volgende tabellen voor het toewijzen van sjablonen bevat de naam van de taak de entiteiten die in elke toepassing worden gebruikt. De bron (Human Resources) staat aan de linkerkant en de bestemming (Finance) aan de rechterkant.
Taakfuncties naar Compensatietaakfunctie
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_name (cdm_Job Function Name) | JOBFUNCTIONID (JOBFUNCTIONID) |
cdm_description (cdm_description) | DESCRIPTION (OMSCHRIJVING) |
Afdelingen naar Operationele eenheid
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_name (cdm_name) | NAME (NAME) |
cdm_departmentnumber (cdm_departmentnumber) | OPERATINGUNITNUMBER (OPERATINGUNITNUMBER) |
OPERATINGUNITTYPE (OPERATINGUNITTYPE) | |
cdm_description (cdm_description) | NAMEALIAS (NAMEALIAS) |
Taaktypen naar Compensatietaaktype
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_name (cdm_name) | JOBTYPEID (JOBTYPEID) |
cdm_description (cdm_description) | DESCRIPTION (DESCRIPTION) |
cdm_exemptstatus (cdm_exemptstatus) | EXEMPTSTATUS (EXEMPTSTATUS) |
Taken naar Taken
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
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) |
Taken naar Taakdetails
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
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 (Valid From) | VALIDFROM (VALIDFROM) |
cdm_validto (Valid To) | VALIDTO (VALIDTO) |
cdm_defaultfulltimeequivalent (Default Full-time Equivalent) | FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT) |
Positietypen naar Positietype
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_name (cdm_name) | POSITIONTYPEID (POSITIONTYPEID) |
cdm_description (cdm_description) | DESCRIPTION (DESCRIPTION) |
cdm_classification (cdm_classification) | CLASSIFICATION (CLASSIFICATION) |
Taakposities naar Basispositie
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_jobpositionnumber (Job Position Number) | POSITIONID (POSITIONID) |
Taakposities naar Positiedetails
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_jobpositionnumber (Job Position Number) | POSITIONID (POSITIONID) |
cdm_jobid.cdm_name (Job (Name)) | JOBID (JOBID) |
cdm_description (cdm_description) | DESCRIPTION (DESCRIPTION) |
cdm_departmentid.cdm_departmentnumber (Department (Department Number)) | DEPARTMENTNUMBER (DEPARTMENTNUMBER) |
cdm_positiontypeid.cdm_name (Position Type (Name)) | POSITIONTYPEID (POSITIONTYPEID) |
cdm_avaialableforassignment (Available for Assignment) | AVAILABLEFORASSIGNMENT (AVAILABLEFORASSIGNMENT) |
cdm_validfrom (Valid From) | VALIDFROM (VALIDFROM) |
cdm_validto (Valid To) | VALIDTO (VALIDTO) |
cdm_fulltimeequivalent (Full-time Equivalent) | FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT) |
Taakposities naar Positieduren
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_jobpositionnumber (Job Position Number) | POSITIONID (POSITIONID) |
Calculated Activation (Calculated Activation) | VALIDFROM (VALIDFROM) |
Calculated Retirement (Calculated Retirement) | VALIDTO (VALIDTO) |
Taakposities naar Positiehiërarchieën
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_jobpositionnumber (Job Position Number) | POSITIONID(POSITIONID) |
cdm_parentjobpositionid.cdmjobpositionnumber (cdm_parentjobpositionid.cdmjobpositionnumber) | PARENTPOSITIONID (PARENTPOSITIONID) |
cdm_validfrom (Valid From) | VALIDFROM (VALIDFROM) |
cdm_validto (Valid To) | VALIDTO (VALIDTO) |
HIERARCHYTYPENAME (HIERARCHYTYPENAME) | HIERARCHYTYPENAME (HIERARCHYTYPENAME) |
Medewerkers naar Medewerker
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_birthdate (cdm_birthdate) | BIRTHDATE (BIRTHDATE) |
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) | FIRSTNAME (FIRSTNAME) |
cdm_middlename (cdm_middlename) | MIDDLENAME (MIDDLENAME) |
cdm_lastname (cdm_lastname) | LASTNAME (LASTNAME) |
cdm_workernumber (cdm_workernumber) | PERSONNELNUMBER (PERSONNELNUMBER) |
cdm_type (cdm_type) | WORKERTYPE (WORKERTYPE) |
cdm_state (cdm_state) | WORKSTATUS (WORKERSTATUS) |
Aanstellingen naar Aanstelling
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_employmentstartdate (cdm_employmentstartdate) | EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE) |
cdm_employmentenddate (cdm_employmentenddate) | EMPLOYMENTENDDATE (EMPLOYMENTENDDATE) |
cdm_workertype (cdm_workertype) | WORKERTYPE (WORKERTYPE) |
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) | PERSONNELNUMBER (PERSONNELNUMBER) |
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) | LEGALENTITYID (LEGALENTITYID) |
Aanstellingen naar Aanstellingsdetails
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_employmentstartdate (cdm_employmentstartdate) | EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE) |
cdm_employmentenddate (cdm_employmentenddate) | EMPLOYMENTENDDATE (EMPLOYMENTENDDATE) |
cdm_validfrom (Valid From) | VALIDFROM (VALIDFROM) |
cdm_validto (Valid To) | 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) | PERSONNELNUMBER (PERSONNELNUMBER) |
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) | LEGALENTITYID (LEGALENTITYID) |
cdm_employernoticeamount (cdm_employernoticeamount) | EMPLOYERNOTICEAMOUNT (EMPLOYERNOTICEAMOUNT) |
cdm_workernoticeamount (cdm_workernoticeamount ) | WORKERNOTICEAMOUNT (WORKERNOTICEAMOUNT) |
Positiemedewerkertoewijzing naar Positiemedewerkertoewijzingen
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) | PERSONNELNUMBER (PERSONNELNUMBER) |
cdm_jobpositionnumber (Job Position Number) | POSITIONID(POSITIONID) |
cdm_validfrom (Valid From) | VALIDFROM (VALIDFROM) |
cdm_validto (Valid To) | VALIDTO (VALIDTO) |
Adressen van medewerkers naar Postadres van medewerker V2
Dataverse-tabel (bron) | Finance-entiteit (bestemming) |
---|---|
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) | PERSONNELNUMBER (PERSONNELNUMBER) |
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) |
Overwegingen bij integratie
Bij de integratie van gegevens van Human Resources in Finance wordt een poging gedaan om records te koppelen op basis van hun id. Als de records overeenkomen, worden de gegevens in Finance overschreven door de waarden in Human Resources. Een probleem kan echter optreden als de records logisch gezien van elkaar verschillen en hun id is gegenereerd in Human Resources of Finance op basis van hun desbetreffende nummerreeks.
Dit probleem kan zich voordoen met Medewerker, waarvoor Personeelsnummer wordt gebruikt om overeenkomende records te vinden, en Posities. Voor taken worden geen nummerreeksen gebruikt. Het resultaat hiervan is dat als dezelfde taak-id aanwezig is in zowel Human Resources als Finance, de Dynamics 365 Finance-informatie wordt overschreven door de Human Resources-informatie.
Om problemen met dubbele id's te voor komen, kunt u een voorvoegsel toevoegen aan de nummerreeks of een beginnummer instellen voor de nummerreeks die buiten het bereik van het andere systeem valt.
De locatie-id die wordt gebruikt voor het werknemersadres, maakt geen deel uit van een nummerreeks. Wanneer een werknemersadres uit Human Resources wordt geïntegreerd in Finance, kan er een dubbele adresrecord worden gemaakt als het werknemersadres al bestaat in Finance.
In de volgende afbeelding ziet u een voorbeeld van een sjabloontoewijzing in de Data Integrator.
Migratieoverwegingen
Als onderdeel van de migratie van Human Resources naar Finance worden de toewijzingen voor twee keer wegschrijven ook ondersteund.
De volgende tabel toont de toewijzing van Data Integrator-toewijzingen aan gelijkwaardige toewijzingen voor twee keer wegschrijven.
Toewijzing van gegevensintegrator | Toewijzing voor twee keer wegschrijven |
---|---|
Taakfuncties naar Compensatietaakfunctie | Compensatietaakfunctie (cdm_jobfunctions) |
Afdelingen naar Operationele eenheid | Afdeling V2 (cdm_departments) |
Taaktypen naar Compensatietaaktype | Compensatietaaktype (cdm_jobtypes) |
Taken naar Taken | Taken twee keer wegschrijven (cdm_jobs) |
Positietypen naar Positietype | Positietype (cdm_positiontypes) |
|
Taken twee keer wegschrijven (cdm_jobpositions) |
Medewerkers naar Medewerker | Medewerker (cdm_workers) |
|
Aanstelling per bedrijf (cdm_employments) |
Positiemedewerkertoewijzing naar Positiemedewerkertoewijzingen | Medewerkertoewijzing voor positie V2 (cdm_positionworkerassignmentmaps) |
Adressen van medewerkers naar Postadres van medewerker V2 | Twee keer wegschrijven van postadressen van medewerker (cdm_workeraddresss) |