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

  1. In Siebel Tools, display the object type named Integration Object.

    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 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.

  4. In the Object Explorer, expand the Integration Object tree and then click Integration Component.

  5. 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

  6. In the Object Explorer, expand the Integration Component tree and then click Integration Component Field.

  7. 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

  8. In the Object Explorer, click Integration Component Key.

  9. 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

  10. In the Object Explorer, click Integration Component User Prop.

  11. In the Integration Component User Props list, add new records with the following values.

    Name Value

    MVGAssociation

    Y

    MVGLink

    Channel Partner

  12. Compile your changes.

    For more information, see Using Siebel Tools.

  13. 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.