如何自定义oracle标准bpm工作清单区域

时间:2015-09-16 00:58:31

标签: oracle oracle11g oracle-adf oracle-soa oracle-bpm-suite

背景

我必须从两个不同的来源( OIM工作清单和SOA工作清单)显示当前登录用户的Oracle BPEM工作清单任务。最简单的方法是什么。

Oracle提供了自己的工作列表应用程序来显示用户的可用工作清单。但是这种方法的问题是用户显示的是通用(来自Oracle)网页,它为用户提供了太多选项。

我的要求:

显示一个简单的数据表,其中包含来自所有可用来源的用户可用任务列表。然后,用户可以单击任务,然后查看与任务相关的更多详细信息。

到目前为止我的方法:

1)使用Oracle提供的现成“工作清单”区域

enter image description here

2)创建了两个工作列表连接来从不同位置获取任务

enter image description here

3)将现成的(来自oracle)工作清单区域包括在我的页面中

enter image description here

4)渲染页面如下所示

enter image description here

我的问题:

1)如何自定义标准oracle工作列表区域显示给我的项目的显示?

2)如何将所有可用项目显示为单个列表(此时它不会一次显示所有项目,它只显示前25个记录...然后用户必须单击更多链接)

3)是否有其他简单的方法可以显示用户可用的所有任务?

1 个答案:

答案 0 :(得分:0)

您可以在Oracle的Worklist任务流程中设置MDS Customization,但它只允许在视图上进行自定义。

虽然为ADF开发人员提供了声明性方法,但Oracle开发人员主要管理支持bean中的数据而不是数据绑定。因此,MDS Customization不是满足您需求的解决方案。

如果您尝试自定义任务流,您将看到编译了java类,并且没有公开的源代码。

像我这样的人可以更进一步,可以反编译java类,更改所需的任何内容并部署到Weblogic。如果您强制托管服务器的ClassLoader加载您的类,它将起作用。

据我所知,Oracle没有为此任务提供其他解决方案。