ตั้งค่าคอนฟิกการรวมกับ Finance

ใช้กับแอป Dynamics 365 เหล่านี้:
ทรัพยากรบุคคล

หากต้องการรวม Dynamics 365 Human Resources เข้ากับ Dynamics 365 Finance ให้ใช้เทมเพลต ทรัพยากรบุคคลเพื่อการเงิน ใน Data Integrator เทมเพลต Human Resources ไปยัง Finance จะเปิดใช้งานโฟลว์ของข้อมูลสำหรับงาน ตำแหน่งงาน และผู้ปฏิบัติงาน เทมเพลตจะช่วยให้สามารถส่งโฟลว์ของข้อมูลจาก Human Resources ไปยัง Finance แต่ไม่อนุญาตให้มีการส่งโฟลว์ของข้อมูลจาก Finance ไปยัง Human Resources

สกรีนช็อตของโฟลว์การรวมทรัพยากรบุคคลไปยังการเงิน

โซลูชัน Human Resources ไปยัง Finance มีชนิดของการซิงโครไนส์ข้อมูลต่อไปนี้:

  • รักษางานในทรัพยากรบุคคลและซิงค์จากทรัพยากรบุคคลไปยังการเงิน
  • รักษาตำแหน่งงานและการมอบหมายตำแหน่งงานในทรัพยากรบุคคลและซิงค์จากทรัพยากรบุคคลไปยังการเงิน
  • รักษาการจ้างงานในทรัพยากรบุคคล และซิงค์การจ้างงานจากฝ่ายทรัพยากรบุคคลไปเป็นการเงิน
  • รักษาผู้ปฏิบัติงานและที่อยู่ผู้ปฏิบัติงานในทรัพยากรบุคคล และซิงค์จากทรัพยากรบุคคลไปยังการเงิน

ความต้องการของระบบสำหรับทรัพยากรบุคคล

โซลูชันการรวมจำเป็นต้องใช้ทรัพยากรบุคคลและการเงินรุ่นต่อไปนี้:

  • Dynamics 365 Human Resources ใน Dataverse
  • Dynamics 365 Finance รุ่น 7.2 และที่ใหม่กว่า

เทมเพลตและงาน

หากต้องการเข้าถึงเทมเพลตจากทรัพยากรบุคคลไปยังฝ่ายการเงิน:

  1. เปิด ศูนย์การจัดการ Power Apps

  2. เลือก โครงการ แล้วเลือก โครงการใหม่ ในมุมด้านขวาบน สร้างโครงการใหม่สําหรับแต่ละเอนทิตีทางกฎหมายที่คุณต้องการรวมเข้ากับการเงิน

  3. เลือกเทมเพลต ทรัพยากรบุคคล (ข้อมูลทรัพยากรบุคคลกับการเงิน) เพื่อซิงโครไนซ์ระเบียนจากทรัพยากรบุคคลไปยังการเงิน

เทมเพลตนี้ใช้งานพื้นฐานต่อไปนี้เพื่อซิงโครไนซ์บันทึกจากทรัพยากรบุคคลไปยังการเงิน:

  • ฟังก์ชันงานสำหรับฟังก์ชันงานค่าตอบแทน
  • แผนกไปยังหน่วยปฏิบัติงาน
  • ชนิดงานไปยังชนิดงานค่าตอบแทน
  • งานไปยังงาน
  • งานไปยังรายละเอียดงาน
  • ชนิดของตำแหน่งไปยังชนิดของตำแหน่ง
  • ตำแหน่งงานไปยังตำแหน่งฐาน
  • ตำแหน่งงานไปยังรายละเอียดตำแหน่ง
  • ตำแหน่งงานไปยังช่วงเวลาของตำแหน่ง
  • ตำแหน่งงานไปยังลำดับชั้นของตำแหน่ง
  • ผู้ปฏิบัติงานไปยังผู้ปฏิบัติงาน
  • การจ้างงานไปยังการจ้างงาน
  • การจ้างงานไปยังรายละเอียดการจ้างงาน
  • การมอบหมายผู้ปฏิบัติงานของตำแหน่งไปยังการมอบหมายผู้ปฏิบัติงานของตำแหน่ง
  • ที่อยู่ของผู้ปฏิบัติงานไปยังที่อยู่ทางไปรษณีย์ของผู้ปฏิบัติงาน V2

การแมปเทมเพลต

ในตารางการแมปเทมเพลตต่อไปนี้ ชื่อของงานจะมีเอนทิตี้ที่ใช้ในแอปพลิเคชันแต่ละรายการ ต้นทาง (Human Resources) อยู่ทางด้านซ้าย และปลายทาง (Finance) อยู่ทางด้านขวา

ฟังก์ชันงานสำหรับฟังก์ชันงานค่าตอบแทน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (ชื่อฟังก์ชัน cdm_Job) JOBFUNCTIONID (JOBFUNCTIONID)
cdm_description (cdm_description) คำอธิบาย (คำอธิบาย)

แผนกไปยังหน่วยปฏิบัติงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (cdm_name) ชื่อ (ชื่อ)
cdm_departmentnumber (cdm_departmentnumber) OPERATINGUNITNUMBER (OPERATINGUNITNUMBER)
OPERATINGUNITTYPE (OPERATINGUNITTYPE)
cdm_description (cdm_description) NAMEALIAS (NAMEALIAS)

ชนิดงานไปยังชนิดงานค่าตอบแทน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (cdm_name) JOBTYPEID (JOBTYPEID)
cdm_description (cdm_description) คำอธิบาย (คำอธิบาย)
cdm_exemptstatus (cdm_exemptstatus) EXEMPTSTATUS (EXEMPTSTATUS)

งานไปยังงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (cdm_name) JOBID (JOBID)
cdm_maximumnumberofpositions (cdm_maximumnumberofpositions) MAXIMUMNUMBEROFPOSITIONS (MAXIMUMNUMBEROFPOSITIONS)
cdm_allowedunlimitedpositions (cdm_allowunlimitedpositions) ALLOWUNLIMITEDPOSITIONS (ALLOWUNLIMITEDPOSITIONS)
cdm_description (cdm_description) คำอธิบาย (คำอธิบาย)
cdm_jobdescription (cdm_jobdescription) รายละเอียดงาน (รายละเอียดงาน)

งานไปยังรายละเอียดงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (cdm_name) JOBID (JOBID)
cdm_jobtypeid cdm_name (ชนิดงาน (ชื่อชนิดงาน)) JOBTYPEID (JOBTYPEID)
cdm_jobfunctionid cdm_name (ฟังก์ชันงาน (ชื่องานของฟังก์ชันงาน)) FUNCTIONID (FUCNTIONID)
cdm_validfrom (มีผลบังคับใช้ตั้งแต่) VALIDFROM (VALIDFROM)
cdm_validto (มีผลบังคับใช้ถึง) VALIDTO (VALIDTO)
cdm_defaultfulltimeequivalent (จำนวนเทียบเท่าเต็มเวลาเริ่มต้น) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

ชนิดของตำแหน่งไปยังชนิดของตำแหน่ง

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_name (cdm_name) POSITIONTYPEID (POSITIONTYPEID)
cdm_description (cdm_description) คำอธิบาย (คำอธิบาย)
cdm_classification (cdm_classification) การจัดประเภท (การจัดประเภท)

ตำแหน่งงานไปยังตำแหน่งฐาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_jobpositionnumber (หมายเลขตำแหน่งงาน) POSITIONID (POSITIONID)

ตำแหน่งงานไปยังรายละเอียดตำแหน่ง

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_jobpositionnumber (หมายเลขตำแหน่งงาน) POSITIONID (POSITIONID)
cdm_jobid.cdm_name (งาน (ชื่อ)) JOBID (JOBID)
cdm_description (cdm_description) คำอธิบาย (คำอธิบาย)
cdm_departmentid cdm_departmentnumber (แผนก (หมายเลขแผนก)) DEPARTMENTNUMBER (DEPARTMENTNUMBER)
cdm_positiontypeid cdm_name (ชนิดของตำแหน่ง (ชื่อ)) POSITIONTYPEID (POSITIONTYPEID)
cdm_avaialableforassignment (มีให้สำหรับการมอบหมาย) AVAILABLEFORASSIGNMENT (AVAILABLEFORASSIGNMENT)
cdm_validfrom (มีผลบังคับใช้ตั้งแต่) VALIDFROM (VALIDFROM)
cdm_validto (มีผลบังคับใช้ถึง) VALIDTO (VALIDTO)
cdm_fulltimeequivalent (จำนวนเทียบเท่าเต็มเวลา) FULLTIMEEQUIVALENT (FULLTIMEEQUIVALENT)

