Импорт элементов в базу данных

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

Мы рекомендуем вам заархивировать вашу базу данных перед импортом в нее любых элементов.

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

Существует две наиболее вероятных проблемы процесса передачи дизайна:

  • Импорт метаданных, которые уже существуют в вашей системе, или
  • Импорт метаданных, относящихся к элементам и которые должны существовать, но отсутствуют в вашей системе.

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

  • Предполагается, что необходимо импортировать данный объект.
    Однако если ваша база данных уже содержит объект с таким именем, вы должны решить, что делать. В этом случае рекомендуется пометить данный вопрос и выбрать НЕТ при импорте нового объекта, чтобы в системе использовался уже существующий объект. Затем вы можете изучить эту область дизайна и исправить ее так, как необходимо.
  • Предполагается, что объект уже есть в базе данных.
    Однако если объекта нет в базе данных, вы должны создать его, как часть процесса дизайна.

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

Для импорта элементов в базу данных:
  1. Запустите компонент передачи дизайна.
  2. Разверните дерево Импорт ().
  3. В списке Действия щелкните Открыть файл импорта.
    Появится диалог "Открыть".
  4. Найдите файл, который вы хотите импортировать.
  5. Это файл, который был экспортирован с помощью компонента перемещения дизайна. Он доложен иметь формат XML.
  6. Нажмите Открыть.
    У вас будет запрошено принять несколько решений.

Указанный объект отсутствует – Данное сообщение отображается, когда импортируемый бизнес-объект имеет ссылку на бизнес-объект, который не существует в целевой системе или в импортируемом файле. Вы сможете выбрать существующий объект из списка или оставить значение неустановленным.

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

Изменение объектов ограничено – Данное сообщение отображается, когда вы пытаетесь импортировать объект, который уже существует в базе данных, но он не может быть изменен. К таким объектам относятся окна и запросы. Вы можете выбрать не создавать новый объект и оставить существующий или обновить существующий бизнес-объект с изменениями.

Конфликт объектов в системе – Данное сообщение отображается, когда целевая система содержит бизнес-объект, который имеет значения, конфликтующие со значениями импортируемого объекта. Например, бизнес-объект имеет имя ABC, и вы импортируете другой бизнес-объект с таким же именем - ABC, но основные его составляющие отличны. Вы можете выбрать не создавать новый объект и оставить существующий или обновить существующий бизнес-объект с изменениями.

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

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

Если действие будет запрошено, примите решение, а затем в списке Действия щелкните Импорт.

После завершения импорта появится сообщение - Импорт выполнен успешно.

  1. Нажмите OK, чтобы закрыть сообщение.