Personalizing User Experience in WebCenter

As you may know, WebCenter 11g PS3 has tight integration with WebCenter Personalization Server.   You can define personalization “scenarios” and invoke them from right within your WebCenter application. One of the ways to invoke a scenario is through  EL Expressions.   Here is quick example.

I would like to show a “New Hire” menu item in the main navigation drop down to new employees so that they have an easy access to information that a new employee typically needs.  Here are the high-level steps I followed:

  1. Defined and deployed a simple scenario using JDeveloper that simply returns a “true” if employee hire date is within the last 2 months (see “Authoring Personalized Scenarios in JDeveloper” section in WebCenter Developer’s guide for learning how to build Personalization scenarios)
  2. Login as Admin.  Edit the navigation model for the site.  Added a new navigation link to the New Hire page.  Click on Edit.
  3. Click on “down-arrow” sign next to the visible attribute.  Add “#{p13nContext.conductor.default.namespaces[‘p13nApp’].scenario[‘NewHire’].results}” (note: here ‘p13nApp’ is the name of the application in JDeveloper and ‘NewHire’ is the name of the scenario I defined)

Now when, Joe, the new employee logs in, he will see an extra link in the top navigation.  (see below)

The possibilities for creating personalized use experiences are endless – you can leverage this technique to personalize your portals not only to deliver personalized content but also personalized page template, skin, resource catalog, and so on.

(BTW, if you are wondering what “p13n” stands for.  It’s Personalization without spelling the long word.  i.e. P<13 characters (ersonalizatio)>N.)

Authoring Personalized Scenarios in JDeveloper

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: