В любую диаграмме 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 - кнопка оканчивающая запись изменений в словарь
Алгоритм импорта объектного словаря:
- Для открытия помощника импорта файлов Import Wizard :
- выполнить команду File/Import/Dictionary
- в меню Dictionary указать словарь для экспорта и затем щелкнуть по кнопке Export на панели инструментов
- В открывшемся диалоговом окне Open указать тип файла для импорта (*. csv или *. txt )
- В диалоговом окне Dictionary Import Wizard – Step 1 в перечне словарей Dictionary указать словарь для импорта. По умолчанию эта опция осуществляет импорт словаря в текущий словарь
- В зоне Delimiter установить требуемый переключатель

- Щелкнуть по кнопке Next для открытия следующего диалогового окна the Dictionary Import Wizard – Step 2
- Щелкнуть в строке содержащей название столбцов для сопоставления имен столбцов
- Щелкнуть по кнопке Start
- Если импорт одной или более строк словаря не осуществляется, то следует:
- заменить имеющееся имя ячейки таблицы на другое уникальное
- щелкнуть по кнопке Retry для внесения изменений
- щелкнуть по кнопке Retry
- Щелкнуть по кнопке Finish
Редактирование содержание ячеек может быть произведено до начала импорта. BPwin произведет импорт сделанных изменений, но не сохранит их в текстовом файле
|