Populate LOV in BPM generated Human Task (ADF) pages

Populate LOV in BPM workspace pages (HumanTask generated pages)
We want to show the case status value instead of statusID in Case HumanTask object

• In Jdeveloper create a Model project the BPM Application.

20121122-122326.jpg

• Connect to the database where the domain values are available and accept all default settings Click Finish.
• Create a Viewobejct and it to the AppModule

20121122-122436.jpg

20121122-122549.jpg

• Accept all default settings Click Next then Finish
• Add the ViewObject to the AppModule

20121122-122614.jpg

• Drag the value of the DataControl to the page and create select one choice

20121122-122658.jpg

20121122-122712.jpg

Select the following in the popup screen
• In the Base Data Source the payload of the object, in this case is CaseObject
• Chose Dynamic List
• In the List Data Source select the created LOV datasource
• For the datavalue select status and the List Attribute the ID from LOV
• Chose for Display Attribute the Description
• Then OK

20121122-122828.jpg

In the SelectOneChoise element set auto submit= true

20121122-122854.jpg

You Done, now you can delete the status value which has been auto generated from the HT page.

20121122-123007.jpg

Upgrade Oracle Application Express (ApEx) from 3.x to 4.x

You should have a directory structure similar to this:
C:\app\Administrator\product\11.1.0\db_1\apex (this is the unzipped  kit)
C:\app\Administrator\product\11.1.0\db_1(this is created by the Oracle 11g installation)
C:\app\Administrator\product\11.1.0\db_1\oradata (this is created by the Oracle 11g installation)

Step 1
Open DOS CMD window and change default to the directory of the unzipped Apex kit.
e.g.
CMD> cd C:\app\Administrator\product\11.1.0\db_1\apex

Step 2 – Upgrade
CMD> sqlplus sys/password as sysdba
SQL> @apexins SYSAUX SYSAUX TEMP /i/

Step 3 – Set images directory
CMD> sqlplus sysm/password as sysdba
SQL> @apxldimg.sql c:\oraclexe

Step 4 – Set Admin password
SQL> @apxxepwd.sql password

Step 5 – Enable remote http connections
SQL> exec dbms_xdb.setListenerLocalAccess (l_access => FALSE);

Login
URL: http://localhost:8080/apex
Workspace: yourworkspace
Username: useraccount
Password: password