Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Слияние словарей моделей

В любую диаграмме BPwin могут входить объектные словари (функций, UDP , стрелок и т.д.), содержащие различную информацию об объекте (имя, описание, значение и т.д.). Моделировщик может осуществить импорт данных из словаря модели-источника в словарь модели-цели, в результате чего будет создан объединенный словарь. При слиянии словарей не осуществляется импорт графических изображений и пиктограмм функций, стрелок и других объектов диаграмм

Для слияния словарей двух моделей необходимо выполнить команду Model / Merge Model Dictionaries . В открывшемся одноименном диалоговом окне установить флажки опций настройки заполнения ячеек словарей и идентификации имен объектов:

  • Overwrite existing fields - флажок, установка которого обеспечивает выбор свойств (например, описание, заметки, данные, автор и статус), которые для каждого аналогично именованного объекта в диаграмме-цели будут переписаны в соответствии с данными диаграммы-источник
  • Rename matching arrows - флажок, установка которого обеспечивает добавление символа тильды (~) к каждому дублированному в словаре имени стрелки перед копированием имен стрелок в словарь стрелок диаграммы-цели.
  • Rename matching data stores - флажок, установка которого, только для диаграмм DFD , обеспечивает добавление символа тильды (~) к каждому дублированному имени данных, содержащихся в словаре данных Data Store , перед их копированием в словарь данных диаграммы-цели
  • Rename matching externals - флажок, установка которого обеспечивает добавление символа тильды (~) к каждому дублированному имени ссылки, содержащемуся в словаре ссылок Reference Dictionary перед их копированием в словарь ссылок диаграммы-цели.

Слияние информации, содержащейся в словарях, может осуществляться путем импорта текстового файла словаря с помощью мастера импорта. Опции диалоговоых окон Import Wizard :

  • Dictionary – список словарей, содержащих информацию для импорта
  • Field Delimiter – BPwin читает импортируемый файл и автоматически определяет разграничители колонок таблицы. При импорте словаря из текстового файла, созданного ранее путем экспорта из BPwin , могут использоваться те же самые разграничители полей, которые использовались при создании файла ( Tab , Comma , или Other ).
  • Text Qualifier – текстовое поле, в которое вводится пользовательский символ разграничителя полей.
  • Sub - Field Delimiter - BPwin читает импортируемый файл и автоматически определяет разграничители подобластей таблицы. При импорте словаря из текстового файла, созданного ранее путем экспорта из BPwin , могут использоваться те же самые разграничители подобластей, которые использовались при создании файла ( Tab , Comma , или Other ).
  • First row contains column names – флажок, установка которого обеспечивает наличие названий колонок в первой строке таблицы, которые соответствуют именам столбцов в словаре.
  • Retry with corrections – флажок, установка которого обеспечивает восстановление текстового файла после внесения в него каких-либо изменений. Такие исправления обычно относятся к имени объекта, т.к. BPwin не импортирует словари с дублирующимися именами.
  • Override existing properties with the same name – флажок, установка которого обеспечивает аннулирование в словаре свойств объектов с одинаковыми именами.
  • Back – переход к предыдущему диалоговому окну помощника
  • Next – кнопка перехода к следующему диалоговому окну помощника
  • Start – кнопка начала импорта файла словаря
  • Retry - кнопка начала импорта при установленном флажке Retry
  • Finish - кнопка оканчивающая запись изменений в словарь

Алгоритм импорта объектного словаря:

  1. Для открытия помощника импорта файлов Import Wizard :
    • выполнить команду File/Import/Dictionary
    • в меню Dictionary указать словарь для экспорта и затем щелкнуть по кнопке Export на панели инструментов
  2. В открывшемся диалоговом окне Open указать тип файла для импорта (*. csv или *. txt )
  3.  В диалоговом окне Dictionary Import Wizard – Step 1 в перечне словарей Dictionary указать словарь для импорта. По умолчанию эта опция осуществляет импорт словаря в текущий словарь
  4. В зоне Delimiter установить требуемый переключатель
  5. Щелкнуть по кнопке Next для открытия следующего диалогового окна the Dictionary Import Wizard – Step 2
  6.  Щелкнуть в строке содержащей название столбцов для сопоставления имен столбцов
  7.  Щелкнуть по кнопке Start
  8. Если импорт одной или более строк словаря не осуществляется, то следует:
    • заменить имеющееся имя ячейки таблицы на другое уникальное
    • щелкнуть по кнопке Retry для внесения изменений
    • щелкнуть по кнопке Retry
  9. Щелкнуть по кнопке Finish

Редактирование содержание ячеек может быть произведено до начала импорта. BPwin произведет импорт сделанных изменений, но не сохранит их в текстовом файле