If you are working with Oracle BPM 11g and Oracle WebCenter 11g technologies, definitely you will be interested to join these two together and create enterprise portal. Such integration became available with Oracle Fusion Middleware 11g PS2 release during the last year, see technical steps to make this integration work -
BPM Portal - How To Configure Oracle BPM 11g Process Portal on Oracle WebCenter Spaces 11g. With Oracle Fusion Middleware 11g PS3 being released few weeks ago, there are some changes in this area - mainly configuration part, overall features are still the same as in PS2. In PS3, they moved all Oracle BPM process portal related content into WebCenter domain, before it was in SOA domain. However, build script and properties file still remains in SOA domain. Its very important now, to setup UCM and WebCenter Discussions services properly - otherwise BPM and WebCenter mapping process will fail, it was not so critical in PS2.
Ok, let's start from the beginning. You need to complete two steps described below, before you will run BPM and WebCenter integration script as per documentation (
5.5.2 Enabling Process Spaces in a WebCenter Domain). For Oracle BPM and WebCenter integration in PS3, you still can reference blog mentioned above for PS2. There are few extra steps specific for PS3, I will explain these now.
First Step - Oracle BPM Spaces:
First of all, follow instructions from documentation -
5.5.2 Enabling Process Spaces in a WebCenter Domain. Step one says to extend WebCenter domain with
Oracle BPM Spaces product, however this product is not on the list there in the wizard (even documentation says it should be there). In order to extend WebCenter domain with Oracle BPM, do the following - run
config.sh from WebCenter domain:
Choose to extend an existing WebLogic domain:
Extend WebCenter domain:
As you can see, there is no Oracle BPM Spaces product available on the list. But, we can extend domain using extension template - select Oracle BPM Spaces extension template:
You can find this template inside WebCenter domain,
common folder:
Now WebCenter domain will be extended with Oracle BPM Spaces product.
Second Step - UCM:
Keep in mind, after you will install Oracle UCM, there is
no folder support by default - need to enable it. Login into Oracle Content Server console and select Admin Server:
From Oracle Content Server Admin console, select
Folders option - this will list all supported folder features:
Make sure
Folders_g feature is selected, this will enable folders support in UCM:
Now select
Integration group:
Make sure
WebCenterConfigure feature is set - otherwise will get exceptions when extending and mapping WebCenter with BPM:
Restart UCM server, you should see Contribution Folders available now in UCM:
We need to define UCM RIDC port and IP address filtering, this can be done through Oracle Enterprise Manager:
I decided to set UCM RIDC port to 7777 and allow access to all IP's *.*.*.*. You are free to choose your setting here.
We are done with the second step now.
Make sure UCM and WebCenter Discussions properties are set correctly. For example, for my environment:
#content server details
wcContentServerName=127.0.0.1
wcContentServerPort=7777 (UCM RIDC port)
wcContentSpacesRoot=/ProcessSpaces (UCM folder for BPM Process Portal)
wcContentAdminUser=weblogic (UCM admin user)
#discussion server details
wcDiscussionServerUrl=http://127.0.0.1:8890/owc_discussions
wcDiscussionAdminUser=weblogic
Here we go - bazinga! :), Process Workspace appears inside WebCenter Spaces 11g PS3. I have customized default Process Workspace view to demonstrate all powerful features - created new pages, changed components order, etc.:
Process Tracking view:
Process Calendar view:
Mash-up Task Flow that brings Employees list:
We can browse UCM repository content and read PDF documents:
Collaborate on internal forums - WebCenter Discussions:
Integrate external sites and applications: