skyuck
2010-01-11 12:54
浏览 285
已采纳

jbpm关于显示流程图

现有这样的一个需求,读出流程定义的所有节点,不考虑fork,join的情况下,并网页上显示这个流程图,怎么实现?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • fancyyesnot 2010-01-12 14:55
    已采纳

    jbpm在定义流程的时候会自动生成一个jpg的图标,还有一个xml文件,这个xml文件注明了各个节点的坐标。
    我们可以根据当前流程的进度然后去读取xml文件的坐标,然后再一个jsp中把jpg文件作为底层,然后在相应的坐标上标一个红框

    点赞 打赏 评论
  • wanghaolovezlq 2010-01-11 16:04

    这不就是要在页面上作图了,有js绘图框架或用java的也都行

    点赞 打赏 评论
  • songzhe_5526778 2010-01-12 01:46

    jbpm会根据流程定义的xml对应的生成一个image的图片,先把xml里的fork和join节点去掉生成一个图片保存文件,然后再用原来的xml覆盖就OK了。页面上读取节点图的时候直接读存文件的图片就好了,我们是这样解决的。
    然后用
    [code="java"]















    [/code]
    制定图片每个节点的位置,数据库查找出流程已经完成的节点,将节点所对应的区块设置成绿色,将要执行的点设置成为红色就可以了,可以用dreamweaver画出节点的外线

    点赞 打赏 评论

相关推荐 更多相似问题