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

  1. Navigate to the Pick List object definition in the Object Explorer and create a new record with the following values:
    Name
    Business Component
    Bounded
    Long List
    No Insert/No Delete/No Update/No Merge

    Pharma Picklist Pharma Address - CE

    Pharma Address

    TRUE

    TRUE

    TRUE

  2. Navigate to the Pick List object definition in the Object Explorer and select the Picklist Contact Account Affiliation record:
    Name
    Business Component
    Bounded
    Long List
    No Insert/No Delete/No Update/No Merge

    Picklist Contact Account Affiliation

    Contact Account Affiliation

    TRUE

    TRUE

    TRUE

To modify the Contact Business Component

  1. Navigate to the Contact Business Component.
  2. Right-click the field object and select New Record.
  3. Set the field value with the following property set:
    For this Field
    Add This Value

    Name

    Best Time

    Type

    DTYPE_TIME

    Join

    S_CONTACT

    Column

    X_BEST_TIME

  4. Create the following Multi Value Links with the following values:
    Name
    Destination Business Component
    Destination Link
    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

  5. Right-click the field object, select New Record, and then set the following property values:
    Name
    Dest Field
    Multi-value Link
    Multi-valued
    Picklist

    CallStatus

    Call Status

    Status

    TRUE

     

    StartDay

    Start Day

    Best Call Times

    TRUE

    Day PickList

  6. Navigate to Pick Maps (Child Object of Field) and set the property as:

    Field: Start Day

    Picklist Field: Value

  7. Right-click the field object, select New Record, and then set the following property values:
    Name
    Dest Field
    Multi-value Link
    Multi-valued

    StartTime

    Start Time

    Best Call Times

    TRUE

    End Time

    End Time

    Best Call Times

    TRUE

  8. Right-click the Account field, and select Copy Record from the menu.
  9. Name the new field as Account Find and set the Picklist field property as Picklist Contact Account Affiliation.
  10. Set the field value with the following property values:
    Field
    Picklist Field
    Dest Field
    Multi-value Link
    Multi-valued
    Picklist

    Account Find

    Picklist Contact Account Affiliation

    Name

    Contact Account Affiliation

    TRUE

    Picklist Contact Account Affiliation

  11. Navigate to Pick Maps (Child Object of Field) and set the property as:

    Field: Account Find

    Picklist Field: Name

  12. Right-click the Postal Code - CE field, and select Copy Record.
  13. Name the new field Postal Code Find and set the Picklist field property as Pharma Picklist Pharma Address - CE.
  14. Set the field value with the following property values:
    Field
    Picklist Field
    Dest Field
    Multi-value Link
    Multi-valued
    Picklist

    Postal Code Find

    Pharma Picklist Pharma Address - CE

    -

    -

    -

    Pharma Picklist Pharma Address - CE

  15. Navigate to Pick Maps (Child Object of Field) and set the property as:

    Field: Postal Code Find

    Picklist Field: Postal Code

  16. Select the Contact Id field and copy the record.
  17. Set the field value with the following property set:
    For this Field
    Add This Value

    Name

    Last Call Date Find

    Type

    DTYPE_DATE

    Join

    Position Join

    Column

    LAST_CALL_DT

To force specific non UI fields down during synchronization

  1. Navigate to the Administration - Mobile screen > Application Administration view.
  2. Select the Settings view tab.
  3. Select Siebel ePharma CE Application Name.
  4. Click Query, enter Contact, and click Execute Query
  5. Select the DefaultFields Directive for the Contact Business Component and add the following to the end in the Value column:

    |Start Time|End Time

Siebel Pharma Handheld Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.