Sdílet prostřednictvím


Integrace mzdových rozhraní na základě API s aplikací Ceridian Dayforce

Tento článek popisuje požadované kroky konfigurace potřebné pro integraci mezd na základě AIP mezi aplikacemi Microsoft Dynamics 365 Human Resources a Ceridian Dayforce. Před zpracováním výplat je nutné nakonfigurovat integraci v aplikaci Human Resources i Dayforce.

Nastavení prostředí

Než použijete integraci mzdové agendy Human Resources, nastavte následující parametry:

  • Na stránce Sdílené parametry Human Resources:

    • Na kartě Pozice vyberte Vyžadovat oddělení na pozicích.
    • Na kartě Integrace mezd vyberte Použít pro účely mzdové adresy.
    • Na kartě Finanční dimenze vyberte Výchozí finanční dimenze.
  • Na stránce Parametry Human Resources:

    • Na kartě Integrace mezd vyberte Použít typy identifikace při zpracování mezd.
    • Na záložce Integrace mezd v poli Typ identifikace vyberte vhodný typ identifikace pro právnickou osobu.
  • V části Správa systému přejděte na Konfigurace finanční dimenze pro integraci aplikací>Datové entity a definujte formáty finanční dimenze pro datové entity.

Poznámka

Parametry Human Resources jsou jedinečné pro každou právnickou osobu. Pokud používáte více právnických osob, musíte pro každou nakonfigurovat parametry Human Resources.

Ujistěte se, že položky finanční dimenze ve vybraném seznamu jsou ve správném pořadí. Konektor se podívá na pozici finanční dimenze, která byla poskytnuta z vybraného seznamu na portálu MyIntegration.

Spolupracujte s Ceridian a určete, které finanční dimenze by měly být aktivovány pro sladění s webem Dayforce (umístěním).

Další informace naleznete v tématu Konfigurace parametrů Human Resources.

Nastavení API

Než budete moci používat rozhraní API, musí být vygenerovány virtuální tabulky. Další informace viz Virtuální tabulky pro Human Resources v Dataverse.

Poznámka

Aby integrace mezd fungovala pro zákazníky používající entity mshr, musí být vypnuté sledování změn verze řádku. Chcete-li vypnout sledování změn verze řádku, kontaktujte podporu společnosti Microsoft a aktivujte testovací verzi DMFDisableSqlRowVersionCtForCDSVirtualEntity. Zapnutím této testovací verze deaktivujete sledování změn verze řádku.

Zapnutí funkcí

Musíte zapnout funkce ve správě funkcí, abyste umožnili, aby byla rozhraní Microsoft API vystavena integraci a data byla předána Dayforce.

  1. Přejděte do nabídky Správa systému>Správa funkcí>Všechny.

  2. Zapněte následující funkce:

    • (Preview) Integrace mezd
    • Podpora virtuálních tabulek pro HR v Dataverse
    • Zjednodušení entity zaměstnance
    • Správa zaměstnaneckých výhod

Poznámka

Funkce ve Správě funkci jsou možná ve výchozím nastavení zapnuté.

Virtuální tabulky

Human Resources je virtuální zdroj dat v Dataverse. Poskytuje úplné operací vytváření, čtení, aktualizace a mazání (CRUD) z Dataverse a Microsoft Power Platform. Další informace o virtuálních tabulkách Dataverse najdete v tématu Konfigurace virtuálních tabulek Dataverse.

Další informace o instalaci virtuálních tabulek najdete v článcích Instalace aplikace Dynamics 365 HR Virtual Table a Generování virtuálních tabulek.

Po instalaci virtuálních tabulek vygenerujte virtuální tabulky pro data, která se mají předat Dayforce. Konektor lidí Dayforce stahuje data z následujících tabulek v integraci Dataverse>Virtuální tabulky, aby zajistil, že Dayforce dokáže zpracovat mzdy. Další informace viz Povolení virtuálních entit Microsoft Dataverse.

  • DimAttributeHcmPositionEntity
  • DirPersonNameHistoricalEntity
  • FinancialDimensionValueEntity
  • HcmCompFixedPlanTableEntity
  • HcmEmployeeV2Entity
  • HcmEmploymentDetailEntity
  • HcmEmploymentEmployeeEntity
  • HcmEmploymentV2Entity
  • HcmJobDetailEntity
  • HcmJobEntity
  • HcmJobFamilyEntity
  • HcmJobFunctionEntity
  • HcmJobTypeEntity
  • HcmLaborUnionAgreementEntity
  • HcmLaborUnionEntity
  • HcmPayRateConversionEntity
  • HcmPersonIdentificationNumberEntity
  • HcmPersonLaborUnionEntity
  • HcmPositionDefaultDimensionEntity
  • HcmPositionDetailEntity
  • HcmPositionEntity
  • HcmPositionHierarchyEntity
  • HcmPositionTypeEntity
  • HcmPositionUnionAgreementEntity
  • HcmPositionV2Entity
  • HcmPositionWorkerAssignmentV2Entity
  • HcmReasonCodeEntity
  • HcmUnionsEntity
  • HcmWorkerBankAccountEntity
  • HcmWorkerBaseEntity
  • HcmWorkerContactEntity
  • HcmWorkerEntity
  • HcmWorkerPayrollInfoEntity
  • Hcmworkerpostaladdressv2entity
  • HcmWorkerSummaryEntity
  • OMCostCenterEntity
  • OMDepartmentV2Entity
  • OMLegalEntity
  • OmLegalEntityContactEntity
  • PayrollBankAccountDisbursementEntity
  • PayrollEmployeeEntity
  • PayrollEmployeeV2Entity
  • PayrollFixedCompensationPlanEntity
  • PayrollPositionDetailsEntity
  • PayrollPositionEntity
  • PayrollPositionJobEntity
  • PayrollPositionWorkerDefaultTaxRgnEntity
  • PayrollWorkerAddressCurrentEntity
  • PayrollVariableCompensationAwardEntity
  • HcmVariableCompensationAwardEntity

