基于 API 的与 Ceridian Dayforce 的工资单集成

您所在的位置:网站首页 工资单正确格式 基于 API 的与 Ceridian Dayforce 的工资单集成

基于 API 的与 Ceridian Dayforce 的工资单集成

2024-06-15 03:51| 来源: 网络整理| 查看: 265

基于 API 的与 Ceridian Dayforce 的工资单集成 项目05/29/2024

本文介绍 Microsoft Dynamics 365 Human Resources 与 Ceridian Dayforce 之间基于 API 的工资单集成所需的配置步骤。 必须先在 Human Resources 和 Dayforce 中配置集成,才能处理付薪。

环境设置

在使用 Human Resources 工资单集成之前,设置以下参数:

在 Human Resources 共享参数页面上:

在职位选项卡上,选择需要填写职位所属部门。 在工资单集成选项卡上,选择使用工资单地址用途。 在财务维度选项卡上,选择默认财务维度。

在 Human Resources 参数页面上:

在工资单集成选项卡上,选择在处理工资单时使用标识类型。 在工资单集成选项卡上的标识类型字段中,为法人选择适当的标识类型。

在系统管理中,转到集成应用程序的财务维度配置>数据实体,并定义数据实体的财务维度格式。

纸币

Human Resources 参数对于每个法人都是唯一的。 如果您使用多个法人,则必须为每个法人配置 Human Resources 参数。

确保所选列表中的财务维度项目的顺序正确。 连接器查看已从 MyIntegration 门户中的所选列表中提供的财务维度职位。

与 Ceridian 合作确定应启用哪些财务维度以与 Dayforce 站点(位置)保持一致。

有关详细信息,请参阅配置 Human resources 参数。

API 设置

在使用 API 之前,必须生成虚拟表。 有关详细信息,请参阅 Dataverse 中 Human Resources 的虚拟表。

注意

为了使工资单集成适用于使用 mshr 实体的客户,必须禁用行版本更改跟踪。 若要禁用行版本更改跟踪,请联系 Microsoft 支持部门以启用 DMFDisableSqlRowVersionCtForCDSVirtualEntity 外部测试版。 启用此外部测试版将禁用行版本更改跟踪。

启用功能

您必须启用功能管理中的功能,才能将 Microsoft API 公开给集成,并将数据传递给 Dayforce。

转到系统管理>功能管理>全部。

启用以下功能:

(预览版)工资单集成 Dataverse 中面向 HR 的虚拟表支持 简化员工实体 福利管理

纸币

默认情况下,功能管理中的功能可能处于启用状态。

虚拟表

Human Resources 是 Dataverse 中的虚拟数据源。 它提供 Dataverse 和 Microsoft Power Platform 中的完全创建、读取、更新和删除 (CRUD) 操作。 有关 Dataverse 虚拟表的详细信息,请参阅配置 Dataverse 虚拟表。

有关如何安装虚拟表的详细信息,请参阅安装 Dynamics 365 HR Virtual Table 虚拟表应用和生成虚拟表。

安装虚拟表后,生成虚拟表以将数据传递到 Dayforce。 Dayforce 人员连接器从 Dataverse 集成>虚拟表处的下表中提取数据,以确保 Dayforce 可以处理工资单。 有关详细信息,请参阅启用 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 跟踪更改

Dataverse 中的更改跟踪功能可检测自最初提取或上次同步数据以来发生更改的数据。 有关详细信息,请参阅使用更改跟踪将数据与外部系统同步。

若要启用更改跟踪,请执行以下步骤。

转到系统管理>数据管理>数据实体。 搜索目标实体。 打开跟踪更改。

根据需要,针对以下内容打开跟踪更改:

目标实体 更改跟踪 DirPersonNameHistoricalEntity 所有表 HcmCompFixedEmplEntity 所有表 HcmCompFixedPlanTableEntity 所有表 HcmCompVarPlanTableEntity 所有表 HcmEmployeeEntity 所有表 HcmEmployeeV2Entity 所有表 HcmEmploymentDetailEntity 所有表 HcmEmploymentEmployeeEntity 所有表 HcmEmploymentEntity 所有表 HcmEmploymentTypeEntity 所有表 HcmEmploymentV2Entity 所有表 HcmIdentificationTypeEntity 所有表 HcmJobBaseEntity 所有表 HcmJobCompensationEntity 所有表 HcmJobDetailEntity 所有表 HcmJobEntity 主表 HcmJobFamilyEntity 所有表 HcmJobFunctionEntity 所有表 HcmJobTaskEntity 所有表 HcmJobTypeEntity 所有表 HcmLaborUnionEntity 所有表 HcmPersonDetailsEntity 所有表 HcmPersonIdentificationNumberEntity 所有表 HcmPositionBaseEntity 所有表 HcmPositionDefaultDimensionEntity 所有表 HcmPositionDetailEntity 所有表 HcmPositionEntity 主表 HcmPositionHierarchyEntity 所有表 HcmPositionHierarchyTypeEntity 所有表 HcmPositionTypeEntity 所有表 hcmPositionUnionAgreementEntity 所有表 HcmPositionV2Entity 所有表 HcmPositionWorkerAssignmentEntity 主表 HcmPositionWorkerAssignmentV2Entity 主表 HcmUnionsEntity 所有表 HcmVariableCompensationTypeEntity 所有表 HcmWorkerBankAccountEntity 所有表 HcmWorkerBaseEntity 自定义 HcmWorkerEntity 自定义 HcmWorkerPayrollInfoEntity 所有表 PayrollBankAccountDisbursementEntity 主表 PayrollEmployeeEntity 主表 PayrollFixedCompensationPlanEntity 所有表 PayrollPositionDetailsEntity 所有表 PayrollPositionEntity 所有表 PayrollPositionJobEntity 所有表 PayrollWorkerAddressCurrentEntity 所有表

