Различия

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

Ссылка на это сравнение

ru:manual:export_import:export_import_xpdl [2020/07/06 14:56] (текущий)
Строка 1: Строка 1:
 +====== Перенос данных через XPDL ======
  
 +Для экспорта и импорта данных через файлы XPDL используются пункты меню **XPDL** групп **Экспорт** и **Импорт** ({{bslink>Главное меню → Главная|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5:Page}}). Кроме того, в **Навигаторе** для объектов  справочника "Процессы" можно выполнить экспорт в файл формата XPDL при помощи контекстного меню (**Контекстное меню объекта -> Дополнительно -> Экспорт процесса в файл -> XPDL**).
 +
 +===== Экспорт процессов в файлы XPDL =====
 +
 +Business Studio поддерживает формат XPDL версии 2.1. Для обеспечения корректного импорта данных информационная система, принимающая информацию из XPDL-файла, также должна поддерживать данную редакцию.
 +
 +Для экспорта процесса в файл XPDL необходимо выделить процесс в **Навигаторе** и нажать в контекстном меню объекта пункт меню **XPDL** (**Контекстное меню объекта -> Дополнительно -> Экспорт процесса в файл… -> XPDL**).
 +
 +На экран будет выведено окно **Выбор процессов для экспорта**. По умолчанию выбран только тот процесс, от которого было вызвано контекстное меню.
 +
 +Различные системы, в которых можно выполнить импорт из XPDL-файла, по-разному обрабатывают переданные координаты фигур, расположенных на диаграмме экспортированного процесса. Одни системы обрабатывают переданные координаты как абсолютные, другие - как относительные. В Business Studio при экспорте процесса в XPDL-файл информация о координатах фигур, расположенных на диаграмме, может быть представлена с абсолютными или относительными координатами. Для выбора нужного типа передачи координат в окне **Выбор процессов для экспорта** в блоке **Дополнительные опции** выберите радиокнопку соответствующего типа координат. В Business Studio при экспорте процесса в XPDL-файл с целью последующего импорта из него также в Business Studio можно выбирать любой тип координат, т.к. при импорте таких файлов система Business Studio автоматически определит, с каким типом координат был произведен экспорт.
 +
 +После нажатия на кнопку **ОК** на экран будет выведено стандартное окно сохранения Windows, в котором следует ввести имя файла экспорта и каталог, в который он будет сохранен.
 +
 +Параметры, играющие важную роль при экспорте в файлы XPDL, находятся в **Настройках пользователя** ({{bslink>Главное меню → Главная → Настройки пользователя|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;7574f0c6-15ff-49e1-87db-bfb96ae21d71:Item}} на вкладке **Основные** в группе параметров {{bslink>Настройка импорта/экспорта в XPDL|ShowOnForm?cbdeb0a9-aa22-4b2b-937f-d43944be6632;p=c21391d2-a4b6-455e-99a0-a73c01f19b98,o=Param}}).
 +
 +Ниже приведен перечень таких параметров:
 +
 +  * "Количество объектов стрелки, преобразуемых при экспорте" - целочисленный параметр, отвечающий за то, какое количество объектов каждой стрелки будет экспортироваться. По умолчанию значение этого параметра - 0.
 +  * "Преобразовывать при экспорте внешние ссылки в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация о внешних ссылках, присутствующих на диаграммах. Если значение параметра - Да, внешние ссылки будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.
 +  * "Преобразовывать при экспорте интерфейсы процесса в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация об интерфейсах процессов, присутствующих на диаграммах. Если значение параметра - Да, интерфейсы процессов будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.
 +  * "Преобразовывать при экспорте междиаграммные ссылки в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация о междиаграммных ссылках, присутствующих на диаграммах. Если значение параметра - Да, междиаграммные ссылки будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.
 +
 +===== Импорт данных из файлов XPDL =====
 +
 +Импорт данных из файлов XPDL осуществляется с помощью пункта меню **XPDL** ({{bslink>Главное меню → Главная → XPDL|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;15c4f3e3-80b9-468d-8b1f-e98b9beb342b:Item}}).
 +
 +В окне **Импортировать из файлов** (Рис. 1) нажатие на кнопку **Добавить** открывает стандартное окно Windows для выбора файла. Поддерживается выбор нескольких файлов.
 +
 +[{{ ru/manual/export_import/export_import_xpdl/change_export_import_xpdl_1311.png?nolink |Рисунок 1. Окно **Импортировать из файлов**}}]
 +
 +При нажатии на кнопку **Удалить** происходит удаление выделенных строк из перечня файлов импорта.
 +
 +В группе полей **Опции создания процессов** заполняются 2 поля:
 +
 +  * **Группа**. При нажатии на кнопку {{common/3dot.png?nolink}}, расположенной справа от данного поля, открывается окно выбора группы (объекта справочника "Процессы"), в которую будут импортированы процессы из файла импорта. По умолчанию в поле подставлено значение "Процессы".
 +  * **Нотация**. В выпадающем списке необходимо выбрать, в какую нотацию (IDEF0, Процесс, Процедура, BPMN или EPC) будут выгружены все процессы из файла импорта. Перечень доступных нотаций зависит от значения поля **Группа**.
 +
 +Нажатие на кнопку **Дополнительно** разворачивает область дополнительных настроек импорта – группу полей **Дополнительные опции** (Рис. 2).
 +
 +[{{ ru/manual/export_import/export_import_xpdl/change_export_import_xpdl_1313.png?nolink |Рисунок 2. Дополнительные настройки импорта из файла XPDL}}]
 +
 +Поля из группы **Дополнительные опции**:
 +
 +  * **Импортировать свернутые пулы**. Если флажок установлен, свернутые пулы из файла XPDL будут преобразованы в свернутые пулы (для диаграмм процессов в нотации BPMN) или во внешние ссылки (для диаграмм процессов в нотациях, отличных от BPMN). Если флажок снят, свернутые пулы не будут импортироваться, и в импортированных диаграммах свернутые пулы/внешние ссылки будут отсутствовать.
 +  * **Импортировать дорожки**. Флажок активен только для диаграмм процессов в нотациях BPMN и "Процедура". Если флажок установлен, дорожки из файла XPDL будут преобразованы в дорожки (для диаграмм процессов в нотации BPMN или "Процедура"). Если флажок снят, дорожки не будут импортироваться, и в импортированных диаграммах дорожки будут отсутствовать.
 +  * **Создать исполнителей на диаграмме**. Флажок активен только для диаграмм процессов в нотации EPC. При установленном флажке справа от процессов на диаграмме будут добавлены фигуры, обозначающие субъекта-исполнителя, соединенные с процессом типом связи "выполняет". Если флажок снят, на диаграмме не будут создаваться фигуры, обозначающие исполнителей процессов.
 +
 +Группа полей **Дополнительные опции** сворачивается повторным нажатием на кнопку **Дополнительно**.
 +
 +При импорте проверяется наличие в базе данных процессов, объектов деятельности и субъектов по условию совпадения значений параметра "guid". Если процесс с таким же значением параметра "guid", как у импортируемого процесса, существует в базе данных и находится в том же месте иерархии процессов, которое указано в окне **Импортировать из файлов**, то он целиком обновляется. Если процесс находится в другом месте, он не обновляется, а импорт процесса из файла производится в то место иерархии процессов, которое указано в поле **Группа** окна импорта. При этом пользователю выдается сообщение о том, что этот процесс уже существует в базе данных, но находится в другом месте иерархии, и поэтому будет создан новый процесс.
 +
 +Если субъекты и объекты деятельности с теми значениями параметра "guid", что и у загружающихся, имеются в базе данных, то используются имеющиеся объекты. Если объектов нет - создаются новые объекты соответствующих типов в папках "XPDL" в корне справочников "Субъекты", "ТМЦ" (группа справочников "Объекты деятельности") и т.д.
 +
 +
 +
 +[<contextnavigator>]
Driven by DokuWiki