Siebel CRM Desktop for Microsoft Outlook Administration Guide > Customizing Siebel CRM Desktop > Process of Adding a Predefined Siebel Picklist to Siebel CRM Desktop >

Extending an Integration Object for the Contact Method Picklist


This task is a step in Process of Adding a Predefined Siebel Picklist to Siebel CRM Desktop.

In this topic, you extend the Contact integration component. Because the Contact integration component is included in multiple locations, you must extend it in each of the following integration objects:

  • CRMDesktopContactIO
  • CRMDesktopAccountIO
  • CRMDesktopOpportunityIO

To extend an integration object for the Contact Method picklist

  1. In Siebel Tools, make sure the integration component object type is displayed.

    For more information, see Displaying Object Types in Siebel Tools.

  2. In the Object Explorer, click Integration Object.
  3. In the Integration Objects list, query the Name property for CRMDesktopContactIO, and then make sure the Object Locked property contains a check mark.
  4. In the Object Explorer, expand the Integration Object tree, and then click Integration Component.
  5. In the Integration Components list, query the Name property for Contact.
  6. In the Object Explorer, expand the Integration Components tree, and then click Integration Component Field.
  7. In the Integration Component Fields list, add a new record with the following values.
    Property
    Value

    Name

    Preferred Communications

    The value for each of these properties must match the field name on the Contact business component. In this example, Preferred Communications is the field you must reference. This is the value you noted in Step j.

    External Name

    Length

    30

    The value for this property must match the value that is set in the Length property of the Preferred Communications field.

    Physical Data Type

    DTYPE_TEXT

    The value for each of these properties must match the value that is set in the Type property of the Preferred Communications field.

    External Data Type

    External Sequence

    500

    For more information, see Requirements for the Sequence Property.

    XML Sequence

    This value must equal the value in the External Sequence property. In this example, that value is 500.

    XML Tag

    PreferredCommunications

    The value for this property must match the field name on the Contact business component but with the spaces removed. This is the value you noted in Step j.

  8. Repeat Step 3 through Step 7 for the CRMDesktopAccountIO integration object.
  9. Repeat Step 3 through Step 7 for the CRMDesktopOpportunityIO integration object.
  10. Compile your changes.

    For more information, see Using Siebel Tools.

Requirements for the Sequence Property

You can enter any numeric value in the sequence property. Example properties include External Sequence and XML Sequence. This value must be unique. It must not display in the same sequence property for any other integration component in the Opportunity integration object.

Siebel CRM Desktop for Microsoft Outlook Administration Guide Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Legal Notices.