2014-10-27 2 views
2

Я использую state chart supported by gojs библиотеки.Как преобразовать данные json в формат, совместимый с BPMN?

Эта библиотека использует данные JSON для рисования диаграммы на холсте. Какую бы диаграмму мы ни рисовали, узел и ссылка упорядочиваются в формате данных JSON. Я хочу, чтобы преобразовать эти данные в BMPL, чтобы использовать эту диаграмму в другом инструменте.

  • Можно ли преобразовать данные JSON в BMPN? Если да, то как я могу это сделать ?

ответ

1

Я действительно не эксперт по BPMN или BPML, но я считаю, что BPML был предложенным стандартом, который никогда не был с нуля около 11 лет назад. Я предполагаю, что могут быть некоторые производители, у которых есть что-то, что они называют BPML, которые они могут импортировать. Итак ... первое, что вам нужно, это подробное описание того, что поддерживает этот «другой инструмент».

Теперь ... вы не говорите, хотите ли вы сделать это JSON> клиент BPML или сервер. На стороне клиента вы можете легко обрабатывать JSON с JS или просто использовать модель данных GoJS напрямую.

На стороне сервера вам понадобится парсер Json.NET или (для Java) см. How to parse JSON in Java. Когда у вас есть JSON как объекты, это просто вопрос прохождения графика и создания соответствующего BPML.

0

Я думаю, что формат, в котором описывается BPMN, является XML. См. RedHat для получения дополнительной информации об этом формате. Но я не думаю, что вы легко можете использовать формат диаграммы состояний для BPMN, поскольку это отношение основано, и BPMN также нуждается в местоположении и путевых точках объектов и ссылок в его XML.

Смежные вопросы