Creating an Integration Component for the Channel Partner MVG
This task is a step in Process of Making Siebel CRM Data Available to Add an MVG.
In this topic, you add a channel partner integration component as a child of the integration object that Siebel CRM Desktop uses for opportunities. This allows Siebel CRM Desktop to query the channel partners that are associated with the opportunities for a user.
To create an integration component for the channel partner MVG
In Siebel Tools, display the object type named Integration Object.
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 CRMDesktopOpportunityIO and then make sure the Object Locked property contains a check mark.
Siebel CRM Desktop adds the CRMDesktopOpportunityIO integration object to the Siebel Runtime Repository when you install Siebel CRM Desktop on the Siebel Server. You must install it before you can complete this task.
In the Object Explorer, expand the Integration Object tree and then click Integration Component.
In the Integration Components list, add a new record with the following values.
Property Value Business Component
Channel Partner
Name
Opportunity_ChannelPartner
External Name
Channel Partner
External Sequence
2
For more information, see Requirements for the Sequence Property.
XML Sequence
10002
For more information, see Requirements for the Sequence Property.
XML Container Element
ListOfOpportunity_ChannelPartner
XML Tag
Opportunity_ChannelPartner
In the Object Explorer, expand the Integration Component tree and then click Integration Component Field.
In the Integration Component Fields list, add new records with the following values.
Name Data Type Length IsPrimaryMVG
DTYPE_TEXT
1
Location
DTYPE_TEXT
50
Organization BU Name
DTYPE_TEXT
50
Partner
DTYPE_TEXT
100
Partner Id
DTYPE_Id
30
Partner Status
DTYPE_TEXT
30
operation
DTYPE_TEXT
30
searchspec
DTYPE_TEXT
250
In the Object Explorer, click Integration Component Key.
In the Integration Component Keys list, add new records with the following values.
Name Key Sequence Number Key Type Modification Key
1
Modification Key
Primary Key
1
User Key
Status Key
1
Status Key
In the Object Explorer, click Integration Component User Prop.
In the Integration Component User Props list, add new records with the following values.
Name Value MVGAssociation
Y
MVGLink
Channel Partner
Compile your changes.
For more information, see Using Siebel Tools.
In the Object Explorer, click Integration Component and then note the following properties of the integration component that you added in step 5. You use these values when you modify the metadata for the customization package.
Property Value Parent Name
CRMDesktopOpportunityIO
You will use this property as a value for the IntObjName attribute.
XML Tag
Opportunity_ChannelPartner
You will use this property as a value for the SiebMsgXmlElemName attribute.
XML Container Element
ListOfOpportunity_ChannelPartner
You will use this property as a value for the SiebMsgXmlCollectionElemName attribute.