根据需要针对以下内容打开跟踪更改:

目标**实体** **更改**跟踪 DirPersonNameHistoricalEntity 所有表 HcmCompFixedEmplEntity 所有表 HcmCompFixedPlanTableEntity 所有表 HcmCompVarPlanTableEntity 所有表 HcmEmployeeEntity 所有表 HcmEmployeeV2Entity 所有表 HcmEmploymentDetailEntity 所有表 HcmEmploymentEmployeeEntity 所有表 HcmEmploymentEntity 所有表 HcmEmploymentTypeEntity 所有表 HcmEmploymentV2Entity 所有表 HcmIdentificationTypeEntity 所有表 HcmJobBaseEntity 所有表 HcmJobCompensationEntity 所有表 HcmJobDetailEntity 所有表 HcmJobEntity 主表 HcmJobFamilyEntity 所有表 HcmJobFunctionEntity 所有表 HcmJobTaskEntity 所有表 HcmJobTypeEntity 所有表 HcmLaborUnionEntity 所有表 HcmPersonDetailsEntity 所有表 HcmPersonIdentificationNumberEntity 所有表 HcmPositionBaseEntity 所有表 HcmPositionDefaultDimensionEntity 所有表 HcmPositionDetailEntity 所有表 HcmPositionEntity 主表 HcmPositionHierarchyEntity 所有表 HcmPositionHierarchyTypeEntity 所有表 HcmPositionTypeEntity 所有表 hcmPositionUnionAgreementEntity 所有表 HcmPositionV2Entity 所有表 HcmPositionWorkerAssignmentEntity 主表 HcmPositionWorkerAssignmentV2Entity 主表 HcmUnionsEntity 所有表 HcmVariableCompensationTypeEntity 所有表 HcmWorkerBankAccountEntity 所有表 HcmWorkerBaseEntity 自定义 HcmWorkerEntity 自定义 HcmWorkerPayrollInfoEntity 所有表 PayrollBankAccountDisbursementEntity 主表 PayrollEmployeeEntity 主表 PayrollFixedCompensationPlanEntity 所有表 PayrollPositionDetailsEntity 所有表 PayrollPositionEntity 所有表 PayrollPositionJobEntity 所有表 PayrollWorkerAddressCurrentEntity 所有表 在 Human Resources 环境中添加 Dayforce Connector 用户 转到系统管理>管理器用户,然后选择新用户。 在用户 ID、用户名、用户电子邮件和角色字段中输入值。 (使用之前创建的 API Dayforce Connector 角色)。

纸币

在 Dayforce 中设置 MyIntegration 门户需要用户名和密码。

启用连接

注意

此部分需要对 Dataverse 和 Azure 租户具有完全管理安全访问权限的用户。 该用户还必须有权代表公司(租户)同意允许访问 Human Resources API。

若要将 Human Resources 环境连接到 Dayforce 工资单,请按照以下步骤操作。

将 Dayforce 工资单连接器应用程序添加到租户。 为 Dataverse 环境配置 API 角色。 在客户租户上启用 Dayforce 人员连接器应用程序

客户的 Microsoft 租户控制客户的 Microsoft 环境中的所有活动。 此活动包括安全性和对所有 Microsoft 应用程序的访问。 通过在租户上启用 Dayforce 人员连接器,您可以使其能够与此集成中使用的必要 Microsoft 应用程序进行通信。

转到 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。 启用公司的 URL。 代表您的组织选择同意。 在 Dataverse 中添加 Dayforce 人员连接器

您必须将 Dayforce 人员连接器添加到特定 Dataverse 实例。

打开 Power Platform 管理中心,转到环境>设置>应用程序用户,然后选择新用户。

添加 Dayforce 人员连接器应用程序。 应用 ID 为 6817703f-e5b3-4eec-b11f-ba6367f1b156。

为应用程序提供以下安全角色:

基本用户 财务和运营基本用户

有关详细信息,请参阅以下资源:

Microsoft Power Platform 中的安全角色 安全角色和特权 预定义的安全角色 将 Dayforce 人员连接器添加到 Human Resources 环境 在 Human Resources 中,转到 Microsoft Entra 应用程序,然后选择 新建。 添加具有客户端 ID 6817703f-e5b3-4eec-b11f-ba6367f1b156 和用户 ID DFAPIConnector 的 Dayforce 工资单连接器。 准备付款

注意

在员工可以集成到 Dayforce 中之前,必须将他们标记为准备付款。 将不会选取未标记为准备付款的员工。

Dayforce 人员连接器集成使用 Microsoft 的准备付款功能,以确保在处理工资单之前,创建完整、有效的员工配置文件。 有关详细信息,请参阅准备付款。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3