Dynamics 365 Human Resource 与 Azure Active Directory 集成

问题描述 投票:0回答:3

我正在致力于Dynamics 365 Human Resource 实施。组织正在使用 Office 365/Azure AD 作为内部用户帐户。要求是将 Azure AD 与 D365 HR 连接的方式是,每当在 Active Directory 中创建新用户时,也应在 D365 HR 用户列表中创建相同的用户。这应该自动完成。此处的目标是避免在 D365 应用程序中手动创建用户。

最初,我考虑通过以下方法通过MS Flow来实现这一目标:

  1. 使用 Azure AD 连接器获取特定组中的用户列表。
  2. 使用 CDS 连接器获取 Dynamics 中所有用户的列表。
  3. 在 CDS/Dynamics HR 中创建新用户。

我对 D365 HR 使用 CDS 存储所有数据有基本的了解,但我似乎找不到 D365 HR 特定的 Users 实体。因此这种方法失败了。

那么,我的问题是如何实现这样的自动集成?

我对自定义开发选项持开放态度,但无法想出可行的解决方案。请分享想法!谢谢。

azure-active-directory dynamics-365 power-automate
3个回答
0
投票

Azure AD 是 Microsoft 基于云的身份和访问管理服务。它适用于应用开发人员和 Microsoft 365、Azure 或 Dynamics 365 订阅者。因此,每个 Dynamics 365 租户自动成为 Azure AD 租户。

请仔细阅读文档并检查是否有帮助。


0
投票

HR 用户和安全信息目前未存储在 CDS 中。如果您有兴趣走这条路,有一些 ISV 产品支持创建 D365 HR 用户帐户(以及通过策略自动分配 D365 安全角色):


0
投票

2023 年有类似问题的人可能会发现这很有用。 Microsoft 最近发布了一项名为 API 驱动的配置的新预览功能,现在可以从任何记录系统实施 HR 驱动的配置。

要了解有关此功能的更多信息,请参阅:API 驱动的入站配置概念

有关示例 PowerShell 脚本/逻辑应用工作流程,请参阅:
基于 PowerShell 的集成
基于 Azure 逻辑应用的集成

对于 Dynamics365/HR 集成,请使用逻辑应用Dataverse 连接器Dataverse 表读取数据,然后根据您的要求调整示例逻辑应用模块。

使用此方法的主要优点是 Azure AD 预配服务完成了比较已更改的数据并应用更改的所有繁重工作,因此您的脚本不需要实现 AD 用户获取 + 比较逻辑。只需定期将从 HR 获取的数据上传到配置/bulkUpload API 端点,然后就可以开始了。

© www.soinside.com 2019 - 2024. All rights reserved.