Friday May 17, 2013

Customizing the look and feel of BPM Applications

One of the very common requirement for BPM customers is to have their corporate look and feel for BPM workspace. This requirement would usually extend to Human Task UI's too.

In PS4FP release we had added a lot of enhancement to the Workspace Customization at run-time. BPM user can not only change the branding logo , tittle etc but also the overall look of the workspace and task UI using ADF skin.


You can either select any one of the OOTB skins or create a custom skin.

If  you have custom CSS requirements you can create your own custom skin and apply it to Workspace. In either case the workspace skin gets automatically inherited by your ADF application.

In 11.1.1.7.0 we have introduced an alternate UI technology, Web Forms. Adding a Skin(theme) or Custom CSS to Web Forms is slightly different. Your custom ADF  skin will not be automatically inherited by Web Forms. However you can follow this Sample to add custom CSS for Web Form.

In general Web Form allow CSS are different levels,

You can add them for a specific control(inline) using the properties->style tab. The top commonly used styles are exposed by the tool for an easy intuitive style change. Any change here is applicable only to that form control.

You can specify a theme(skin) for entire page. Click on the Form,select Properties->Style->Theme. The theme selected will be applied to entire form unless overridden at control level

Example : Professional Blue Theme

You can apply Theme at applications level, this is the theme you select in your BPM workspace (preferences) and will be applied to all forms unless overridden using above 2 options.

Please refer our  BPM Customization sample for details on creating and applying custom theme for Web Forms.

Note :  The sample project zip  has the .css files that can be updated(SampleSkin\SharedLib\custom.client.applib.jar\themes\mySkin.zip\)

Wednesday May 15, 2013

Enabling logging for Web Forms

If you want to enable the logging for Web Forms you will have to change the logger level using the server configuration. In PS6 this property is not exposed through EM but can be manually updated using logging.xml.

Steps

Open your servers logging.xml

Location :  DOMAIN_HOME/config/fmwconfig/servers/server_name/

Update the logger level  for the following:

<logger name='com.frevvo' useParentHandlers='true'/>
<logger name='com.gauss' useParentHandlers='true'/>
<logger name='com.frevvo.forms' useParentHandlers='true'/>
<logger name='com.frevvo.forms.rule' useParentHandlers='true'/>

Please refer the Fusion Middleware Administrator's Guide for more details on logging in general.


Monday May 13, 2013

Introduction to Web Forms -Basic Tutorial

If you are new to Oracle Web Forms and would like a quick overview and hand-on then please try out this Sample.

These step-by-step instructions guide you through common tasks for Form creation and provide background concepts and information to help you understand what you are accomplishing in the steps.

By the end of this exercise you will be able to
  1. Create new Web Form   
  2. Design the Web Form (Add elements, set properties and style)  
  3. Change the Web Form Layout(Add panels and repeat)  
  4. Adding Dynamic Behavior to the Web form using form rules(validations, show/hide and invoke REST service

Sample(Steps and Solution) : https://java.net/projects/oraclebpmsuite11g/downloads/directory/Samples/bpm-WebForms-BasicTutorial

About

Technical and in-depth articles and samples on BPM 11g.

Search

Archives
« May 2013 »
SunMonTueWedThuFriSat
   
1
2
3
4
5
6
7
8
9
10
11
12
14
16
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
       
Today