Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
Gå till Systemadministration>Funktionshantering>Alla.
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:
- Gå till Systemadministration>Datahantering>Dataentiteter.
- Sök efter målentiteten.
- 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
- Gå till Systemadministration>Chefsanvändare och välj Ny användare.
- 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.
- Lägg till anslutningsprogrammet för Dayforce-lönelista i klientorganisationen.
- 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.
- 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.
- Aktivera webbadressen (URL) för företaget.
- 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.
Öppna Administrationscenter för Power Platform, gå till Miljö>Inställningar>Programanvändare och välj Ny användare.
Lägg till anslutningsprogrammet för dagpersonal App-ID:t är 6817703f-e5b3-4eec-b11f-ba6367f1b156.
Ge programmet följande säkerhetsroller:
- Vanlig användare
- Vanlig användare av ekonomi och drift
Mer information finns i följande resurser:
- Säkerhetsroller i Microsoft Power Platform
- Säkerhetsroller och privilegier
- Fördefinierade säkerhetsroller
Lägg till anslutningsprogrammet för dagpersonal i Personal-miljön
- I Personal, gå till Microsoft Entra-program och välj Ny.
- 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.