微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 dmf 将法律实体分配给用户的角色

如何解决通过 dmf 将法律实体分配给用户的角色

我需要找到有助于通过 dmf 将法律实体批量分配给角色的数据实体。以下链接提供了同一流程的手册和组织层次结构的信息。 https://alexdmeyer.com/2020/01/07/options-for-configuring-user-legal-entity-restrictions-in-d365fo/

请帮忙。

解决方法

TLDR

您正在寻找实体“系统安全用户角色组织”(SystemSecurityUserRoleOrganizationEntity)。

请注意,还有一个技术名称为 SystemSecurityUserRoleEntity(没有 Organization)的实体不幸使用了相同的标签。确保使用正确的。 另请注意,此实体自 10.0.11 版起就存在。

DIY

如果您有类似的“x 的实体是什么?”,请自行查找此信息。未来的问题,以下是我为找到实体所做的详细信息:

首先,我按照您提供的链接中的说明操作了“分配组织”功能的表单。在那里,我检查了在使用“授予”功能时创建记录的表单下部中哪个表用作网格的数据源。这告诉我,表 OMUserRoleOrganization 存储了法律实体分配给用户角色的数据。

接下来,我打开 Visual Studio,导航到应用程序资源管理器中的表,并使用上下文(右键单击)菜单查找表的引用。在列表的下方,您会注意到有几个条目以 dynamics://* 开头。这些是元数据引用(例如表单中的数据源)而不是代码引用。在本例中,您要查找以 dynamics://DataEntityView/* 开头的元数据引用。这标识了使用该表的数据实体,通常作为实体查询中的数据源。在这种情况下,只找到一个实体,SystemSecurityUserRoleOrganizationEntity。如果您查看此实体的字段,它们会符合您指定用户、角色和法律实体的要求。

为了测试实体,我将用户的角色分配给了一个组织(Contoso 数据似乎没有这个),并使用该实体创建了一个导出项目。这给了我以下结果:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?