Навигация: Управление правилами импорта и экспорта >

Настройка правила импорта

   

Настройка правила импорта начинается с автоматического анализа импортируемых данных, полученных из XML-файла. ИШП сопоставляет полученные данные ключевым метаданным ЛОЦМАН:PLM: типам, ключевым атрибутам, номерам версий, состояниям и другим метаданным, присваивает импортируемым элементам названия, соответствующие текущей конфигурации ЛОЦМАН:PLM. Например, указывает, что при загрузке значение полученного атрибута Разработчик будет присваиваться атрибуту Разработал, или что при загрузке в ЛОЦМАН:PLM выгруженного из другой системы Чертежа – в базу данных ЛОЦМАН:PLM будет добавляться документ Чертеж детали. Пользователь корректирует полученную модель, окончательно определяя предстоящие преобразования загружаемых типов и их атрибутов.


ИШП не добавляет и не удаляет метаданные

 


 

Чтобы настроить ранее созданное правило импорта, выполните следующие действия.

1.В Каталоге правил укажите правило импорта, которое нужно настроить.

2.Вызовите из контекстного меню команду Открыть правило импорта. Откроется окно Настройка правила импорта.

Окно предназначено для формирования условий импорта из пакета, содержащего данные, выгруженные из другой базы. Оно содержит набор областей для формирования условий загрузки данных и главное меню, разделенное на именованные группы.

Команды главного меню окна настройки правила импорта


 

Название

Назначение

 


 

Группа «Правило»

Сохранить

Сохранение открытого правила в файле формата XML

Открыть

Открытие ранее сохраненного в файле формата XML правила импорта или правила экспорта, или файла, содержащего выгруженные данные, с целью настройки правила импорта на их основе

Импорт

Запуск правила импорта

Опции

Выбор опций правила импорта

 

Группа «Загрузка»

Объект

Вызов диалога для выбора родительского объекта, в который должно быть загружено содержимое пакета, и связи по которой должна быть выполнена загрузка

 

Путь

Путь к XML-файлам с выгруженными данными

 

Файл

Формата маски имени импортируемых файлов. Если значение задано при создании правила, оно подставляется в данное поле автоматически

 

Принимать пакет автоматически

Опция включена – после импорта пакета осуществляется возврат рабочего проекта с загруженными данными в базу данных.

Опция выключена – после импорта пакета загруженные данные остаются в рабочем проекте

 

Группа «Справка»

Справка

Вызов справочной системы Интеграционной шины предприятия

 


Сразу после создания правила окно может содержать только параметры, которые были заданы в окне Создание правила импорта или в окне Интеграционная шина предприятия. Это параметры, представленные в главном меню окна в группах Дополнительно, Загрузка. Все области окна пусты.

Чтобы начать формировать правило, нажмите в главном меню окна Настройка правила импорта кнопку Открыть и укажите XML-файл, в котором ранее сохранено правило импорта, правило экспорта или XML-файл с данными. Данные из файла будут автоматически проанализированы, ассоциированы с ключевыми метаданными базы данных, в которую будет выполняться импорт. В результате анализа в окне настройки правила появятся данные.

Область «Структура данных»

В области Структура данных отображается дерево правила импорта – структура загружаемых данных в виде иерархического списка типов объектов. В ней один корневой элемент. С него начинается будет начинаться загрузка данных в базу данных ЛОЦМАН:PLM.

Для каждого элемента дерева указаны:

в ячейке Наименование типа – название типа объектов ЛОЦМАН:PLM, в который при импорте в базу данных ЛОЦМАН:PLM будут преобразованы объекты, найденные в файле с выгруженными данными, тип которых указан в ячейке Преобразовать из;

в ячейке Наименование связи – название типа связи объектов ЛОЦМАН:PLM, в который при импорте в базу данных ЛОЦМАН:PLM будут преобразованы связи, найденные в файле с выгруженными данными, тип которых указан в ячейке Преобразовать связь из.

Эти значения для выбранного в дереве элемента можно изменить в области свойств загружаемого объекта.

Объекты, входящие в дерево правила импорта, в служебной базе данных имеют тип Тип внешний.

 

Добавлять объекты в правило импорта и удалять их можно при помощи команд контекстного меню дерева:

Добавить;
Удалить.

Область свойств загружаемого объекта

Область свойств загружаемого объекта расположена под деревом правила. Она заполняется характеристиками объекта, выбранного в дереве правила.

Свойства загружаемого объекта


 

Название

Назначение

 


 

Группа «Атрибуты служебные»

 

Тип

Тип объектов, соответствующий выбранному элементу дерева правила в служебной базе данных

 

Уровень доступа

Уровень доступа к выбранному элементу дерева в служебной базе данных

 

Состояние

Состояние объекта в служебной базе данных

 

Группа «Атрибуты типа»

 

GUID

Уникальный идентификатор выбранного объекта типа Тип внешний

 

Действие при импорте

Действие, которое будет выполняться, если в принимающей базе данных будет найден объект, совпадающий с импортируемым объектом по типу, значению ключевого атрибута, номеру версии, состоянию:

Обновлять атрибуты – атрибуты объекта, найденного в базе данных, будут обновлены;

Не обновлять атрибуты – атрибуты объекта, найденного в базе данных, не будут обновлены;

Создавать новый – в базе данных будет создавать новый объект.

 

Запуск библиотеки до

Момент запуска экспортной функции библиотеки-адаптера. Работает совместно с атрибутами Путь к библиотеке и Экспортная функция библиотеки.

Если Запуск библиотеки до=Да, то указанная экспортная функция библиотеки-адаптера запустится после запуска правила экспорта в момент начала импорта из XML-файла тэга объекта данного типа

 