Sledovat změny

Funkce sledování změn v Dataverse detekuje data, která se změnila od doby, kdy byla data původně extrahována nebo naposledy synchronizována. Další informace naleznete v tématu Použití sledování změn k synchronizaci dat s externími systémy.

Pokud chcete zapnout sledování změn, postupujte takto:

  1. Přejděte do nabídky Správa systému>Správa dat>Datové entity.
  2. Vyhledejte entitu cíl.
  3. Zapněte Sledování změn.

Podle potřeby zapněte Sledování změn pro následující:

Entita cíle Sledování změn
DirPersonNameHistoricalEntity Všechny tabulky
HcmCompFixedEmplEntity Všechny tabulky
HcmCompFixedPlanTableEntity Všechny tabulky
HcmCompVarPlanTableEntity Všechny tabulky
HcmEmployeeEntity Všechny tabulky
HcmEmployeeV2Entity Všechny tabulky
HcmEmploymentDetailEntity Všechny tabulky
HcmEmploymentEmployeeEntity Všechny tabulky
HcmEmploymentEntity Všechny tabulky
HcmEmploymentTypeEntity Všechny tabulky
HcmEmploymentV2Entity Všechny tabulky
HcmIdentificationTypeEntity Všechny tabulky
HcmJobBaseEntity Všechny tabulky
HcmJobCompensationEntity Všechny tabulky
HcmJobDetailEntity Všechny tabulky
HcmJobEntity Primární tabulka
HcmJobFamilyEntity Všechny tabulky
HcmJobFunctionEntity Všechny tabulky
HcmJobTaskEntity Všechny tabulky
HcmJobTypeEntity Všechny tabulky
HcmLaborUnionEntity Všechny tabulky
HcmPersonDetailsEntity Všechny tabulky
HcmPersonIdentificationNumberEntity Všechny tabulky
HcmPositionBaseEntity Všechny tabulky
HcmPositionDefaultDimensionEntity Všechny tabulky
HcmPositionDetailEntity Všechny tabulky
HcmPositionEntity Primární tabulka
HcmPositionHierarchyEntity Všechny tabulky
HcmPositionHierarchyTypeEntity Všechny tabulky
HcmPositionTypeEntity Všechny tabulky
hcmPositionUnionAgreementEntity Všechny tabulky
HcmPositionV2Entity Všechny tabulky
HcmPositionWorkerAssignmentEntity Primární tabulka
HcmPositionWorkerAssignmentV2Entity Primární tabulka
HcmUnionsEntity Všechny tabulky
HcmVariableCompensationTypeEntity Všechny tabulky
HcmWorkerBankAccountEntity Všechny tabulky
HcmWorkerBaseEntity Vlastní
HcmWorkerEntity Vlastní
HcmWorkerPayrollInfoEntity Všechny tabulky
PayrollBankAccountDisbursementEntity Primární tabulka
PayrollEmployeeEntity Primární tabulka
PayrollFixedCompensationPlanEntity Všechny tabulky
PayrollPositionDetailsEntity Všechny tabulky
PayrollPositionEntity Všechny tabulky
PayrollPositionJobEntity Všechny tabulky
PayrollWorkerAddressCurrentEntity Všechny tabulky

Podle potřeby zapněte sledování změn pro následující:

