MDS衍生层次结构未出现在过滤器下拉列表中

时间:2018-12-12 17:50:48

标签: hierarchical-data derived mds

我们正在使用MDS2016。

我正在尝试创建一个通知层次结构/升级,最终用户可以在其中为每个员工指示经理级通知和主管级通知。这不是ERP系统中的数据可以生成的层次结构,因为它不遵循报告模式。

两个主要目标-简化最终用户的输入,并能够提取要用于生成报告的信息。我需要能够提取从雇员到经理再到主管的实际的基于employeeId的血统。再一次,我无法从现有数据中生成该数据。

我有一个Employee实体,在其中的code列和name列中填充了来自我们ERP系统的信息。实体中的两个附加属性(称为NotificationManagaer和NotificationDirectory)是是/否属性,它们是来自其他两个实体的基于域的属性。我创建了两个实体,其中只有Yes或No作为值(IsManager和IsDirector)。雇员实体中的NotificationManager和NotificationDirectory属性基于域,分别基于Ismanager和IsDirector实体。

最终的通知实体将如下所示,这是我的目标。员工ERP编号,员工名称,NotificationManager ERP编号,NotificationManager名称,NotificationDirector ERP编号,NotificationDirector名称。

我要使所有三个ERP Number列都基于域,并指向Employee Entity。为了简化数据输入(因为我们有1800名员工),我想根据IsManager和IsDirector实体过滤Manager和Directory属性。

我创建了两个派生层次结构。 NotificationManagerHierarchy将IsManager实体作为父级,将雇员作为下一级。一切顺利。问题是,当我尝试创建基于域的NotificationManager ERP属性时,无法将派生层次结构作为选择。过滤条件下拉菜单不显示任何内容。我可以在mdm.tblDerivedHierarchy中看到派生的层次结构名称(NotificationManger),但是当我在mdm.NotificationManager上选择时,它说这是一个不存在的对象。我也无法在下拉列表中看到它。

我还需要采取其他步骤吗?如果是,那是什么。我看不到任何类型的“发布”选项

谢谢

0 个答案:

没有答案