图解oracle jdeveloper+BPM入门 最简单流程

标签:
bpmoracle流程入门 |
分类: Computers and |
现在我们来制作一个最简单流程,两个节点带审批。
1、建一个BPM流程程序
http://s4/mw690/001NAIjegy6J4VcpWJd33&690jdeveloper+BPM入门 2、这里取名字就看大家的意思了。
http://s11/mw690/001NAIjegy6J4VcvXXc6a&690jdeveloper+BPM入门
http://s9/mw690/001NAIjegy6J4VcBJqg08&690jdeveloper+BPM入门
3、程序会默认建立一个流程
http://s16/mw690/001NAIjegy6J4VcHnCT8f&690jdeveloper+BPM入门
5、建立完成之后
http://s14/mw690/001NAIjegy6J4VcLDDncd&690jdeveloper+BPM入门
6、添加一个节点,当然肯定是人工的
http://s5/mw690/001NAIjegy6J4VcPPfu14&690jdeveloper+BPM入门
7、节点名字看大家了。
http://s1/mw690/001NAIjegy6J4VcTF0410&690jdeveloper+BPM入门
9、节点必须有任务控制,新建一个
http://s11/mw690/001NAIjegy6J4VcXmWeba&690jdeveloper+BPM入门
10、默认任务类型很多,我们用最简单的 Simple
后面还有优先级(Priorty)
下一步需要建立一个流程参数,方便判断 是拒绝还是同意
http://s14/mw690/001NAIjegy6J4Vd1rwF7d&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
11、分流程和工程级别,上面右键 Add 一个
http://s6/mw690/001NAIjegy6J4Vd5BQ135&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
12、这里变量类型(Type)根据流程需要决定,这里我选择String字符型
http://s15/mw690/001NAIjegy6J4Vd9JhAde&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
http://s13/mw690/001NAIjegy6J4VdegeE8c&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
13、不要忘记把Output拖到 Outcome target 上,如果忘记这个只能到下一步去关联了。
http://s14/mw690/001NAIjegy6J4Vd1rwF7d&690jdeveloper+BPM入门
11、分流程和工程级别,上面右键 Add 一个
http://s6/mw690/001NAIjegy6J4Vd5BQ135&690jdeveloper+BPM入门
12、这里变量类型(Type)根据流程需要决定,这里我选择String字符型
http://s15/mw690/001NAIjegy6J4Vd9JhAde&690jdeveloper+BPM入门
http://s13/mw690/001NAIjegy6J4VdegeE8c&690jdeveloper+BPM入门
13、不要忘记把Output拖到 Outcome target 上,如果忘记这个只能到下一步去关联了。
http://s15/mw690/001NAIjegy6J4VdhTeC0e&690jdeveloper+BPM入门
13、人工节点选择参数关联,很重要,现在流程很简单,但以后参数很多忘记就惨了,没有流程输出后面无法判断。
http://s5/mw690/001NAIjegy6J4Vdlmccd4&690jdeveloper+BPM入门
14、因为12步我们已经设定了默认输出,现在可以看到节点自动输出到Output变量,如果12步没有做到同学不用担心,这步补上就OK了
http://s14/mw690/001NAIjegy6J4VdoNKl6d&690jdeveloper+BPM入门
15、程序提示要有角色泳道,这表示这一个泳道的节点是谁处理,比如小兵,领导,还是谁谁谁。
这里不详细截图了,就是个取名问题
http://s5/mw690/001NAIjegy6J4Vdsn5O14&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
http://s5/mw690/001NAIjegy6J4Vdsn5O14&690jdeveloper+BPM入门
16、还可以这样添加角色泳道
http://s16/mw690/001NAIjegy6J4Vdwpkj7f&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
17、添加一个判断节点
http://s12/mw690/001NAIjegy6J4VdA7Nh1b&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
http://s10/mw690/001NAIjegy6J4VhN6Dn89&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
BPM支持更复杂的XML绑定,今天课程很简单,没有必要进行表达式级别,我直接填了:
http://s10/mw690/001NAIjegy6J4VhQQ8Fb9&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
20、这里的意思是上一个节点输出为 REJECT(拒绝)后按添加的条件线方向跳转
这步完成之后,我们的流程就OK了,
http://s16/mw690/001NAIjegy6J4Vdwpkj7f&690jdeveloper+BPM入门
17、添加一个判断节点
http://s12/mw690/001NAIjegy6J4VdA7Nh1b&690jdeveloper+BPM入门
18、这是添加判断条件线的方法
下面我们再做一个节点叫“审批”
http://s4/mw690/001NAIjegy6J4VhJqMj23&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
19、双击新加的条件线,增加条件进行判断。
19、双击新加的条件线,增加条件进行判断。
http://s10/mw690/001NAIjegy6J4VhN6Dn89&690jdeveloper+BPM入门
BPM支持更复杂的XML绑定,今天课程很简单,没有必要进行表达式级别,我直接填了:
http://s10/mw690/001NAIjegy6J4VhQQ8Fb9&690jdeveloper+BPM入门
20、这里的意思是上一个节点输出为 REJECT(拒绝)后按添加的条件线方向跳转
这步完成之后,我们的流程就OK了,
这里我们说说REJECT条件是哪里来的,有其他什么条件。
这是由Human Task决定的,看图:
http://s14/mw690/001NAIjegy6J4VhUxPf9d&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
还记得这个界面么?
http://s14/mw690/001NAIjegy6J4VhUxPf9d&690jdeveloper+BPM入门
还记得这个界面么?
点击图上那个Add
http://s14/mw690/001NAIjegy6J4VhZo2p7d&690jdeveloper+BPM入门最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
它的条件还是挺多的,当然不局限于这几个。
http://s14/mw690/001NAIjegy6J4VhZo2p7d&690jdeveloper+BPM入门
它的条件还是挺多的,当然不局限于这几个。