工作流程(即定向图)基于浏览器的编辑器

ora*_*ips 8 javascript java coldfusion workflow

我想提供一个WYSIWYG工具,最好是基于JavaScript的工具,用于工作流程图(即有向图).我需要商业软件友好许可,其中包括向OEM支付费用.如果有必要的服务器端部件,我需要它在Java或ColdFusion中,因为我正在与现有产品集成.

我的工作流图可以有多个起始顶点,但只有一个末端顶点,并且边是指向的.超越所见即所得的编辑,我正在寻找一个可以协助以下工具的工具:

  1. 能够导出图形,因此它可以是:
    1. 坚持
    2. 由编程语言解析(我假设是XML,但其他格式都很好).
    3. 再次编辑(保留布局信息)
  2. 将任意数据与边和顶点相关联,包括定义视图/编辑窗格的功能.

很高兴有:

  1. 检测是否有任何顶点无法到达终点.
  2. 如果未提供绘图信息,则自动布置顶点和边.

我看过mxGraph,看起来很有希望,但我希望这里的回答者可以在我跳下兔子洞之前提供一些额外的方向.

Jas*_*run 2

您检查过 JavaScript InfoVis 工具包 (http://thejit.org/) 了吗?它可能没有您需要的一切,但它具有强制导向的图形布局,并允许交互式编辑。由于它渲染到 JavaScript 画布中,因此您应该能够将结果保存为图像文件。

以下是图形布局功能的一些演示: http://thejit.org/static/v20/Jit/Examples/ForceDirected/example2.html