AptFlow流程设计器是一款专业的流程设计工具。
AptFlow流程设计器是一款专业的流程设计工具。作者在jdk1.5的环境下用Java开发,其中一部分用到了vc,采用jni和c++实现相互调用。该软件的安装方式采用了现在流行的绿色软件概念:不许安装,下载,解压即可使用,不过,假如没有java的运行环境,需要下载本身带有jre的版本,假如你本地安装了jdk1.5或者jre1.5以上的版本,即可下载可执行文件直接运行。该软件功能介绍如下:
1、 流程定制
用户根据你自己项目的业务需要,可以使用该工具定制你自己的业务流程。比如一个电子政务的审批流程:从窗口收文到最后审批完成,这中间会经历一系列的环境,每个环节就是一个节点,每个节点又有不同的人完成,每个人又分属于不同的角色,使用不同的时间,每个节点又可以流向下一个节点或者返回前面任何一个节点等。从一个节点流向另外一个节点需要特定的条件。该软件都提供了个性化的定制功能。
1) 界面风格可以自行设定,选择你自己喜欢的界面风格和皮肤:目前该软件支持三种风格和5种皮肤:编辑器区的颜色可以自行设定。同时在编辑区域提供了刻度尺,以供用户在打印或者保存为图片的时候把握其大小
2) 该软件提供了四种类型的节点和四种类型的连线
分别为:开始节点、功能节点、结束节点、文本节点和图片节点
连线有:按照顺序指向下一个节点的连线:实心箭头
返回连线:空心箭头
连接文本和图片节点的连线:直线
每个流程可以有多个开始节点,功能节点,文本节点和图片节点。但是实心箭头和空心箭头只能指向功能节点。文本节点和图片节点只是用来提供对某一个或者某些节点的说明和注释
2、 流程编辑
流程编辑是该软件的主要功能之一。用户定制流程的过程就是把每一个环节连接起来,设置每个环节的属性,这些设置的属性以便在你的应用系统中使用。该工具对每一个不同的节点定制了不同的属性。当然这些属性还远远不够我们在应用系统的使用,这就要求作者在以后的版本中增加更多的属性。具体的属性描述放在下一个主题。现在我们看看用aptflow怎么编辑我们自己的流程。
首先你可以在设置菜单下选择设置节点属性,预设置你想要的节点外形,图片,颜色,字体等。似乎目前只提供矩形和椭圆两种外形。然后在工具条右边的工具栏中选择你要添加的节点类型,然后把鼠标移动到编辑区,按住鼠标拖动,在编辑区就可以显示出你的定制节点。然后你选择你需要的连线,在源节点上单击鼠标左键,在目标节点上单击鼠标左键,即可以实现两个节点的连接。假如你需要画折线(注重,这个问题我开始就不知道怎么画,后来在www.aptflow.com上留言问了作者才会的),你跟画直线一样,选择你需要的连线类型,在空白地方点击,即可以在单击的地方画下一个折点,在不同的地方单击就可以画下多个折点,最后还是要在目标节点上单击,这样两个节点即连接起来了。
从美观的角度来看,,我们在设计流程的时候需要把直线画的很直,该工具提供了左对齐(根据你拉框选择的所有节点中最左边一个为准对齐),中间对齐(根据你的编辑区中间对齐你选中的所有节点),右边对齐(根据你选择的节点最右边的节点对齐)
当然了,还提供了保存,拷贝,剪切,粘贴,undo,redo等基本编辑器的功能。(不过似乎还有bug,究竟才是v1.0嘛)我们期待作者更新的版本。
3、 属性定制
属性是整个流程的精髓所在,在我们的应用项目中就是通过这些属性来工作的。作者对每个不同的节点预设了不同的属性。列表如下:
1)流程节点:
a、 流程编号
b、 流程名称
c、 流程描述
d、 背景色
e、 各种类型的节点总数
f、 流程是否合理(这个似乎还没有实现)
g、 流程定制日期
h、 设计人编号
i、 设计人名称
2)开始节点
a、 编号
b、 名称
c、 文本
d、 下节点
e、 描述节点(即文本节点和图片节点)
f、 触发模式:时间、事件
g、 到达时间
h、 离开时间
i、 时间单位
j、 可停留的最大时间
k、 实际停留时间
l、 当前状态