次の Dynamics 365 アプリに適用:
人的資源
Human ResourcesをDynamics 365 Financeと統合するには、Data インテグレーターの人事財務テンプレートを使用します。 「Human Resources から Finance へ」 のテンプレートでは、職務、職位、および作業者のデータフローを使用できます。 このテンプレートを使用すると、データを Human Resources から Finance に転送できますが、Finance から Human Resources にデータを渡すことはできません。
Human Resources から Finance へのソリューションは、次のタイプのデータ同期を提供します:
- Human Resources のジョブを管理し、Human Resources から Finance に同期します。
- Human Resources の職位と職位の割り当てを管理し、Human Resources から Finance に同期します。
- 人事で雇用情報を保持し、それを人事から財務に同期します。
- Human Resources の作業者と作業者の住所を管理し、Human Resources から Finance に同期します。
Human Resources のシステム要件
統合ソリューションには、次のバージョンの Human Resources および Finance が必要です。
- Dataverse の Human Resources
- Dynamics 365 Finance バージョン 7.2 以降
テンプレートおよびタスク
人事から財務へのテンプレートにアクセスするには:
Power Apps 管理センター を開きます。
プロジェクト を選択し、 右上隅の 新しいプロジェクト を選択します。 Finance に統合する法人ごとに新しいプロジェクトを作成します。
人事 (人事データバースから財務) テンプレートを選択して、人事から財務にレコードを同期します。
このテンプレートでは、次の基になるタスクを使用して、人事から財務にレコードを同期します。
- 職務権限から報酬職務権限
- 部門から作業単位
- ジョブ タイプから報酬ジョブ タイプ
- ジョブからジョブ
- ジョブからジョブ詳細
- 職位タイプから職位タイプ
- ジョブ職位から基本職位
- ジョブ職位から職位の詳細
- ジョブ職位から職位の期間
- ジョブの職位から職位の階層
- 作業者から作業者
- 雇用から雇用
- 雇用から雇用詳細
- 職位作業者割り当てから職位作業者割り当て
- 作業者住所から作業者の住所 V2
テンプレートのマッピング
次のテンプレートのマッピング テーブルでは、各アプリケーションで使用されるエンティティがタスクの名前に含まれています。 ソース(Human Resources)は左側にあり、ターゲット(Finance)は右側にあります。
職務権限から報酬職務権限
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| cdm_name (cdm_Job 関数名) | JOBFUNCTIONID (JOBFUNCTIONID) |
| cdm_description (cdm_description) | 説明 (説明) |
部門から作業単位
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| cdm_name (cdm_name) | NAME (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) | 生年月日 (生年月日) |
| 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) |
雇用から雇用
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| 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) |
雇用から雇用詳細
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| cdm_employmentstartdate (cdm_employmentstartdate) | EMPLOYMENTSTARTDATE (EMPLOYMENTSTARTDATE) |
| cdm_employmentenddate (cdm_employmentenddate) | 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) | PERSONNELNUMBER (PERSONNELNUMBER) |
| cdm_companyid.cdm_companycode (cdm_companyid.cdm_companycode) | LEGALENTITYID (LEGALENTITYID) |
| cdm_employernoticeamount (cdm_employernoticeamount) | EMPLOYERNOTICEAMOUNT (EMPLOYERNOTICEAMOUNT) |
| cdm_workernoticeamount (cdm_workernoticeamount ) | WORKERNOTICEAMOUNT (WORKERNOTICEAMOUNT) |
職位作業者割り当てから職位作業者割り当て
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| cdm_workerid.cdm_workernumber (cdm_workerid.cdm_workernumber) | PERSONNELNUMBER (PERSONNELNUMBER) |
| cdm_jobpositionnumber (職位番号) | POSITIONID(POSITIONID) |
| cdm_validfrom (発効日) | VALIDFROM (VALIDFROM) |
| cdm_validto (失効日) | VALIDTO (VALIDTO) |
作業者住所から作業者の住所 V2
| Dataverseテーブル (ソース) | Finance エンティティ(宛先) |
|---|---|
| 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) |
統合に関する考慮事項
人事から財務への統合は、ID によってレコードの照合を試みます。 レコードが一致する場合、データ インテグレーターは Finance のデータを人事管理の値で上書きします。 ただし、これらのレコードが論理的に異なるが、それぞれの番号シーケンスに基づいて人事または財務のいずれかに同じ ID が存在する場合は、問題が発生する可能性があります。
この問題は、Worker(一致のために人事番号を使用)と役職で発生する可能性があります。 職務には、番号シーケンスは使用されません。 その結果、同一の職務ジョブ ID が Human Resources と Finance の両方に存在する場合は、Human Resources の情報で Dynamics 365 Finance の情報が上書きされます。
ID の重複に関する問題を回避するには、 番号シーケンスにプレフィックスを追加するか、他のシステムの範囲を超える番号シーケンスに先頭番号を設定します。
番号順序に含まれていない作業者住所に使用される場所 ID。 人事から財務にワーカー アドレスを統合する場合、作業者の住所が既に Finance に存在する場合は、重複する住所レコードを作成できます。
次の図は、データ インテグレーターのテンプレート マッピングの例を示しています。
移行に関する考慮事項
Human Resources から Finance への移行の一環として、二重書き込みマップもサポートされています。
次の表は、Data Integrator マップから同等の二重書き込みマップへのマッピングを示しています。
| データ インテグレーター マップ | 二重書き込みマップ |
|---|---|
| 職務権限から報酬職務権限 | 報酬ジョブ機能 (cdm_jobfunctions) |
| 部門から作業単位 | 部署 V2 (cdm_departments) |
| ジョブ タイプから報酬ジョブ タイプ | 報酬ジョブ タイプ (cdm_jobtypes) |
| ジョブからジョブ | ジョブ二重書き込み (cdm_jobs) |
| 職位タイプから職位タイプ | 職位タイプ (cdm_positiontypes) |
|
ジョブ職位二重書き込み (cdm_jobpositions) |
| 作業者から作業者 | 作業者 (cdm_workers) |
|
会社ごとの雇用 (cdm_employments) |
| 職位作業者割り当てから職位作業者割り当て | 職位作業者割り当て V2 (cdm_positionworkerassignmentmaps) |
| 作業者住所から作業者の住所 V2 | 作業者住所二重書き込み (cdm_workeraddresss) |