Sdílet prostřednictvím


Konfigurace integrace s aplikací Finance

Platí pro tyto aplikace Dynamics 365:
Human Resources

Chcete-li integrovat Dynamics 365 Human Resources s Dynamics 365 Finance, můžete použít šablonu Human Resources do Finance v Data Integrator. Šablona Human Resources do Finance umožňuje tok dat pro úlohy, pozice a pracovníky. Šablona umožňuje tok dat z Human Resources do Finance, ale neumožňuje data tok z Finance do Human Resources.

Tok integrace z Human Resources do Finance.

Řešení Human Resources do Finance poskytuje následující typy synchronizace dat:

  • Udržujte úlohy v Human Resources a synchronizujte je z Human Resources do Finance
  • Udržujte pozice a přiřazení pozice v Human Resources a synchronizujte je z Human Resources do Finance
  • Udržujte zaměstnání v Human Resources a synchronizujte je z Human Resources do Finance
  • Udržujte pracovníky a adresy pracovníků v Human Resources a synchronizujte je z Human Resources do Finance

Systémové požadavky pro Human Resources

Řešení integrace vyžaduje následující verze aplikací Human Resources a Finance:

  • Dynamics 365 Human Resources u Dataverse
  • Dynamics 365 Finance verze 7.2 a novější

Šablona a úkoly

Chcete-li získat přístup k Human Resources do Finance.

  1. Otevřete centrum pro správu Power Apps.

  2. Vyberte Projekty a poté v pravém horním rohu vyberte možnost Nový projekt. Vytvořte nový projekt pro každou právnickou osobu, kterou chcete integrovat do aplikace Finance.

  3. Vyberte Human Resources (Human Resources Dataverse do Finance), chcete-li synchronizovat záznamy z modulu Human Resources do Finance.

Následující šablony používají základní úlohy k synchronizaci záznamů z Human Resources do Finance:

  • Pracovní funkce do pracovní funkce kompenzace
  • Oddělení do provozní jednotky
  • Typy práce do typu práce kompenzace
  • Práce do prací
  • Práce do podrobnosti práce
  • Typy pozic do typu pozice
  • Pracovní pozice do základní pozice
  • Pracovní pozice do podrobností pozice
  • Pracovní pozice do trvání pozice
  • Pracovní pozice do hierarchií pozic
  • Pracovníci do pracovníka
  • Zaměstnání do zaměstnání
  • Zaměstnání do podrobnosti zaměstnání
  • Přiřazení pracovníka pozice do přiřazení pracovníka pozice
  • Adresy pracovníka na poštovní adresu pracovníka V2

Mapování šablony

V následujících tabulkách mapování šablony název úlohy obsahuje entity použité v jednotlivých aplikacích. Zdroj (Human Resources) je nalevo a cíl (Finance) je napravo.

Pracovní funkce do pracovní funkce kompenzace

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_name (cdm_Job Název funkce) JOBFUNCTIONID (JOBFUNCTIONID)
cdm_description (cdm_description) DESCRIPTION (DESCRIPTION)

Oddělení do provozní jednotky

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_name (cdm_name) NAME (NÁZEV)
cdm_departmentnumber (cdm_departmentnumber) OPERATINGUNITNUMBER (OPERATINGUNITNUMBER)
OPERATINGUNITTYPE (OPERATINGUNITTYPE)
cdm_description (cdm_description) NAMEALIAS (NAMEALIAS)

Typy práce do typu práce kompenzace

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_name (cdm_name) JOBTYPEID (JOBTYPEID)
cdm_description (cdm_description) DESCRIPTION (DESCRIPTION)
cdm_exemptstatus (cdm_exemptstatus) EXEMPTSTATUS (EXEMPTSTATUS)

Práce do prací

Tabulka Dataverse (zdroj) Entita Finance (cíl)
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)

Práce do podrobnosti práce

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_name (cdm_name) JOBID (JOBID)
cdm_jobtypeid.cdm_name (typ práce (název typu práce)) JOBTYPEID (JOBTYPEID)
cdm_jobfunctionid.cdm_name (pracovní funkce (název pracovní funkce)) FUNCTIONID (FUCNTIONID)
cdm_validfrom (platnost od) VALIDFROM (VALIDFROM)
cdm_validto (Valid To) VALIDTO (VALIDTO)
cdm_defaultfulltimeequivalent (výchozí ekvivalent plného úvazku) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

Typy pozic do typu pozice

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_name (cdm_name) POSITIONTYPEID (POSITIONTYPEID)
cdm_description (cdm_description) DESCRIPTION (DESCRIPTION)
cdm_classification (cdm_classification) CLASSIFICATION (CLASSIFICATION)

Pracovní pozice do základní pozice

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_jobpositionnumber (číslo pracovní pozice) POSITIONID (POSITIONID)

Pracovní pozice do podrobností pozice

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_jobpositionnumber (číslo pracovní pozice) POSITIONID (POSITIONID)
cdm_jobid.cdm_name (pracovní pozice (název)) JOBID (JOBID)
cdm_description (cdm_description) DESCRIPTION (DESCRIPTION)
cdm_departmentid.cdm_departmentnumber (oddělení (číslo oddělení)) DEPARTMENTNUMBER (DEPARTMENTNUMBER)
cdm_positiontypeid.cdm_name (typ pozice (název)) POSITIONTYPEID (POSITIONTYPEID)
cdm_avaialableforassignment (dostupné pro přiřazení) AVAILABLEFORASSIGNMENT (AVAILABLEFORASSIGNMENT)
cdm_validfrom (platnost od) VALIDFROM (VALIDFROM)
cdm_validto (platnost do) VALIDTO (VALIDTO)
cdm_fulltimeequivalent (ekvivalent plného úvazku) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

