![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Activiti5
文章平均质量分 64
cooperay
这个作者很懒,什么都没留下…
展开
-
使用Flex开发Activiti流程设计器(一 效果图)
前一段应需要做了个流程设计器,这几天抽空整理一下 。 效果: 另一个改进版本原创 2012-02-09 17:33:43 · 160 阅读 · 0 评论 -
使用Flex开发Activiti流程设计器(六)-节点之间画线条
介绍一下我实现的设计器中节点之间连接线条的方法: 首先实现的效果是,节点的上下左右四个中点(锚点),所有到节点的连线都会在这四个点上,两个节点之间的连线按照最短的一条来画线。 确定了需要实现的效果,接下来就是实现。给Node类提供得到四个锚点的方法: public static var TOP_CENTER:Number = 0; public static...2012-03-26 15:15:15 · 461 阅读 · 0 评论 -
使用Flex开发Activiti流程设计器(四)-第一个版本
经过一个月断断续续的开发第一个版本的流程设计器终于能见人了 ,实现了简单的顺序流和分支条件节点,会签等其他功能正在开发中...原创 2012-03-23 09:25:16 · 97 阅读 · 0 评论 -
Activiti生成流程图异常解决(java.awt.image.RasterFromatException)
Activiti生成流程图代码: ProcessDefinitionEntity p = (ProcessDefinitionEntity)repositoryService .createProcessDefinitionQuery() .processDefinitionId("test:2:13708") .singleResult(); InputS...原创 2012-03-23 09:13:46 · 1281 阅读 · 0 评论 -
activiti学习-使用activiti多实例任务实现会签
Activiti中提供了多实例任务(for-each)将多实例应到到UserTask中可以实现会签功能。 一.多实例用户任务的XML表示: <userTask id="task" name="多实例任务"> <multiInstanceLoopCharacteristics isSequential="false"> <loopDa...原创 2012-03-22 15:48:14 · 868 阅读 · 0 评论 -
Activiti5学习-在流程图中为带条件的顺序流添加提示信息
Activiti5 中没有对顺序流添加提示,生成的图片没有办法看出顺序流所表示的条件, 研究代码后在: ProcessDiagramCanvas 中添加方法 public void drawConditionalSquenceFlowText(String text,List<Integer> points){ if(points.size()>=4...2012-03-18 23:10:15 · 595 阅读 · 0 评论 -
Activiti5学习-activiti流程图中文乱码
activiti在部署时会生成流程图文件并部署,但是在节点中有中文的时候会出现乱编 查看源代码发现是 Graphics2D.drawString 出现乱码 。 修改 ProcessDiagramCanvas.java 中 Font font = new Font("Arial", 1, 11); this.g.setFont(font); 为 Fo...2012-03-18 20:01:42 · 462 阅读 · 0 评论 -
Activiti5学习-指定发起人
activiti 指定发起人,并作为流程变量在流程中的其他任务中使用, 在流程文件中定义开始事件 <startEvent id="start" activiti:initiator="initiator" /> initiator 作为一个流程变量在其他任务节点中使用 <userTask id="theTask" name="My Task...2012-03-16 17:20:42 · 763 阅读 · 0 评论 -
使用Flex开发Activiti流程设计器(三)-改进版示例
第一个版本界面不太满意,这个版本对界面进行了一下优化,附上示例2012-02-18 09:08:07 · 132 阅读 · 0 评论 -
使用Flex开发Activiti流程设计器(二 绘制图元)
页面的图形元素有很多的共同点并且有很大的相似性,如都需要拖动, 都需要序列化,等等,所以就抽象出一个父类Node。 所有的图元对象都继承Node,Node继承自UIComponent改类主要提供一些共用的方法,如点击拖动、得到组件中点、所有到组件的连线集合等属性或方法。 对于不同的图元有不用的形状,通过重写UIComponent的updateDisplayLis...原创 2012-02-11 09:45:14 · 137 阅读 · 0 评论 -
使用Flex开发Activiti流程设计器(七)-线条箭头画法
画线条的箭头要根据线条的开始坐标和结束坐标来确定角度 代码: public function drawArrow(ui:Sprite,fromPoint:Point,toPoint:Point,color:uint):void { ui.graphics.lineTo(toPoint.x,toPoint.y); var vDistance:Num...2012-03-26 15:18:07 · 804 阅读 · 0 评论