Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 通过dmf为用户分配法律实体的角色_Security_Axapta_Dynamics 365 Operations - Fatal编程技术网

Security 通过dmf为用户分配法律实体的角色

Security 通过dmf为用户分配法律实体的角色,security,axapta,dynamics-365-operations,Security,Axapta,Dynamics 365 Operations,我需要找到数据实体,这将有助于通过dmf将法律实体批量分配给角色。下面的链接提供了有关同一流程的手册和组织层次结构的信息。 请帮忙。TLDR 您正在查找实体“系统安全用户角色组织”(SystemSecurityUserRoleOrganizationEntity) 请注意,第二个实体的技术名称为SystemSecurityUserRoleEntity(不含组织),不幸地使用了相同的标签。确保你用的是正确的。 还请注意,该实体自版本10.0.11起就存在 自己动手做 如果您将来遇到类似的“x的实

我需要找到数据实体,这将有助于通过dmf将法律实体批量分配给角色。下面的链接提供了有关同一流程的手册和组织层次结构的信息。

请帮忙。

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

请注意,第二个实体的技术名称为
SystemSecurityUserRoleEntity
(不含
组织
),不幸地使用了相同的标签。确保你用的是正确的。 还请注意,该实体自版本10.0.11起就存在

自己动手做 如果您将来遇到类似的“x的实体是什么?”问题,请自己查找此信息,以下是我为查找实体所做的详细操作:

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

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

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

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

请注意,第二个实体的技术名称为
SystemSecurityUserRoleEntity
(不含
组织
),不幸地使用了相同的标签。确保你用的是正确的。 还请注意,该实体自版本10.0.11起就存在

自己动手做 如果您将来遇到类似的“x的实体是什么?”问题,请自己查找此信息,以下是我为查找实体所做的详细操作:

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

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

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


感谢精心制作,这非常有帮助。感谢精心制作,这非常有帮助。