Запуск библиотеки после

Момент запуска экспортной функции библиотеки-адаптера. Работает совместно с атрибутами Путь к библиотеке и Экспортная функция библиотеки.

Если Запуск библиотеки после=Да, то указанная экспортная функция библиотеки-адаптера запустится после запуска правила импорта в момент окончания импорта из XML-файла  тэга объекта данного типа

 

Наименование типа

Название типа объектов ЛОЦМАН:PLM, в который при импорте в базу данных ЛОЦМАН:PLM будут преобразованы объекты, найденные в файле с выгруженными данными, тип которых указан в строке Преобразовать из...

 

Преобразовать из...

Название типа объектов в файле с выгруженными данными, которые при импорте в  базу данных ЛОЦМАН:PLM будут преобразованы в объекты того типа, который указан в строке Наименование типа

 

Преобразовать связь из...

Название типа связей в файле с выгруженными данными, которые при импорте в  базу данных ЛОЦМАН:PLM будут преобразованы в связи того типа, который указан в строке Наименование связи

 

Путь к библиотеке

Путь к файлу библиотеки-адаптера, которая будет запускаться после запуска правила экспорта до момента начала экспорта

 

Экспортная функция библиотеки

Наименование экспортной функции библиотеки-адаптера, которая будет выполняться после запуска правила импорта до момента начала импорта. Работает совместно с атрибутом Путь к библиотеке

 

Группа «Атрибуты связи» (отображается для потомков корневого типа)

 

Наименование связи

Название типа связи, в который при импорте в базу данных ЛОЦМАН:PLM будут преобразованы связи, найденные в файле с выгруженными данными, тип которых указан в строке Преобразовать связь из...

 


Свойства, которые находятся в группе Атрибуты служебные, приводятся для справки.

Свойства, которые находятся в группах Атрибуты типа и Атрибуты связи, можно редактировать:

вводить и изменять значения в режиме текстового редактора (GUID, Преобразовать из..., Преобразовать связь из..., Путь к библиотеке, Экспортная функция библиотеки);

выбирать из раскрывающегося списка (Действие при импорте, Запуск библиотеки до, Запуск библиотеки после, Наименование типа, Наименование связи).

Область «Внешние атрибуты»

В области Внешние атрибуты для типа объектов, выбранного в дереве правила, показан список атрибутов, которые ИШП распознала в XML-файле и сопоставила им атрибуты рассматриваемого типа объектов принимающей базы данных ЛОЦМАН:PLM. Эти атрибуты могут загружаться с объектами рассматриваемого типа.

Атрибуты, перечисленные в списке, в служебной базе данных представлены объектами типа Внешний атрибут.

Для каждого атрибута указаны:

в ячейке Наименование атрибута – название атрибута, распознанного ИШП в XML-файле как атрибут типа объектов, выбранного в дереве правила;

в ячейке Ключ – признак использования атрибута в качестве ключевого атрибута типа объектов, выбранного в дереве правила; ключевой атрибут отмечается флажком в ячейке Ключ;

в ячейке Преобразовать в... – название атрибута объекта ЛОЦМАН:PLM, в который при импорте в базу данных ЛОЦМАН:PLM будет передано значение атрибута, название которого указано в ячейке Наименование атрибута.

Название внешнего атрибута можно скорректировать прямо с списке в режиме текстового редактора. Признак ключевого атрибута можно изменить щелчком мыши в поле Ключ. Название атрибута ЛОЦМАН:PLM можно выбрать из раскрывающегося в соответствующей ячейке Преобразовать в... списка атрибутов принимающей базы данных.

Добавлять атрибуты в список внешних атрибутов и удалять их можно при помощи команд контекстного меню списка:

Добавить;
Удалить.

Область «Права доступа»

Область Права доступа находится на отдельной вкладке. На ней приводится список подразделений и должностей (оргструктура), а также список пользователей из Адресной книги ЛОЦМАН принимающей базы данных. Для каждого субъекта показан его идентификатор в принимающей базе данных.

Если правило импорта предусматривает загрузку в принимающую базу данных прав доступа к объектам (включена опция правила импорта Импортировать права доступа), то на вкладке должна быть выполнена настройка структуры прав доступа для назначения к объектам в принимающей базе данных прав доступа, которые передаются в пакете с выгруженными данными, – сопоставление идентификаторов субъектов доступа принимающей базы данных именам и идентификаторам субъектов доступа в пакете с выгруженными данными.

Если при настройке полей в процессе открытия XML-файла с данными, выгруженными по правилу экспорта, была включена опция Сопоставить права доступа, то структура прав доступа будет преднастроена автоматически.

Если сопоставления прав доступа не производилось, или предварительную настройку нужно скорректировать, необходимо для субъектов, которые должны получить права доступа, в ячейках Сопоставить с и ID пакета добавить имя и идентификатор соответствующего субъекта доступа из пакета. Для этого необходимо знать точный идентификатор субъекта в принимающей базе данных. Его нужно ввести в поле ID пакета. При этом поле Сопоставить с автоматически заполнится данными из пакета. Значение идентификатора можно выбрать из раскрывающегося списка поля ID пакета, который содержит уже назначенные идентификаторы.


При сопоставлении прав доступа нужно учитывать, что в модуле ЛОЦМАН Конфигуратор разрешено создавать в оргструктуре одноименные подразделения, включать одноименные должности в разные подразделения, в том числе, одноименные должности с одинаковым значением ID. При наличии в оргструктуре одноименных должностей и подразделений назначение прав может произойти неправильно.

 


 

От выполненной настройки структуры прав доступа можно отказаться, вызвав из контекстного меню вкладки Права доступа команду Перестроить структуру.