Импорт данных из файла

<< Click to Display Table of Contents >>

Импорт данных из файла

В системе ОСА имеется возможность импорта данных из клиентских приложений (например, ЛОЦМАН:PLM, ПОЛИНОМ:MDM). Импорт данных осуществляется из файла, предварительно сформированного в результате экспорта данных из клиентского приложения.

Порядок действий

1.Подготовьте файл с данными для импорта. Подробнее о формировании такого файла рассматривается в справочной документации клиентского приложения, выбранного для импорта данных.

2.Нажмите кнопку eb93 Меню на главной инструментальной панели приложения и в появившемся списке вызовите команду e38e_wИмпорт....

3.В появившемся диалоге выберите файл, содержащий данные для импорта, и нажмите кнопку Открыть.

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

4.Чтобы проверить корректность импортируемых данных, вызовите команду Проверить.

По результатам проверки те данные, которые корректны и могут использоваться для импорта, будут отмечены «галочкой». Подробный перечень элементов, совпадающих в БД ОСА и импортируемом файле, отображается в виде отчета на странице браузера.

Если при проверке будут найдены какие-либо несоответствия импортируемых данных с данными ОСА, то информация об этом также будет отражена в отчете. Для устранения несоответствий следует откорректировать данные в БД клиентского приложения, затем снова сформировать файл с данными для импорта и повторить проверку.

5.Для выполнения импорта данных вызовите команду Импортировать.
После вызова команды осуществляется импорт данных из файла в БД ОСА и формируется отчет. В нем отображается:

перечень элементов, совпадающих в БД ОСА и импортируемом файле;

информация о наличии несоответствий в импортируемых данных.

Процедура импорта данных из файла в БД ОСА выполняется с учетом установленных правил (см. ниже).

note

Импортируемые элементы сопоставляются с элементами БД ОСА следующим образом: пользователи — по логину, роли и должности — по наименованию, подразделения — по полному наименованию, т. е. по пути от головного подразделения.

Правила обновления данных при импорте в БД ОСА:

Новые элементы добавляются в БД, а существующие в БД и совпадающие с импортируемыми — заменяются импортируемыми.

Если свойство импортируемого элемента изменено относительно содержащегося в БД ОСА, то оно будет изменено у соответствующего элемента в БД.

При этом соблюдаются следующие правила:

Если в БД пользователь имеет статус Заблокирован или Уволен, то данный статус сохраняется.

Если в БД должность имеет статус Руководящая, то он сохраняется.

Если в БД должность имеет статус Может назначать себе заместителей, то он сохраняется.

Если в БД должность пользователя выбрана как основная, то этот выбор сохраняется.

note

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