Dela via


API-baserad löneintegrering med Ceridian Dayforce

Denna artikel beskriver erforderliga konfigurationssteg för API-baserad löneintegrering mellan Microsoft Dynamics 365 Human Resources och Ceridian Dayforce. Du måste konfigurera integreringen i både Personal och Dayforce innan du kan bearbeta en betalning.

Miljöinställningar

Konfigurera följande parametrar innan du använder Personal-löneintegrering:

  • På sidan Delade parametrar för Personal:

    • På fliken Befattningar väljer du Kräv avdelningar på befattningar.
    • På fliken Löneintegrering väljer du Använd löneadressändamål.
    • På fliken Ekonomiska dimensioner väljer du Ekonomiska standarddimensioner.
  • På sidan Parametrar för Personal:

    • På fliken Löneintegrering väljer du Använd identifieringstyper i lönehantering.
    • På fliken Löneintegrering , i fältet Identifieringstyp , välj lämplig identifieringstyp för den juridiska personen.
  • I Systemadministration, gå till Konfiguration av ekonomisk dimension för att integrera applikationer>Dataentiteter, och definiera ekonomiska dimensionsformat för dataentiteter.

Kommentar

Personal-parametrar är unika för varje juridisk person. Om du använder flera juridiska entiteter måste du konfigurera Personal-parametrar för var och en.

Se till att de ekonomiska dimensionsposterna i den valda listan är i rätt ordning. Anslutnignsprogrammet studerar den ekonomiska dimensionsposition som har tillhandahållits från den valda listan i MyIntegrering-portalen.

Arbeta med Ceridian för att avgöra vilka ekonomiska dimensioner som ska aktiveras för justering efter Dayforce-webbplatsen (plats).

Mer information finns i Konfigurera parametrar för Personal.

Inställning av API

Innan du kan använda API:t måste de virtuella tabellerna skapas. Mer information finns i Virtuella tabeller för Personal i Dataverse.

Obs

För att löneintegreringen ska fungera för kunder med hjälp av msror-entiteterna måste ändringssårningen för radversion inaktiveras. Om du vill inaktivera spårning av radversioner kontaktar du Microsofts support för att aktivera förhandsversionen DMFDisableSqlRowVersionCtForCDSVirtualEntity. Om du aktiverar denna förhandsversion inaktiveras ändringsspårning av radversion.

Aktivera funktioner

Du måste aktivera funktioner i funktionshanteringen för att möjliggöra att Microsoft API:er exponeras för integreringen och att data skickas till Dayforce.

  1. Gå till Systemadministration>Funktionshantering>Alla.

  2. Möjliggör följande funktioner:

    • (Förhandsversion) Löneintegrering
    • Stöd för virtuella tabeller för Personal i Dataverse
    • Effektivisera personalenhet
    • Hantering av förmåner

Kommentar

Funktionerna i funktionshanteringen kan komma att vara aktiverade som standard.

Virtuella tabeller

Personal är en virtuell datakälla i Dataverse. Det ger fullständiga åtgärder för att skapa, läsa, uppdatera och ta bort (CRUD) från Dataverse och Microsoft Power Platform. Mer information om virtuella Dataverse-tabeller, se Konfigurera virtuella Dataverse-tabeller.

För mer information om hur du installerar virtuella tabeller, se Installera Dynamics 365 HR Virtual Table-appen och Generera virtuella tabeller.

När de virtuella tabellerna har installerats, generera de virtuella tabellerna för att data ska skickas till Dayforce. Dayforce People-anslutningsprogrammet hämtar data från följande tabeller vid Dataverse-integrering>Virtuella tabeller för att säkerställa att Dayforce kan behandla löner. Mer information finns i Aktivera Microsoft Dataverse virtuella entiteter.

  • 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

Spåra ändringar

Ändringsspårningsfunktionen i Dataverse upptäcker data som har ändrats sedan datan ursprungligen extraherades eller senast synkroniserades. För mer information, se Använda ändringsspårning för att synkronisera data med externa system.

Gör så här om du vill aktivera ändringsspårning:

  1. Gå till Systemadministration>Datahantering>Dataentiteter.
  2. Sök efter målentiteten.
  3. Aktivera Spåra ändringar.

Aktivera Spåra ändringar efter behov, för följande:

Målenhet Ändringsspårning
DirPersonNameHistoricalEntity Alla register
HcmCompFixedEmplEntity Alla register
HcmCompFixedPlanTableEntity Alla register
HcmCompVarPlanTableEntity Alla register
HcmEmployeeEntity Alla register
HcmEmployeeV2Entity Alla register
HcmEmploymentDetailEntity Alla register
HcmEmploymentEmployeeEntity Alla register
HcmEmploymentEntity Alla register
HcmEmploymentTypeEntity Alla register
HcmEmploymentV2Entity Alla tabeller
HcmIdentificationTypeEntity Alla register
HcmJobBaseEntity Alla register
HcmJobCompensationEntity Alla register
HcmJobDetailEntity Alla register
HcmJobEntity Primärt register
HcmJobFamilyEntity Alla register
HcmJobFunctionEntity Alla register
HcmJobTaskEntity Alla register
HcmJobTypeEntity Alla register
HcmLaborUnionEntity Alla register
HcmPersonDetailsEntity Alla register
HcmPersonIdentificationNumberEntity Alla register
HcmPositionBaseEntity Alla register
HcmPositionDefaultDimensionEntity Alla register
HcmPositionDetailEntity Alla register
HcmPositionEntity Primärt register
HcmPositionHierarchyEntity Alla register
HcmPositionHierarchyTypeEntity Alla register
HcmPositionTypeEntity Alla register
hcmPositionUnionAgreementEntity Alla register
HcmPositionV2Entity Alla register
HcmPositionWorkerAssignmentEntity Primärt register
HcmPositionWorkerAssignmentV2Entity Primärt register
HcmUnionsEntity Alla register
HcmVariableCompensationTypeEntity Alla register
HcmWorkerBankAccountEntity Alla register
HcmWorkerBaseEntity Anpassa
HcmWorkerEntity Anpassa
HcmWorkerPayrollInfoEntity Alla register
PayrollBankAccountDisbursementEntity Primärt register
PayrollEmployeeEntity Primärt register
PayrollFixedCompensationPlanEntity Alla register
PayrollPositionDetailsEntity Alla register
PayrollPositionEntity Alla register
PayrollPositionJobEntity Alla register
PayrollWorkerAddressCurrentEntity Alla register

Aktivera Spåra ändringar efter behov, för följande:

Mål** Entitet ** **Ändrings** spårning
DirPersonNameHistoricalEntity Alla register
HcmCompFixedEmplEntity Alla register
HcmCompFixedPlanTableEntity Alla register
HcmCompVarPlanTableEntity Alla register
HcmEmployeeEntity Alla register
HcmEmployeeV2Entity Alla register
HcmEmploymentDetailEntity Alla register
HcmEmploymentEmployeeEntity Alla register
HcmEmploymentEntity Alla register
HcmEmploymentTypeEntity Alla register
HcmEmploymentV2Entity Alla register
HcmIdentificationTypeEntity Alla register
HcmJobBaseEntity Alla register
HcmJobCompensationEntity Alla register
HcmJobDetailEntity Alla register
HcmJobEntity Primärt register
HcmJobFamilyEntity Alla register
HcmJobFunctionEntity Alla register
HcmJobTaskEntity Alla register
HcmJobTypeEntity Alla register
HcmLaborUnionEntity Alla register
HcmPersonDetailsEntity Alla register
HcmPersonIdentificationNumberEntity Alla register
HcmPositionBaseEntity Alla register
HcmPositionDefaultDimensionEntity Alla register
HcmPositionDetailEntity Alla register
HcmPositionEntity Primärt register
HcmPositionHierarchyEntity Alla register
HcmPositionHierarchyTypeEntity Alla register
HcmPositionTypeEntity Alla register
hcmPositionUnionAgreementEntity Alla register
HcmPositionV2Entity Alla register
HcmPositionWorkerAssignmentEntity Primärt register
HcmPositionWorkerAssignmentV2Entity Primärt register
HcmUnionsEntity Alla register
HcmVariableCompensationTypeEntity Alla register
HcmWorkerBankAccountEntity Alla register
HcmWorkerBaseEntity Anpassa
HcmWorkerEntity Anpassa
HcmWorkerPayrollInfoEntity Alla register
PayrollBankAccountDisbursementEntity Primärt register
PayrollEmployeeEntity Primärt register
PayrollFixedCompensationPlanEntity Alla register
PayrollPositionDetailsEntity Alla register
PayrollPositionEntity Alla register
PayrollPositionJobEntity Alla register
PayrollWorkerAddressCurrentEntity Alla register

