Extending an Integration Object for the Contact Method Picklist
This task is a step in Process of Creating Predefined Picklists.
In this topic, you extend the Contact integration component. 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
In Siebel Tools, make sure the integration component object type is displayed.
For more information, see Displaying Object Types in Siebel Tools.
In the Object Explorer, click Integration Object.
In the Integration Objects list, query the Name property for CRMDesktopContactIO, and then make sure the Object Locked property contains a check mark.
In the Object Explorer, expand the Integration Object tree and then click Integration Component.
In the Integration Components list, query the Name property for Contact.
In the Object Explorer, expand the Integration Components tree and then click Integration Component Field.
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 Identifying Predefined Picklist Objects in Siebel CRM.
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 Identifying Predefined Picklist Objects in Siebel CRM.
Repeat step 3 through step 7 for the CRMDesktopAccountIO integration object.
Repeat step 3 through step 7 for the CRMDesktopOpportunityIO integration object.
Compile your changes.
For more information, see Using Siebel Tools.