DMN таблицы

Приложение предоставляет расширенную поддержку таблиц решений DMN (Decision Model and Notation) через пункт меню DMN → Decisions.

Выбор этого пункта меню отображает полный список всех таблиц решений, развернутых в активном BPM-движке.

Определения и экземпляры решений отображаются с использованием исторических данных.

Список таблиц решений

Представление Decisions отображает все таблицы решений DMN, развернутые в активном BPM-движке, в виде сортируемой и фильтруемой таблицы.

dmn table list

Упрощенный фильтр отображается в верхней части таблицы и обладает следующими возможностями:

  • Поддержка поиска по имени и ключу

  • Включает опцию Latest version only (Только последняя версия)

Поиск по имени и фильтр Latest version only являются взаимоисключающими. Если указано имя, флажок Latest version only автоматически снимается для обеспечения корректных результатов.

Доступные действия:

Действие Описание

Refresh

Обновляет текущий список DMN-решений из подключенного BPM-движка.

Deploy

Загружает и разворачивает новые DMN-файлы. См. Развертывание DMN-таблицы.

View

Отображает подробную информацию о DMN-таблице. См. Просмотр деталей решения.

Evaluate decision

Открывает отдельный экран выполнения для выбранной таблицы решений. См. Выполнение решений.

Развертывание DMN-таблицы

Чтобы развернуть DMN-таблицу:

  1. В представлении Decisions нажмите Deploy

  2. В представлении New decision deployment нажмите Upload и выберите ваш DMN (.dmn или .dmn11.xml) файл.

    deploy decision
  3. Нажмите OK для завершения развертывания.

Просмотр деталей решения

Действие View предоставляет подробную информацию о развернутом определении решения.

Выберите развернутое определение решения и нажмите View в колонке действий. Приложение откроет многостраничное представление:

dmn details
  1. Вкладка General — базовая информация о таблице решений.

    Левая панель содержит:

    • Name — читаемое человеком имя таблицы решений.

    • Key — уникальный бизнес-ключ для ссылки.

    • Version — версия определения решения.

    • Id — уникальный системный идентификатор.

    • Deployment Id — содержит прямую ссылку для перехода к родительскому развертыванию.

    Правая панель отображает конкретные экземпляры исполнения в табличном формате с:

    • Встроенными фильтрами по колонкам в заголовке таблицы.

    • Возможностью углубленного анализа конкретных экземпляров.

  2. Вкладка Schema — диаграмма развернутого определения решения.

    dmn details diagram
  3. Вкладка XML — исходное определение DMN 1.1

    dmn details xml

Анализ экземпляров решений

Представление экземпляра таблицы решений включает основную информацию об этом экземпляре и специализированные функции для анализа выполнения.

dmn details instance

Входные/Выходные параметры

  • Наглядное табличное отображение всех параметров.

  • Организация по ходу выполнения.

Подсвеченные правила

  • Примененные правила выделяются визуально.

  • Цветовая маркировка показывает, какие выражения были вычислены и сработали.

DRD View

Кнопка View DRD предоставляет доступ к полной диаграмме требований к решениям (Decision Requirements Diagram), с учетом следующих особенностей:

  • Переход к представлению DRD очищает текущие подсветки выполнения.

  • Диаграмма показывает полную сеть зависимостей решений.