Перенос данных через XPDL

Формат XPDL используется для обмена данными с внешними системами.

Для экспорта и импорта данных через файлы XPDL используются пункты меню XPDL групп Экспорт и Импорт (Главное меню → Главная). Кроме того, в Навигаторе для объектов справочника "Деятельность" можно выполнить экспорт в файл формата 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, находятся в Настройках пользователя (Главное меню → Главная → Настройки пользователя на вкладке Основные в группе параметров Настройки импорта/экспорта в XPDL).

Ниже приведен перечень таких параметров:

  • "Количество функц. объектов стрелки, преобразуемых при экспорте" - целочисленный параметр, отвечающий за то, какое количество функц. объектов каждой стрелки будет экспортироваться. По умолчанию значение этого параметра - 0.
  • "Преобразовывать при экспорте внешние ссылки в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация о внешних ссылках, присутствующих на диаграммах. Если значение параметра - Да, внешние ссылки будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.
  • "Преобразовывать при экспорте интерфейсы в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация об интерфейсах деятельности, присутствующих на диаграммах. Если значение параметра - Да, интерфейсы деятельности будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.
  • "Преобразовывать при экспорте междиаграммные ссылки в свернутые пулы" - логический параметр, отвечающий за то, будет ли в файл экспортироваться информация о междиаграммных ссылках, присутствующих на диаграммах. Если значение параметра - Да, междиаграммные ссылки будут преобразованы в свернутые пулы в экспортированном файле. По умолчанию значение параметра - Нет.

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

Импорт данных из файлов XPDL осуществляется с помощью пункта меню XPDL (Главное меню → Главная → XPDL).

В окне Импортировать из файлов (Рис. 1) нажатие на кнопку Добавить открывает стандартное окно Windows для выбора файла. Поддерживается выбор нескольких файлов.

Рисунок 1. Окно Импортировать из файлов

При нажатии на кнопку Удалить происходит удаление выделенных строк из перечня файлов импорта.

В группе полей Опции создания единиц деятельности заполняются 2 поля:

  • Группа. При нажатии на кнопку , расположенную справа от данного поля, открывается окно выбора группы (объекта справочника "Деятельность"), в которую будут импортированы единицы деятельности из файла импорта. По умолчанию в поле подставлено значение "Деятельность".
  • Нотация. В выпадающем списке необходимо выбрать, в какую нотацию (IDEF0, Basic Flowchart, Cross-Functional Flowchart, BPMN или EPC) будут выгружены все процессы из файла импорта. Перечень доступных нотаций зависит от значения поля Группа.

Нажатие на кнопку Дополнительно разворачивает область дополнительных настроек импорта – группу полей Дополнительные опции (Рис. 2).

Рисунок 2. Дополнительные настройки импорта из файла XPDL

Поля из группы Дополнительные опции:

  • Импортировать свернутые пулы. Если флажок установлен, свернутые пулы из файла XPDL будут преобразованы в свернутые пулы (для диаграмм процессов в нотации BPMN) или во внешние ссылки (для диаграмм единиц деятельности в нотациях, отличных от BPMN). Если флажок снят, свернутые пулы не будут импортироваться, и в импортированных диаграммах свернутые пулы/внешние ссылки будут отсутствовать.
  • Импортировать дорожки. Флажок активен только для диаграмм процессов в нотациях BPMN и "Cross-Functional Flowchart". Если флажок установлен, дорожки из файла XPDL будут преобразованы в дорожки (для диаграмм процессов в нотации BPMN или "Cross-Functional Flowchart"). Если флажок снят, дорожки не будут импортироваться, и в импортированных диаграммах дорожки будут отсутствовать.
  • Создать исполнителей на диаграмме. Флажок активен только для диаграмм процессов в нотации EPC. При установленном флажке справа от единиц деятельности на диаграмме будут добавлены фигуры, обозначающие оргединицу-исполнителя, соединенные с единицей деятельности типом связи "выполняет". Если флажок снят, на диаграмме не будут создаваться фигуры, обозначающие исполнителей единиц деятельности.

Группа полей Дополнительные опции сворачивается повторным нажатием на кнопку Дополнительно.

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

Если оргединицы и функциональные объекты с теми значениями параметра "guid", что и у загружающихся, имеются в базе данных, то используются имеющиеся объекты. Если объектов нет - создаются новые объекты соответствующих типов в папках "XPDL" в корне справочников "Оргединицы", "Материальные объекты" (группа справочников "Функциональные объекты") и т.д.

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki