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

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

Для экспорта и импорта данных через файлы BPMN используются пункты меню BPMN групп Экспорт и Импорт (Главное меню → Главная). Кроме того, в Навигаторе для объектов справочника "Деятельность" можно выполнить экспорт в файл формата BPMN при помощи контекстного меню (Контекстное меню объекта → Дополнительно → Экспорт единицы деятельности в файл → BPMN ).

Экспорт единиц деятельности в файлы BPMN

Business Studio поддерживает формат BPMN 2.0 XML. Для обеспечения корректного импорта данных информационная система, принимающая информацию из BPMN-файла, также должна поддерживать данный формат.

Для экспорта единицы деятельности в файл BPMN необходимо выделить единицу деятельности в Навигаторе и нажать в контекстном меню объекта пункт меню BPMN (Контекстное меню объекта → Дополнительно → Экспорт единицы деятельности в файл… → BPMN ). На экран будет выведено окно Выбор единиц деятельности для экспорта. По умолчанию выбрана только та единица деятельности, от которого было вызвано контекстное меню.

Различные системы, в которых можно выполнить импорт из BPMN-файла, по-разному обрабатывают переданные координаты фигур, расположенных на диаграмме экспортированной единицы деятельности. Одни системы обрабатывают переданные координаты как абсолютные, другие - как относительные. В Business Studio при экспорте единицы деятельности в BPMN-файл информация о координатах фигур, расположенных на диаграмме, может быть представлена с абсолютными или относительными координатами. Для выбора нужного типа передачи координат в окне Выбор единиц деятельности для экспорта в блоке Дополнительные опции выберите радиокнопку соответствующего типа координат. В Business Studio при экспорте единицы деятельности в BPMN-файл с целью последующего импорта из него также в Business Studio можно выбирать любой тип координат.

После нажатия на кнопку ОК на экран будет выведено стандартное окно сохранения Windows, в котором следует ввести имя файла экспорта и каталог, в который он будет сохранен.

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

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

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

При нажатии на кнопку Удалить происходит удаление выделенных строк из перечня файлов импорта. В группе полей Опции создания единиц деятельности заполняются 2 поля:

  • Группа. При нажатии на кнопку , расположенную справа от данного поля, открывается окно выбора объекта справочника "Деятельность", в который будут импортированы единицы деятельности из файла импорта. По умолчанию в поле подставлено значение "Деятельность".
  • Нотация. Процессы из файла импорта импортируются в Business Studio в нотации BPMN.

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

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

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