Производная иерархия MDS не отображается в раскрывающемся списке фильтров - PullRequest
0 голосов
/ 12 декабря 2018

Мы используем MDS 2016.

Я пытаюсь создать иерархию / эскалацию уведомлений, в которой конечный пользователь может указать для каждого сотрудника уведомление на уровне менеджера и уведомление на уровне директора.Это не иерархия, которая может быть сгенерирована данными в системе ERP, поскольку она не следует шаблону отчетности.

Две основные цели - простота ввода для конечного пользователя и возможность извлеченияинформация, которая будет использоваться при создании отчетов.Мне нужно быть в состоянии извлечь фактическое происхождение на основе employeeId от сотрудника к менеджеру к директору.Еще раз, я не могу сгенерировать это из существующих данных.

У меня есть объект Employee, в котором столбец кода и столбец имени заполнены информацией, поступающей из нашей системы ERP.Два дополнительных атрибута, называемые NotificationManagaer и NotificationDirectory в объекте, являются атрибутами да / нет, которые основаны на домене от двух других объектов.Я создал две сущности только с Да или Нет в качестве значений (IsManager и IsDirector).Атрибуты NotificationManager и NotificationDirectory в сущности сотрудника основаны на домене на основе соответствующих сущностей Ismanager и IsDirector.

Окончательный объект уведомления будет выглядеть следующим образом, в аренде это моя цель.Номер ERP сотрудника, Имя сотрудника, Номер ERP NotificationManager, Имя NotificationManager, Номер ERP NotificationDirector, Имя NotificationDirector.

Я хочу сделать все три столбца номера ERP доменными и указывать на объект Employee.Чтобы упростить ввод данных (поскольку у нас 1800 сотрудников), я хочу отфильтровать атрибуты Manager и Directory на основе сущностей IsManager и IsDirector.

Я создал две производные иерархии.NotificationManagerHierarchy имеет сущность IsManager в качестве родителя и сотрудника в качестве следующего уровня.Все прошло хорошо.Проблема заключается в том, что я не вижу эту производную иерархию в качестве выбора, когда пытаюсь создать атрибут NotificationManager ERP на основе домена.В раскрывающемся списке фильтра ничего не отображается.Я вижу имя производной иерархии (NotificationManger) в mdm.tblDerivedHierarchy, но когда я выбираю mdm.NotificationManager, он говорит, что это объект, который не существует.Я также не вижу его в раскрывающемся списке.

Есть ли дополнительный шаг, который мне нужно сделать, и если да, то что это.Я не вижу никакой опции "Опубликовать"

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...