Pracovní pozice do trvání pozice

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_jobpositionnumber (číslo pracovní pozice) POSITIONID (POSITIONID)
Calculated Activation (Vypočtená aktivace) VALIDFROM (VALIDFROM)
Calculated Retirement (vypočtený důchod) VALIDTO (VALIDTO)

Pracovní pozice do hierarchií pozic

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_jobpositionnumber (číslo pracovní pozice) POSITIONID(POSITIONID)
cdm_parentjobpositionid.cdmjobpositionnumber (cdm_parentjobpositionid.cdmjobpositionnumber) PARENTPOSITIONID (PARENTPOSITIONID)
cdm_validfrom (platnost od) VALIDFROM (VALIDFROM)
cdm_validto (platnost do) VALIDTO (VALIDTO)
HIERARCHYTYPENAME (HIERARCHYTYPENAME) HIERARCHYTYPENAME (HIERARCHYTYPENAME)

Pracovníci do pracovníka

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_birthdate (cdm_birthdate) BIRTHDATE (BIRTHDATE)
cdm_gender (cdm_gender) GENDER (POHLAVÍ)
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)

Zaměstnání do zaměstnání

Tabulka Dataverse (zdroj) Entita Finance (cíl)
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)

Zaměstnání do podrobnosti zaměstnání

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE)
cdm_employmentenddate (cdm_employmentenddate) EMPLOYMENTENDDATE (EMPLOYMENTENDDATE)
cdm_validfrom (platnost od) VALIDFROM (VALIDFROM)
cdm_validto (platnost do) 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)

Přiřazení pracovníka pozice do přiřazení pracovníka pozice

Tabulka Dataverse (zdroj) Entita Finance (cíl)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) PERSONNELNUMBER (PERSONNELNUMBER)
cdm_jobpositionnumber (číslo pracovní pozice) POSITIONID(POSITIONID)
cdm_validfrom (platnost od) VALIDFROM (VALIDFROM)
cdm_validto (platnost do) VALIDTO (VALIDTO)

Adresy pracovníka na poštovní adresu pracovníka V2

Tabulka Dataverse (zdroj) Entita Finance (cíl)
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)

Předpoklady integrace

Integrace dat z Human Resources do Finance se pokusí spárovat záznamy na základě ID. Pokud dojde ke shodě, budou data v aplikaci Finance budou přepsána hodnotami v aplikaci Human Resources. K problému však může dojít, pokud se jedná o různé záznamy a bylo vygenerováno stejné ID v Human Resources nebo Finance na základě příslušné číselné řady.

Problém může nastat u Pracovníka, který používá Osobní číslo k provedení párování, a Pozic. Práce nepoužívají číselné řady. V důsledku toho, pokud stejné ID práce existuje jak v Human Resources, tak ve Finance, informace z Human Resources přepíšou informace Dynamics 365 Finance.

Chcete-li zabránit problémům s duplicitními ID, můžete buď přidat předponu k číselné řadě, nebo nastavit počáteční číslo pro číselnou řadu, která je nad rozsahem jiného systému.

ID místa použité pro adresu pracovníka není součástí číselné řady. Je-li adresa pracovníka integrována z Human Resources do Finance, může být vytvořen duplicitní záznam adresy v modulu Finance.

Na následujícím obrázku je příklad mapování šablony v integrátoru dat.

Mapování šablony.

Záležitosti migrace

V rámci migrace z Human Resources na Finance jsou podporovány také mapy s duálním zápisem.

Následující tabulka ukazuje mapování z map Integrátoru dat na ekvivalentní mapy s duálním zápisem.

Mapa Integrátoru dat Mapa s duálním zápisem
Pracovní funkce do pracovní funkce kompenzace Pracovní funkce kompenzace (cdm_jobfunctions)
Oddělení do provozní jednotky Oddělení V2 (cdm_departments)
Typy práce do typu práce kompenzace Typ práce kompenzace (cdm_jobtypes)
Práce do prací Duální zápis prací (cdm_jobs)
Typy pozic do typu pozice Typ pozice (cdm_positiontypes)
  • Pracovní pozice do základní pozice
  • Pracovní pozice do údajů pozice
  • Pracovní pozice do trvání pozice
  • Pracovní pozice do hierarchií pozic
Duální zápis pracovních pozic (cdm_jobpositions)
Pracovníci do pracovníka Pracovník (cdm_workers)
  • Zaměstnání do zaměstnání
  • Zaměstnání do údaje zaměstnání
Zaměstnání podle společnosti (cdm_employments)
Přiřazení pracovníka pozice do přiřazení pracovníka pozice Přiřazení pracovníka k pozici V2 (cdm_positionworkerassignmentmaps)
Adresy pracovníka na poštovní adresu pracovníka V2 Duální zápis poštovních adres pracovníků (cdm_workeraddresss)