Особенности использования поиска фрагментов диаграмм по выбранным проектам

Модуль расширения Flexberry Designer: IntelliSearch разработан для поиска фрагментов диаграмм по выбранным проектам репозитория.

Подключение

Подключение осуществляется по следующему алгоритму:

  • Зарегистрировать плагин в CASEBERRY
    • Открыть меню Полезности - Модули
    • Нажать Создать
    • Указать путь к библиотеке IntelliSearch.dll
  • Добавить плагин к репозиторию
    • Открыть свойства репозитория, выбрав пункт меню Репозитарий - Редактировать свойства
    • В разделе Модули нажать Создать, в добавившейся строке в колонке Модуль выбрать IntelliSearchPlugin
    • Сохранить изменения

После этого появится пункт меню Стадии IntelliSearchPlugin, позволяющий переформировать индекс для конкретной Стадии, а также кнопка Искать в других стадия на диаграмме классов.

Использование поиска

Чтобы воспользоваться поиском, необходимо:

  • Создать пустую диаграмму классов в любой стадии
  • Нарисовать объекты (классы, связи и пр.), которые необходимо найти
  • Нажать кнопку Искать в других стадиях

Пример

  • В открывшемся окне “Стадии для поиска” выбрать интересующие стадии

Пример

  • При необходимости настроить параметры поиска (порог релевантности и важность совпадения имен\типов данных\значений по умолчанию\кардинальностей) нажав на кнопку Параметры поиска

Пример

  • Нажать кнопку Поиск.

Результат представляется в виде дерева стадий со скриншотами диаграмм, на которых найдены схожие фрагменты. Скриншот диаграммы можно открыть в натуральную величину.

Пример