|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习JAVA的目的更多的是培养自身的工作能力,我觉得工作能力的一个核心就是:独立思考能力,因为只有独立思考后,才会有自己的见解1、JAWE事情流建模
1、创立一个包
点击新建包。
.1
范例:text/java,text/javascriptandtext/pythonscript有这三种。
2、创立使用
2.1新建一个使用
.2
这里新建了一个strongit_App1使用,并新建上面的一个情势参数为String范例。
2.2新建一个情势参数
.3
2.3一样再创立两个使用
一样的体例再新建两个使用。
.4
3、新建事情流相干数据
.5
4、新建历程
4.1创立历程
.6
右键选择对历程的操纵
.7
4.2修正历程属性
.8
4.3编纂历程
新建介入者
.9
4.3.1新建介入者
.10
这里新建了两个名字分离为员工和部门司理两种脚色的介入者。
.11
只要在新建了介入者后才干新建举动。
4.3.2新建举动
举动范例有入手下手/停止、子举动、块举动和一般举动及路径举动,创立好举动后用转移线毗连个举动。
在本例只用了入手下手/停止和一般举动。
入手下手/停止举动没有属性设置,
上面对告假请求举动举行申明:
(1)、惯例属性申明
这里名字改成:告假请求(是举动的名字)
入手下手形式:改成Manual
.12
(2)在工具属性里新建一个工具与后面界说的使用相干连
.13
在新建工具界面里的使用选择后面界说的“请求”使用。假如后面界说的使用无形式参数,则必定要新建一个实践参数与情势参数相婚配。这里的实践参数是后面界说的事情流相干数据。
.14
.15
如许一个复杂的举动就界说完成了,这里界说了举动与使用的干系。
4.3.3用一样的办法界说司理审批与回档举动。
历程界说好已后,对事情流建模历程举行正当性检测。
.16
2、上面对刚建好的事情流建模历程举行设置
2.1加载建模文件
启动Shark服务及办理端程序,登进后到Packagemanagement
.1
点击上面的Load按钮
.2
选择上步建模好的xpdl文件。再点击Load举行加载,.1中就会呈现红线框里的内容。
2.2联系关系用户
选择,Usermanagement->Mapping界面,点击“add”按钮,呈现.4界面举行用户脚色联系关系。
.3
.4
在这里选择员工脚色与qq用户联系关系,部门司理脚色与admin用户联系关系。联系关系后呈现.3的红线框内容。
2.3使用程序联系关系
选择Applicationmapping,点击“add”按钮,呈现.6界面。
.5
.6
这里是联系关系一个JAVAclass的使用,
在Selectapplication里是建模界说的使用。
.7
Selecttoolagent工具代办署理是Shark供应一切的代办署理工具,这里由于使用是一个JAVA class就选择 org.enhydra.shark.toolagent.JavaClassToolAgent
.8
上面Applicationname是使用程序Class类的全称,这个类必定要在classpath里。
这个类必须要有一个静态的execute办法,假如下面界说的使用无形式参数,则要用
importorg.enhydra.shark.api.internal.toolagent.AppParameter; 作为参数。
以下代码:
publicstaticvoidexecute(AppParametera){
System.out.println("使用程序app1+a:"+a.the_value.toString());
}
.9
点击“apply”按钮,在.5界面里呈现红线框里的内容。
2.4实例化一个流程实例
选择ProcessInstantiationmanagement界面,选择后面加载的流程,点击上面“Instantiate”按钮创立一个流程实例。
.10
2.5检察用户事情列表
选择Worklistmanagement界面,选择“qq”,呈现用户“qq”的事情列表能够看到用红线框框出的事情是刚创立的一个流程实例事情项。
.11中的红线框里的按钮能够变动事情项的实行人。
.11
.12
.13
2.6检察实例进度及实例办理
选择Processmonitor,选择流程,上面将列出一切的实例,点击能够在右侧地区里看到进度,就是流程今朝处于哪一个举动。以下图黄色举动节点暗示以后所处的举动节点。
鄙人边有对以后选择的流程实例举行办理的一些操纵按钮。
.14
3、设置到Web服务器使用
自己的整个学习思路完全被老师的讲课思路所牵制,这样几节课听下来,恐怕自己的见解都应该是书里的知识点了,根本谈不上自身发现问题,分析问题,和解决问题能力的切实提高。 |
|