Я хочу предоставить WYSIWYG-инструмент, предпочтительно на основе JavaScript, для построения диаграмм рабочего процесса (т.е. ориентированные графы).Мне нужно лицензирование коммерческого программного обеспечения, которое может включать оплату OEM.Если есть необходимая часть на стороне сервера, она мне понадобится в Java или ColdFusion, потому что я интегрируюсь в существующий продукт.
Мои графы рабочего процесса могут иметь более одной начальной вершины, но только одну конечную вершину и ребра направлены.Помимо редактирования WYSIWYG, я ищу инструмент, который может помочь со следующим:
- Возможность экспортировать чертеж так, чтобы он мог быть:
- сохранен
- разбирается на языке программирования (я предполагаю, XML, но другие форматы просто отлично).
- отредактировано снова (с сохранением информации макета)
- Связать произвольные данные с ребрами и вершинами, включая возможность определения областей просмотра / редактирования.
Приятно иметь:
- Обнаружение, если какие-либо вершины не могут достичь конца.
- Автоматически размещать вершины и ребра, если информация о графике не указана.
Я смотрел на mxGraph , который кажется многообещающим, но я надеюсь, что ответчик здесь может дать какое-то дополнительное направление, прежде чем я прыгну вниз по кроличьей норе.