Search This Blog

Thursday, 10 December 2015

Oracle WebCenter 11g R1 PS7 (11.1.1.8.0) has been released and new features of WebCenter Portal 11g PS7

Oracle WebCenter 11g R1 PS7 (11.1.1.8.0) has been released and includes the following products:
  • Oracle WebCenter Content 11g R1 (11.1.1.8.0)
  • Oracle WebCenter Portal 11g R1 (11.1.1.8.0)
  • Oracle WebCenter Sites 11g R1 (11.1.1.8.0)
  • Oracle Fusion Middleware Repository Creation Utility 11g R1 (11.1.1.8.0)

About Oracle WebCenter Portal 11g R1 PS7

WebCenter Spaces is no more in WebCenter Portal world, Spaces is renamed to Portal. Simply speaking, if you are running Spaces or you are running custom portal means you are just running portal. Here are some of the highlights of the release:
1. Portal Builder: Browser-based Tools
This release focused on optimizing the browser-based tools to make it faster and easier for non-technical users to create and manage the portal experience.  The key themes in these enhancements are intuitiveness and efficiency.  Examples include:
  • Streamlined interface to manage all portals and portal assets.
  • Quickly create new portals based on templates.
  • Quickly add pages and manage navigation structure when creating a new portal. 
  • Drag and drop components onto page from the resource catalog.
  • Save the resulting portal as a portal template. 
  • No more popup windows















2. Multi-Channel Portal Experiences
In this release, WebCenter Portal adds easy-to-use tools which allow for creation and management of tailored experiences for target client devices (smartphones, tablets, kiosks, etc.).  Some key features include seeded profiles for the most common devices such as iPad®, iPhone®, Samsung Galaxy S®, etc.  Ability for knowledge workers to create tailored experiences leveraging techniques such as adaptive/responsive design, variant pages and preview/emulate the experience within the browser.
    3. Performance
    This release has a number of performance gains including improved response time for initial page request, responsiveness of Portal Builder and increased transactions per second for server performance.
    4. Simplified deployment
    You can use Portal Builder administration or WLST commands to export a portal archive (.par file) and then import portals from the file.




      5. Terminology changes
      Prior to 11g PS7In 11g PS7
      WebCenter Portal: SpacesWebCenter Portal
      spaceportal
      space templateportal template
      resourceasset

Wednesday, 9 December 2015

Parent action in ADF

Effective use of Parent Action Activity
Here in this post I am explaining the way of Using Parent Action Activity. Using Parent Action client taskflow can call the activity defined in parent task flow. 

This sample application is developed using Hr database, bounded taskflow, control-flow-case, Read only View Object.

Steps to create sample Application
  • Create a Generic Application provide application name as ParentAction. 
  • Create a Project with name ParentAction
  • Select ADF Faces, ADF page flow, Java, ADF Business component as Project Technology
  • Create Business Component from table 
  • Define connection to database using "Hr" schema
  • Create read-only view object for Employee and Department

Define bounded taskflow
Define bounded parent action taskflow
  • Create a taskflow with and ParentActionTasskFlowDefn.xml
  • Added ViewActivity like EmployeeView and DepartmentView 
  •  Define control flow for Employee and Department view
  •  add jsff pages for each ViewActivity.
Define Child taskflow
  •   Create a new taslfkow name department-task-flow-definition.xml
  •    Add view activity with name of department
  •    add parent action
  •    define control flow between view and parent action activity
  •    add page to view activity
  •    Drag drop department view from data control to screen and design page with navigation button
  •    Add new button to page, in action of button select the control flow name define in department -task-flow-definition.xml
  •   select the parent action update the parent action property to control flow name defined in parent taskflow i.e. ShowEmployee

(Repeat same steps for defining Employee child task flow)
Design the page used in view activity
Drag drop the corresponding taskflow to jsff page used as a view activity in ParentActiontaskFlowDefn.xml
Add lending page
Add the jspx page to application. drag drop ParentActiontaskFlowDefn as region to jspx. Run the application and test it