ตำแหน่งงานไปยังช่วงเวลาของตำแหน่ง

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_jobpositionnumber (หมายเลขตำแหน่งงาน) POSITIONID (POSITIONID)
การเรียกใช้ที่คำนวณได้ (การเรียกใช้ที่คำนวณได้) VALIDFROM (VALIDFROM)
การเกษียณอายุที่คำนวณได้ (การเกษียณอายุที่คำนวณได้) VALIDTO (VALIDTO)

ตำแหน่งงานไปยังลำดับชั้นของตำแหน่ง

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_jobpositionnumber (หมายเลขตำแหน่งงาน) POSITIONID (POSITIONID)
cdm_parentjobpositionid cdmjobpositionnumber (cdm_parentjobpositionid cdmjobpositionnumber) PARENTPOSITIONID (PARENTPOSITIONID)
cdm_validfrom (มีผลบังคับใช้ตั้งแต่) VALIDFROM (VALIDFROM)
cdm_validto (มีผลบังคับใช้ถึง) VALIDTO (VALIDTO)
HIERARCHYTYPENAME (HIERARCHYTYPENAME) HIERARCHYTYPENAME (HIERARCHYTYPENAME)

ผู้ปฏิบัติงานไปยังผู้ปฏิบัติงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_birthdate (cdm_birthdate) BIRTHDATE (BIRTHDATE)
cdm_gender (cdm_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) ชื่อกลาง (ชื่อกลาง)
cdm_lastname (cdm_lastname) นามสกุล (นามสกุล)
cdm_workernumber (cdm_workernumber) หมายเลขบุคลากร (หมายเลขบุคลากร)
cdm_type (cdm_type) WORKERTYPE (WORKERTYPE)
cdm_state (cdm_state) WORKSTATUS (WORKERSTATUS)

การจ้างงานไปยังการจ้างงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTENDDATE (EMPLOYMENTENDDATE)
cdm_workertype (cdm_workertype) WORKERTYPE (WORKERTYPE)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) หมายเลขบุคลากร (หมายเลขบุคลากร)
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) รหัสนิติบุคคล (LEGALENTITYID)

การจ้างงานไปยังรายละเอียดการจ้างงาน

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE)
cdm_employmentstartdate (cdm_employmentstartdate) EMPLOYMENTENDDATE (EMPLOYMENTENDDATE)
cdm_validfrom (มีผลบังคับใช้ตั้งแต่) VALIDFROM (VALIDFROM)
cdm_validto (มีผลบังคับใช้ถึง) 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) หมายเลขบุคลากร (หมายเลขบุคลากร)
cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) รหัสนิติบุคคล (LEGALENTITYID)
cdm_employernoticeamount (cdm_employernoticeamount) EMPLOYERNOTICEAMOUNT (EMPLOYERNOTICEAMOUNT)
cdm_workernoticeamount (cdm_workernoticeamount) WORKERNOTICEAMOUNT (WORKERNOTICEAMOUNT)

การมอบหมายผู้ปฏิบัติงานของตำแหน่งไปยังการมอบหมายผู้ปฏิบัติงานของตำแหน่ง

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) หมายเลขบุคลากร (หมายเลขบุคลากร)
cdm_jobpositionnumber (หมายเลขตำแหน่งงาน) POSITIONID (POSITIONID)
cdm_validfrom (มีผลบังคับใช้ตั้งแต่) VALIDFROM (VALIDFROM)
cdm_validto (มีผลบังคับใช้ถึง) VALIDTO (VALIDTO)

ที่อยู่ของผู้ปฏิบัติงานไปยังที่อยู่ทางไปรษณีย์ของผู้ปฏิบัติงาน V2

ตาราง Dataverse (แหล่งที่มา) เอนทิตี้ Finance (ปลายทาง)
cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) หมายเลขบุคลากร (หมายเลขบุคลากร)
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)

ข้อควรพิจารณาในการรวม

การผสานรวมจากทรัพยากรบุคคลไปยังการเงินพยายามจับคู่ระเบียนโดยใช้ ID ถ้าระเบียนตรงกัน ตัวรวมข้อมูลจะเขียนทับข้อมูลในการเงินด้วยค่าจากทรัพยากรบุคคล อย่างไรก็ตาม ปัญหาอาจเกิดขึ้นได้หากเรกคอร์ดเหล่านี้แตกต่างกันตามตรรกะ แต่มี ID เดียวกันในทรัพยากรบุคคลหรือการเงินตามลําดับหมายเลขที่เกี่ยวข้อง

ปัญหานี้อาจเกิดขึ้นกับผู้ปฏิบัติงาน ซึ่งใช้หมายเลขบุคลากรเพื่อจับคู่ และตําแหน่ง งานไม่ได้ใช้ลำดับหมายเลข ด้วยเหตุนี้ ถ้ารหัสงานเดียวกันมีอยู่ในทั้ง Human Resources และ Finance ข้อมูล Human Resources จะเขียนทับข้อมูล Dynamics 365 Finance

เพื่อป้องกันปัญหาเกี่ยวกับรหัสที่ซ้ํากัน ให้เพิ่มคํานําหน้าใน ลําดับหมายเลข หรือตั้งค่าหมายเลขเริ่มต้นในลําดับหมายเลขที่เกินช่วงของระบบอื่น

รหัสที่ตั้งที่ใช้สำหรับที่อยู่ของผู้ปฏิบัติงานไม่ได้เป็นส่วนหนึ่งของลำดับหมายเลข เมื่อคุณผสานที่อยู่ของพนักงานจากทรัพยากรบุคคลไปยังระบบการเงิน หากที่อยู่ของพนักงานมีอยู่แล้วในระบบการเงิน คุณอาจสร้างระเบียนที่อยู่ที่ซ้ำกันขึ้นมาได้

ภาพประกอบต่อไปนี้แสดงตัวอย่างของการแมปเทมเพลตในตัวรวมข้อมูล

สกรีนช็อตของการแมปเทมเพลตใน Data Integrator

ข้อควรพิจารณาในการย้าย

ในฐานะที่เป็นส่วนหนึ่งของการย้ายจาก Human Resources ไปยัง Finance แผนผังการรวมแบบสองทิศทางยังได้รับการสนับสนุนอีกด้วย

ตารางต่อไปนี้แสดงการแมปจากแผนผังของตัวรวมข้อมูลไปยังแผนผังการรวมแบบสองทิศทางที่เทียบเท่า

แผนผังตัวรวมข้อมูล แผนผังการรวมแบบสองทิศทาง
ฟังก์ชันงานสำหรับฟังก์ชันงานค่าตอบแทน ฟังก์ชันงานค่าตอบแทน (cdm_jobfunctions)
แผนกไปยังหน่วยปฏิบัติงาน แผนก V2 (cdm_departments)
ชนิดงานไปยังชนิดงานค่าตอบแทน ชนิดงานค่าตอบแทน (cdm_jobtypes)
งานไปยังงาน การรวมแบบสองทิศทางของงาน (cdm_jobs)
ชนิดตำแหน่งไปยังชนิดตำแหน่ง ชนิดตำแหน่ง (cdm_positiontypes)
  • ตำแหน่งงานไปยังตำแหน่งฐาน
  • ตำแหน่งงานไปยังรายละเอียดตำแหน่ง
  • ตำแหน่งงานไปยังช่วงเวลาของตำแหน่ง
  • ตำแหน่งงานไปยังลำดับชั้นของตำแหน่ง
การรวมแบบสองทิศทางของตำแหน่งงาน (cdm_jobpositions)
ผู้ปฏิบัติงานไปยังผู้ปฏิบัติงาน ผู้ปฏิบัติงาน (cdm_workers)
  • การจ้างงานไปยังการจ้างงาน
  • การจ้างงานไปยังรายละเอียดการจ้างงาน
การจ้างงานต่อบริษัท (cdm_employments)
การกำหนดตำแหน่งของผู้ปฏิบัติงานไปยังการกำหนดตำแหน่งของผู้ปฏิบัติงาน การกำหนดตำแหน่งของผู้ปฏิบัติงาน V2 (cdm_positionworkerassignmentmaps)
ที่อยู่ของผู้ปฏิบัติงานไปยังที่อยู่ทางไปรษณีย์ของผู้ปฏิบัติงาน V2 การรวมแบบสองทิศทางของที่อยู่ทางไปรษณีย์ของผู้ปฏิบัติงาน (cdm_workeraddresss)