Siebel Pharma Handheld Guide > Developing Siebel Handheld Applications > Configuring Find Enhancements >
Creating or Modifying Pick Lists
The following procedure describes how to create or modify pick lists as part of the Find enhancements. To create or modify pick lists
- Navigate to the Pick List object definition in the Object Explorer and create a new record with the following values:
|
|
|
|
No Insert/No Delete/No Update/No Merge |
Pharma Picklist Pharma Address - CE |
Pharma Address |
TRUE |
TRUE |
TRUE |
- Navigate to the Pick List object definition in the Object Explorer and select the Picklist Contact Account Affiliation record:
|
|
|
|
No Insert/No Delete/No Update/No Merge |
Picklist Contact Account Affiliation |
Contact Account Affiliation |
TRUE |
TRUE |
TRUE |
To modify the Contact Business Component
- Navigate to the Contact Business Component.
- Right-click the field object and select New Record.
- Set the field value with the following property set:
|
|
Name |
Best Time |
Type |
DTYPE_TIME |
Join |
S_CONTACT |
Column |
X_BEST_TIME |
- Create the following Multi Value Links with the following values:
|
Destination Business Component |
|
NoAssociate/NoDelete/NoInsert/NoUpdate/NoCopy |
Best Call Times |
CSLS Contact Best Times - CE |
Contact/CSLS Contact Best Times - CE |
TRUE |
Status |
Pharma Professional Call - CE |
Contact/Pharma Professional Call - CE |
TRUE |
Contact Account Affiliation |
Contact Account Affiliation |
Contact/ Contact Account Affiliation |
TRUE |
- Right-click the field object, select New Record, and then set the following property values:
|
|
|
|
|
CallStatus |
Call Status |
Status |
TRUE |
|
StartDay |
Start Day |
Best Call Times |
TRUE |
Day PickList |
- Navigate to Pick Maps (Child Object of Field) and set the property as:
Field: Start Day
Picklist Field: Value
- Right-click the field object, select New Record, and then set the following property values:
|
|
|
|
StartTime |
Start Time |
Best Call Times |
TRUE |
End Time |
End Time |
Best Call Times |
TRUE |
- Right-click the Account field, and select Copy Record from the menu.
- Name the new field as Account Find and set the Picklist field property as Picklist Contact Account Affiliation.
- Set the field value with the following property values:
|
|
|
|
|
|
Account Find |
Picklist Contact Account Affiliation |
Name |
Contact Account Affiliation |
TRUE |
Picklist Contact Account Affiliation |
- Navigate to Pick Maps (Child Object of Field) and set the property as:
Field: Account Find
Picklist Field: Name
- Right-click the Postal Code - CE field, and select Copy Record.
- Name the new field Postal Code Find and set the Picklist field property as Pharma Picklist Pharma Address - CE.
- Set the field value with the following property values:
|
|
|
|
|
|
Postal Code Find |
Pharma Picklist Pharma Address - CE |
- |
- |
- |
Pharma Picklist Pharma Address - CE |
- Navigate to Pick Maps (Child Object of Field) and set the property as:
Field: Postal Code Find
Picklist Field: Postal Code
- Select the Contact Id field and copy the record.
- Set the field value with the following property set:
|
|
Name |
Last Call Date Find |
Type |
DTYPE_DATE |
Join |
Position Join |
Column |
LAST_CALL_DT |
To force specific non UI fields down during synchronization
- Navigate to the Administration - Mobile screen > Application Administration view.
- Select the Settings view tab.
- Select Siebel ePharma CE Application Name.
- Click Query, enter Contact, and click Execute Query
- Select the DefaultFields Directive for the Contact Business Component and add the following to the end in the Value column:
|Start Time|End Time
|