Cílová** Entita** **Sledování** změn
DirPersonNameHistoricalEntity Všechny tabulky
HcmCompFixedEmplEntity Všechny tabulky
HcmCompFixedPlanTableEntity Všechny tabulky
HcmCompVarPlanTableEntity Všechny tabulky
HcmEmployeeEntity Všechny tabulky
HcmEmployeeV2Entity Všechny tabulky
HcmEmploymentDetailEntity Všechny tabulky
HcmEmploymentEmployeeEntity Všechny tabulky
HcmEmploymentEntity Všechny tabulky
HcmEmploymentTypeEntity Všechny tabulky
HcmEmploymentV2Entity Všechny tabulky
HcmIdentificationTypeEntity Všechny tabulky
HcmJobBaseEntity Všechny tabulky
HcmJobCompensationEntity Všechny tabulky
HcmJobDetailEntity Všechny tabulky
HcmJobEntity Primární tabulka
HcmJobFamilyEntity Všechny tabulky
HcmJobFunctionEntity Všechny tabulky
HcmJobTaskEntity Všechny tabulky
HcmJobTypeEntity Všechny tabulky
HcmLaborUnionEntity Všechny tabulky
HcmPersonDetailsEntity Všechny tabulky
HcmPersonIdentificationNumberEntity Všechny tabulky
HcmPositionBaseEntity Všechny tabulky
HcmPositionDefaultDimensionEntity Všechny tabulky
HcmPositionDetailEntity Všechny tabulky
HcmPositionEntity Primární tabulka
HcmPositionHierarchyEntity Všechny tabulky
HcmPositionHierarchyTypeEntity Všechny tabulky
HcmPositionTypeEntity Všechny tabulky
hcmPositionUnionAgreementEntity Všechny tabulky
HcmPositionV2Entity Všechny tabulky
HcmPositionWorkerAssignmentEntity Primární tabulka
HcmPositionWorkerAssignmentV2Entity Primární tabulka
HcmUnionsEntity Všechny tabulky
HcmVariableCompensationTypeEntity Všechny tabulky
HcmWorkerBankAccountEntity Všechny tabulky
HcmWorkerBaseEntity Vlastní
HcmWorkerEntity Vlastní
HcmWorkerPayrollInfoEntity Všechny tabulky
PayrollBankAccountDisbursementEntity Primární tabulka
PayrollEmployeeEntity Primární tabulka
PayrollFixedCompensationPlanEntity Všechny tabulky
PayrollPositionDetailsEntity Všechny tabulky
PayrollPositionEntity Všechny tabulky
PayrollPositionJobEntity Všechny tabulky
PayrollWorkerAddressCurrentEntity Všechny tabulky

Přidejte uživatele Dayforce Connector v prostředí Human Resources

  1. Přejděte do Správa systému>Uživatel správce a vyberte Nový uživatel.
  2. Zadejte hodnoty do polí ID uživatele, Uživatelské jméno, E-mail uživatele a Role. (Použijte dříve vytvořenou roli Konektor API Dayforce).

Poznámka

Uživatelské jméno a heslo jsou vyžadovány pro nastavení portálu MyIntegration v Dayforce.

Zapnutí připojení

Důležité

Tato část vyžaduje uživatele, který má úplný administrativní bezpečnostní přístup k tenantu Dataverse a Azure. Uživatel musí mít také právo udělit jménem společnosti (tenanta) souhlas s povolením přístupu k API pro Human Resources.

Chcete-li propojit prostředí Human Resources se mzdami Dayforce, postupujte takto.

  1. Přidejte mzdový konektor Dayforce k tenantovi.
  2. Nakonfigurujte roli API pro prostředí Dataverse.

Zapnutí aplikace konektoru lidí Dayforce na tenantovi zákazníka

Zákazníkův tenant Microsoft řídí veškerou aktivitu v zákazníkově prostředí Microsoft. Tato aktivita zahrnuje zabezpečení a přístup ke všem aplikacím společnosti Microsoft. Zapnutím konektoru lidí Dayforce na tenantovi mu umožníte komunikovat s nezbytnými aplikacemi společnosti Microsoft, které se používají v této integraci.

  1. Přejděte na https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=6817703f-e5b3-4eec-b11f-ba6367f1b156&response_type=id_token&redirect_uri=https://developersdev.dayforce.com/Dev/Microsoft-to-Dayforce-Connector.aspx&scope=openid&response_mode=fragment&state=12345&nonce=678910.
  2. Aktivujte adresu URL společnosti.
  3. Vyberte Souhlas jménem vaší organizace.

Přidání konektoru lidí Dayforce v Dataverse

Ke své konkrétní instanci Dataverse musíte přidat konektor lidí Dayforce.

  1. Otevřete centrum pro správu Power Platform, přejděte na Prostředí>Nastavení>Uživatelé aplikací a vyberte Nový uživatel.

  2. Přidejte aplikaci konektoru lidí Dayforce. ID aplikace je 6817703f-e5b3-4eec-b11f-ba6367f1b156.

  3. Přidělte aplikaci následující role zabezpečení:

    • Základní uživatel
    • Základní uživatel financí a provozu

Další informace naleznete v následujících zdrojích:

Přidání konektoru lidí Dayforce do prostředí Human Resources

  1. V Human Resources přejděte na Aplikace Microsoft Entra a vyberte Nové.
  2. Přidejte mzdový konektor Dayforce, který má ID klienta 6817703f-e5b3-4eec-b11f-ba6367f1b156 a ID uživatele DFAPIConnector.

Připraveno k platbě

Důležité

Před integrací zaměstnanců do Dayforce musí být označeni Připraveni k placení. Zaměstnanci, kteří nejsou označeni Připraveni k placení, nebudou načteni.

Integrace konektoru lidí Dayforce využívá funkci připravenosti k platbě společnosti Microsoft, která zajišťuje, že před zpracováním výplatní listiny byl vytvořen úplný platný profil zaměstnance. Další informace naleznete v tématu Připraveno k placení.