|
<< Click to Display Table of Contents >> Импорт данных из файла |
В системе ОСА имеется возможность импорта данных из клиентских приложений (например, ЛОЦМАН:PLM, ПОЛИНОМ:MDM). Импорт данных осуществляется из файла, предварительно сформированного в результате экспорта данных из клиентского приложения.
Порядок действий
1.Подготовьте файл с данными для импорта. Подробнее о формировании такого файла рассматривается в справочной документации клиентского приложения, выбранного для импорта данных.
2.Нажмите кнопку
Меню на главной инструментальной панели приложения и в появившемся списке вызовите команду
Импорт....
3.В появившемся диалоге выберите файл, содержащий данные для импорта, и нажмите кнопку Открыть.
На экране появляется диалог Импорт данных, в котором представлена информация о количестве атрибутов, субъектов и их связей, содержащихся в импортируемом файле.
4.Чтобы проверить корректность импортируемых данных, вызовите команду Проверить.
По результатам проверки те данные, которые корректны и могут использоваться для импорта, будут отмечены «галочкой». Подробный перечень элементов, совпадающих в БД ОСА и импортируемом файле, отображается в виде отчета на странице браузера.
Если при проверке будут найдены какие-либо несоответствия импортируемых данных с данными ОСА, то информация об этом также будет отражена в отчете. Для устранения несоответствий следует откорректировать данные в БД клиентского приложения, затем снова сформировать файл с данными для импорта и повторить проверку.
5.Для выполнения импорта данных вызовите команду Импортировать.
После вызова команды осуществляется импорт данных из файла в БД ОСА и формируется отчет. В нем отображается:
–перечень элементов, совпадающих в БД ОСА и импортируемом файле;
–информация о наличии несоответствий в импортируемых данных.
Процедура импорта данных из файла в БД ОСА выполняется с учетом установленных правил (см. ниже).
|
Импортируемые элементы сопоставляются с элементами БД ОСА следующим образом: пользователи — по логину, роли и должности — по наименованию, подразделения — по полному наименованию, т. е. по пути от головного подразделения. |
Правила обновления данных при импорте в БД ОСА:
•Новые элементы добавляются в БД, а существующие в БД и совпадающие с импортируемыми — заменяются импортируемыми.
•Если свойство импортируемого элемента изменено относительно содержащегося в БД ОСА, то оно будет изменено у соответствующего элемента в БД.
При этом соблюдаются следующие правила:
•Если в БД пользователь имеет статус Заблокирован или Уволен, то данный статус сохраняется.
•Если в БД должность имеет статус Руководящая, то он сохраняется.
•Если в БД должность имеет статус Может назначать себе заместителей, то он сохраняется.
•Если в БД должность пользователя выбрана как основная, то этот выбор сохраняется.
|
В системе не фиксируется внесение изменений в данные при выполнении импорта, в связи с чем после импорта необходимо обязательно выполнять принудительную синхронизацию данных в очередь приложения. Это нужно для того, чтобы измененные данные в результате импорта попали в БД клиентских приложений. |