Lägg till en användare av Dayforce-anslutningsprogram i Personal-miljön

  1. Gå till Systemadministration>Chefsanvändare och välj Ny användare.
  2. Ange värden i fälten Användar-ID, Användarnamn, Användarens e-postadress samt Roll. (Använd den tidigare skapade API Dayforce Connector-rollen).

Kommentar

Användarnamnet och lösenordet krävs för konfigurationen av MyIntegrering-portalen i Dayforce.

Aktivera anslutningen

Viktigt

Detta avsnitt kräver en användare som har fullständig administrativ säkerhetsåtkomst till klientorganisationen för Dataverse och Azure. Användaren måste också ha rätt att ge sitt samtycke å företagets (klientorganisationens) vägnar i syfte att tillåta åtkomst till Personal-API:er.

Följ dessa steg för att ansluta Personal-miljön till Dayforces lönelista.

  1. Lägg till anslutningsprogrammet för Dayforce-lönelista i klientorganisationen.
  2. Konfigurera en API-roll för Dataverse-miljön.

Aktivera anslutningsprogrammet för dagspersonal i kundens klientorganisation

Kundens Microsoft-klientorganisation kontrollerar all aktivitet i kundens Microsoft-miljö. Denna aktivitet inkluderar säkerhet och åtkomst till alla Microsoft-program. Genom att aktivera anslutningsprogrammet för dagpersonal i klientorganisationen gör du det möjligt för det att kommunicera med de nödvändiga Microsoft-programmen som används i denna integrering.

  1. Gå till 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. Aktivera webbadressen (URL) för företaget.
  3. Välj Medgivande på uppdrag av din organisation.

Lägg till anslutningsprogrammet för dagpersonal i Dataverse

Du måste lägga till anslutningsprogrammet för dagpersonal i din specifika Dataverse instans.

  1. Öppna Administrationscenter för Power Platform, gå till Miljö>Inställningar>Programanvändare och välj Ny användare.

  2. Lägg till anslutningsprogrammet för dagpersonal App-ID:t är 6817703f-e5b3-4eec-b11f-ba6367f1b156.

  3. Ge programmet följande säkerhetsroller:

    • Vanlig användare
    • Vanlig användare av ekonomi och drift

Mer information finns i följande resurser:

Lägg till anslutningsprogrammet för dagpersonal i Personal-miljön

  1. I Personal, gå till Microsoft Entra-program och välj Ny.
  2. Lägg löneanslutningen för dagpersonal som har klient-ID 6817703f-e5b3-4eec-b11f-ba6367f1b156 och användar-ID DFAPIConnector.

Klar att betalas

Viktigt

Innan anställda kan integreras i Dagpersonal Redo att betala. Anställda som inte är märkta med Redo att betala kommer inte att hämtas.

Integreringen av anslutningsprogrammet för dagpersonal använder Microsofts redo-att-betala-funktion för att säkerställa att en fullständig, giltig medarbetarprofil har skapats före lönebearbetning. För mer information, se Redo att betala.