![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作流
cutesunshineriver
这个作者很懒,什么都没留下…
展开
-
BPMN约束
[b]活动[/b]1、 如果作为源的活动上有带条件的出去的顺序流,那么它上面应该至少还有另外一条出去的顺序流。2、 如果作为源的活动上有默认的出去的顺序流,那么它上面应该至少还有另外一条出去的顺序流。3、 如果子流程是展开的,子流程内部的元素就不能够与子流程外部的元素相连。4、 事件子流程不能有任何进入或者出去的顺序流。5、 事件子流程有且只有一个开始事件。6、 事件子流程...原创 2011-11-30 18:00:17 · 152 阅读 · 0 评论 -
工作流模式-数据模式
来源是[url]http://www.workflowpatterns.com/patterns/data/[/url],做一个笔记,消化关于数据模式的阐述。数据模式一共有40种。主要从数据可见性、数据交互、数据传输、基于数据的路由四个角度来归纳。从BPMN对数据可见性的支持来说,目前支持的是任务数据、块数据和案例数据,也就是在任务、子流程和流程这三个作用域有数据存在。数据交互是说数据从哪...原创 2013-09-27 17:13:49 · 185 阅读 · 0 评论 -
工作流模式-资源流
二、资源流(Resource) --43 2.1 创建模式(Creation) 2.1.1 直接分配(Direct Distribution) 2.1.2 基于角色分配(Role-Based Distribution) 2.1.3 延迟分配(Deferred Distribution) --指派下一环节 2.1.4 基于权限分配(Authorization...原创 2014-07-30 16:19:05 · 384 阅读 · 0 评论 -
Oracle BPM集群部署
前一阵子,发现集群有这样一个问题。流程发布上去之后,bpmserver1上的soa服务器可以看到流程角色,而bpmserver2的soa服务器却不可见。在bpmserver1上发起的流程,在bpmserver2处理不了,提示的错误就是用户的身份上下文不对。 后面主要以官方文档《[201206]Enterprise Deployment Guide for Oracle SOA Suite》...原创 2013-09-09 17:18:49 · 171 阅读 · 0 评论 -
工作流模式-控制流
一、控制流(Control Flow)--43 1.1 基本控制流(Basic Control Flow) 1.1.1 顺序(Sequence) 1.1.2 并行分裂(Parallel Split) 1.1.3 并行同步(Synchronization) 1.1.4 排他性选择(Exclusive Choice) 1.1.5 简单合并(Simple Merge...原创 2014-07-14 17:05:03 · 191 阅读 · 0 评论 -
Oracle BPM的流程工作区管理功能无法使用
WebLogic有一个默认的身份认证提供者。Oracle BPM用ODSEE来存储用户和组的信息,在WebLogic里新建了一个身份认证提供者,其顺序在默认的身份认证提供者之前,两个的控制标记都是sufficient。原来只有一个默认身份认证提供者的时候,weblogic用户是可以正常使用流程工作区的管理功能的,变更流的功能也可以正常使用。追加了一个ODSEE的身份认证提供者之后,webl...原创 2013-08-19 16:01:07 · 109 阅读 · 0 评论 -
Oracle BPM Task Action
1、acquire(认领任务) 该任务如果是自动认领的,那么用户还可以执行其他Task Action,如挂起、重新分配等。 该任务如果不是自动认领的,那么用户必须先认领之后才可以执行其他Task Action,如挂起、重新分配等。 当任务分配给多个人的时候,有一个人认领任务之后,没有人可以再认领该任务,该任务现在的分配对象就只有这一个人。 2、release(释放任务)...原创 2013-08-16 16:47:12 · 162 阅读 · 0 评论 -
Oracle BPM Suite和JDeveloper打补丁
今天在Oracle的ATeam博客上看BPM Suite相关的文章,看到这一篇《BPMN process editor problems in 11.1.1.6 (update)》,地址是http://www.ateam-oracle.com/bpmn-process-editor-problems-in-11-1-1-6-update/。说到关于流程编辑器的一个空指针异常,经常会有弹框出来,...原创 2014-01-17 17:47:47 · 159 阅读 · 0 评论 -
Oracle BPM绑定ODSEE
假设你已经装好Oracle BPM和ODSEE环境。1、登录BPM域所在的控制台,选择“安全领域概要”,选择“myrealm”,选择“提供程序”。新建一个类型为IPlanetAuthenticator的验证提供程序,名称为ODSEE。2、保存之后设置ODSEE,在公用tab页中设置控制标记为sufficient。3、在提供程序特定tab页中,设置好主机、端口号、主用户、身份证明...原创 2013-07-12 10:43:29 · 143 阅读 · 0 评论 -
Human Task - Use External Routing
Oracle BPM,在设计流程图的时候使用Complex User Task,对应的Human Task在分配对象的时候会采用外部路由,即自定义分配实现。自定义类要实现oracle.bpel.services.workflow.task.IAssignmentService接口,代码如下:[code="java"]package dasproject;/* $Header: ...原创 2013-11-14 17:12:00 · 117 阅读 · 0 评论 -
Oracle BPM开发中遇到的一些问题和解决方法
1、启动域和受管理域的时候,往往会因为IPV6监听MAC地址,造成两个域通讯的时候会出现异常。解决方法:在启动脚本setSOADomainEnv.cmd中加入set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.net.preferIPv4Stack=true,不使用IPV6。2、IE9,在访问待办任务的时候,系统有时会无法响应。原因:IE对URL的长度有限...原创 2013-04-17 21:01:07 · 261 阅读 · 0 评论 -
Autumn工作流引擎理解
[b]流程实例被系统加载进来的时候,工作流引擎会得到通知,然后发布这个流程实例,同时会启动主流程的开始事件,并为用户任务的操作步注册拦截器。[/b]1. 插件org.autumn.bpm.core的util包下的ProcessManager类的addMainProcess(IMainProcess process)方法里,执行BPMEngine.onRegister(process)。2....原创 2012-02-08 10:59:51 · 144 阅读 · 0 评论 -
流程工作区找不到刚发布的流程应用
业务表单不是用ADF生成的,而是在业务系统里。发布的时候只发布流程项目,发现有的流程发布之后在流程工作区可见,有的却不可见。后来发现区别在于流程的发起人任务,有的带了payload,有的没带payload。没带payload的流程发布之后可见,带了payload之后的流程发布之后不可见。带payload的流程,在em里设置发起人任务对应的Task URI,之后就会在流程工作区变得可...原创 2013-11-01 09:24:50 · 89 阅读 · 0 评论