Portal and Content - Components, part 3 – Applied Customization Framework (4 of 7)

Posted by Stefan Krantz on Oracle Blogs See other posts from Oracle Blogs or by Stefan Krantz
Published on Tue, 20 Mar 2012 20:36:01 +0000 Indexed on 2012/03/20 23:35 UTC
Read the original article Hit count: 357

Have you ever been challenged with the situation where your work task asks you to implement functionality in the WebCenter Portal and you browse through the Resource Catalog (Business Dictionary) and find the functionality you need. However when you get started there is small short comings and you ask your self
- how can I re-use what is out of the box ca?
- I wonder what code I need to use to produce the similar functions and include my new requirements?
- Must I write a new taskflow?

The answer to above questions are in many times answered with simply you can  do a taskflow customization to out-of-the-box taskflows. In this post I will help you understand how to do such customization.

Best described is a 4 step process, see image flow below for illustration:

Just to clarify few naming confusions that might occur when go through above process.

  1. Customization Role is a function within JDeveloper that will allow you to implement view and flow customizations to existing taskflows
  2. WebCenter Portal – Spaces Taskflow Customization Framework this technology scope do not only refer to WebCenter Spaces, this also include WebCenter Portal/Framework
  3. A taskflow customization do not overwrite or replace any code, it just creates an additional tip view of the taskflow in the MDS for the current application (WebCenter Portal or WebCenter Spaces)

To sum up this simple procedure I also like to help you find your way around the main topic for this post series, this post series is focusing primarily on Content integration with WebCenter Portal, so where can I find content related taskflows in the WebCenter Libraries. The list below mention some useful locations to taskflows and each taskflow page fragments.

Library Reference - WebCenter Document Library Service View

Content Presenter
Path: oracle.webcenter.doclib.view.jsf.taskflows.presenter
Taskflow: contentPresenter.xml - The Content Presenter taskflow
Taskflow: contentPresenterWizard.xml - The publishing wizard to select content, select template and preview including contribution

Document Manager
Path: oracle.webcenter.doclib.view.jsf.taskflows.docManager
Taskflow: documentManager.xml - The Document Manager taskflow which includes references to document management feature including browsing, download, uploading and viewing.

For more information on Taskflow customizations please see following documentation:
http://docs.oracle.com/cd/E23943_01/webcenter.1111/e10148/jpsdg_taskflows.htm#BACIEGJD


© Oracle Blogs or respective owner

Related posts about /WebCenter/WebCenter Portal