加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2014-05-22 16:35:46)
标签:

bpm

oracle

流程

入门

分类: Computers and

现在我们来制作一个最简单流程,两个节点带审批。
1、建一个BPM流程程序
http://s4/mw690/001NAIjegy6J4VcpWJd33&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

2、这里取名字就看大家的意思了。
http://s11/mw690/001NAIjegy6J4VcvXXc6a&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

http://s9/mw690/001NAIjegy6J4VcBJqg08&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

3、程序会默认建立一个流程
http://s16/mw690/001NAIjegy6J4VcHnCT8f&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
5、建立完成之后
http://s14/mw690/001NAIjegy6J4VcLDDncd&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

6、添加一个节点,当然肯定是人工的
http://s5/mw690/001NAIjegy6J4VcPPfu14&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

7、节点名字看大家了。
http://s1/mw690/001NAIjegy6J4VcTF0410&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

9、节点必须有任务控制,新建一个
http://s11/mw690/001NAIjegy6J4VcXmWeba&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+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://s15/mw690/001NAIjegy6J4VdhTeC0e&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
13、人工节点选择参数关联,很重要,现在流程很简单,但以后参数很多忘记就惨了,没有流程输出后面无法判断

http://s5/mw690/001NAIjegy6J4Vdlmccd4&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
14、因为12步我们已经设定了默认输出,现在可以看到节点自动输出到Output变量,如果12步没有做到同学不用担心,这步补上就OK了


http://s14/mw690/001NAIjegy6J4VdoNKl6d&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
15、程序提示要有角色泳道,这表示这一个泳道的节点是谁处理,比如小兵,领导,还是谁谁谁。
这里不详细截图了,就是个取名问题

http://s5/mw690/001NAIjegy6J4Vdsn5O14&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
16、还可以这样添加角色泳道

http://s16/mw690/001NAIjegy6J4Vdwpkj7f&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
17、添加一个判断节点

http://s12/mw690/001NAIjegy6J4VdA7Nh1b&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
18、这是添加判断条件线的方法

下面我们再做一个节点叫“审批”

http://s4/mw690/001NAIjegy6J4VhJqMj23&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
19、双击新加的条件线,增加条件进行判断。

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了,
这里我们说说REJECT条件是哪里来的,有其他什么条件。
这是由Human Task决定的,看图:
http://s14/mw690/001NAIjegy6J4VhUxPf9d&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />
还记得这个界面么?

点击图上那个Add
http://s14/mw690/001NAIjegy6J4VhZo2p7d&690jdeveloper+BPM入门 最简单流程" TITLE="图解oracle jdeveloper+BPM入门 最简单流程" />

它的条件还是挺多的,当然不局限于这几个。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有