Navigate to the page to which you wish to add Message Choice bean , click on personalization link - > select complete view
( radio button ) - > in the table ,select region at which you wan to add the new item , click on the Create item image ( under create item
column ) you will be redirected to a new page , enter the following details
ID : any appropriate id
Item style : MessageChoice
Prompt : any name as desired
Click on apply and navigate back to oaf page , now you should be able to see the new item gets created on the page .
What are the values you want to show in message choice item ?
If you have a query for that, then you have to create a new view object for that and later map attribute to message choice item through personalization.
If view object is already present for the data you want to display in message choice item, then you need only personalization.
However, if VO is not present, then you have to do personalization as well as create new view object for that.
In your requirement u need to have personalization and controller extension both , message choice bean can be created through personalization but to display the value in list u have to create a new view object which should be mentioned in Pick List view definition , and that new custom view object should be added with Page root application module so to add this custom view object with root application module u need to go for controller extension , please let me know if any doubt is there.