【问题标题】:Create custom entity for export SecurityUserRole and SecurityUserRoleCondition Dynamics 365 fo为导出 SecurityUserRole 和 SecurityUserRoleCondition Dynamics 365 fo 创建自定义实体
【发布时间】:2022-11-10 05:44:35
【问题描述】:

我正在尝试为有关用户角色的导出信息创建一个新实体,我知道有一个实体可以导出用户,但系统中没有实体用于导出具有用户角色和用户角色之间关系的表用户可以访问的法人实体。

所以我为此创建了一个自定义实体,但我得到并错误告诉我我没有在表中设置基数,这很奇怪,因为我在属性中定义了它。

这是我的实体的屏幕截图和正在显示的错误:

这是错误信息

错误
路径:[AxDataEntityView/SamSecurityUserRole/Metadata/SecurityUserRole/DataSources /SecurityUserRoleCondition/Relations/QueryDataSourceRelation1/Cardinality]:NotSpecified 是不允许的; 数据源 SecurityUserRole 唯一允许的值是 ExactlyOne、OneMore、ZeroMore 或 ZeroOne 表 SecurityUserRoleCondition 关系 Relation_SecurityUserRoleCondition1 基数..

所以我的问题是我在哪里设置基数?

【问题讨论】:

  • 您是否尝试单击实际关系并检查其属性?那个说SecurityUserRole.RecId == SecurityUserRoleCondition.SecurityUserRole
  • 最后,我们将信息分成两个独立的实体,从我们发现关系部分的表中没有设置基数,也因为这些表来自系统文档,我们无法从那里更改任何内容。
  • RoleSystemUser之间存在N:N关系,称为systemuserroles_association,表称为systemuserroles,该表存储了所有的关系数据。

标签: microsoft-dynamics dynamics-365 dynamics-365-operations


【解决方案1】:

Me paso lo mismo hasta que identifique que lo que solicita no es la relación del datasource de la entidad, si no la cardinalidad de la tabla en el aot(Tabla nueva o extension que arrastras al datasource) su relaci{on debe tener una cardinalidad y también el entity 基数

【讨论】:

  • Milena,请用英文写下你的答案,因为 Stack Overflow 是English-only site
猜你喜欢
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
相关资源
最近更新 更多