8Social Media Components

Social Media Components

This chapter provides information about the components used for integrating Siebel CRM Social Media. It includes the following topic:

Siebel CRM Social Media Components

The following table shows the components added to Siebel CRM to enable social media integration.

Object Type Description

Table

The Service Request database table was extended to related a service request to a social medial post.

A new Social Post table was created. It contains information for all post data sent to Siebel CRM. Generic columns provide joins to the Service Request table. For more information, see the table in this section Tables.

Business Components, Applets

Business components and applets that are based on the newly created and enhanced database tables were created. For more information, see the table in this section Business Components.

Screens, Views

New screens and views were created. For more information, see the table in this section Screens.

Administration

New screens, views, applets, and business components were created to support the linkage of named users, API keys, and outbound Web services. For more information, see the table in this section Siebel CRM Social Media Components.

Inbound Web services

A new generic inbound Web service definition was created for the social service. It includes methods for creating a lead or service request. For more information, see the table in this section Inbound Web Service.

Workflows

A new workflow was created to process the creation of a service request from social media. Lead creation is performed only though a business service. For more information, see the table in this section Workflows.

    Inbound Web Service

    The following table lists the inbound Web service used for Siebel CRM Social Media integration.

    Inbound Web Service URL Description

    Social Media Service

    http://siebel.com/SocialMedia

    Generic inbound Web service for social media integration.

      Service Ports

      The following table lists the service ports used by inbound Web services for Siebel CRM Social Media integration.

      Service Port Service Type Description

      SM Activity WS

      Business Service

      Social media service request activity creation. It is used for partner integrations..

      SMServiceRequest

      Workflow Process

      Social media service request creation with a mapping to the Social Post database table. It is used for partner integrations.

      SMServiceRequestUnMapped

      Workflow Process

      Social media service request creation without a mapping to the Social Post database table. It is used for partner integrations.

      Mktg Social Media

      Business Service

      Lead creation service.

      SMServiceRequestSRM

      Workflow Process

      Service Request creation. It is used with Oracle Social Engagement and Monitoring integrations.

      EchoService

      Business Service

      Used to validate the Siebel CRM deployment when associating a campaign in Oracle Social Marketing.

        Project

        The following table lists the new projects created to enable Siebel CRM Social Media integration.

        Project Description

        Social Media

        All generic social media objects are part of the project social media.

        Social Marketing

        All marketing objects that are specific to social media are part of the project social marketing.

          Screens

          The following table lists the screens used for Siebel CRM Social Medial integration.

          Screen Description

          SM Social Media Administration Screen

          For partner integrations.

          SM All Posts Screen

          For partner integrations.

            Views

            The following table lists the screens and views used for Siebel CRM Social Media integration.

            View Description

            SM Social Media Administration View

            For partner and custom integrations.

            SM All Posts 1 View

            For partner integrations.

            SM All Posts 2 View

            For partner integrations.

            SM Contact Social Profile View

            For Oracle Social Relationship Management integrations.

            SM Dashboard 1 View

            For partner integrations.

            SM Dashboard 2 View

            For partner integrations.

            SM Service Request Response 1 View

            For partner integrations.

            SM Service Request Response 2 View

            For partner integrations.

            Email Offer Social URLs View

            For Oracle Social Marketing integrations.

            Lead Social Post List View

            For Oracle Social Marketing integrations.

              Business Objects

              The following business objects are used for Siebel CRM Social Media integration.

              • SM Social Profile

              • SM Social Media Admin

              • SM Service Request

              • SM Lead

              • SM Data SR

              • SM Data Lead

              • Mktg Social Data

                Business Components

                The following table lists the business components used for Siebel CRM Social Media integration.

                Business Component Table Usage

                SM Contact Social Profile

                S_CON_SM_PROF

                The Contact Social Media Profiles view.

                SM Contact Social Profile Attributes

                S_CON_SM_ATTR

                The Contact Social Media Profile Attributes view.

                SM Data

                S_SM_DATA

                All social media posts and interactions.

                SM Dashboard 1

                S_SM_DTASRC_USR

                For partner integrations:

                (([Source No] = '1') AND([Login Name]=LoginName())).

                SM Dashboard 2

                S_SM_DTASRC_USR

                For partner integrations:

                (([Source No] = '2') AND([Login Name]=LoginName())).

                Admin Social Media Channel

                S_SM_CHANNEL

                The Administration Channels view.

                Admin Social Media Services

                S_SM_DTA_SOURCE

                The Administration Services view.

                Admin Social Media User

                S_SM_DTASRC_USR

                The Administration Services – Users view.

                Email Offer Social URLs

                S_DCP_URL

                The Marketing screen.

                Lead Social Post

                S_SM_DATA_LEAD

                The Marketing screen.

                  Tables

                  The following table lists the tables used for Siebel CRM Social Media integration.

                  Table Usage

                  S_CON_SM_PROF

                  The Contact Social Media Profiles view.

                  S_CON_SM_ATTR

                  The Contact Social Media Profile Attributes view.

                  S_SM_DATA

                  The All Social Media Posts view or the Interactions view. There is a one-to-one relationship with the Service Request table and many-to-many relationship with the Lead table.

                  S_SM_DTASRC_USR

                  Stores dashboard arguments for rendering symbolic URLs with user context.

                  S_SM_CHANNEL

                  The Administration Channels view.

                  S_SM_DTA_SOURCE

                  The Administration Services view.

                  S_SM_DTASRC_USR

                  The Administration Services – Users view.

                  S_SM_DATA_LEAD

                  The Intersection table between the Lead and the Data tables.

                    Integration Objects

                    The following integration objects are used for Siebel CRM Social Media integration.

                    • SM Social Profile IO

                    • SM Service Request IO

                    • SM Lead IO

                    • SM Action IO

                    • SM Data Lead IO

                    • SM Data SR IO

                    • Mktg Campaign IO

                    • Mktg Social Data IO

                      Business Services

                      The following information lists the business services used for Siebel CRM Social Media integration.

                      Business Service Usage

                      SM Activity WS

                      For partner integrations.

                      Mktg Social Media Service

                      Lead creation performed by the business service and not through a workflow.

                        Workflows

                        The following table lists the workflows used for Oracle’s Siebel CRM Social Media integration.

                        Workflow Usage

                        SM Contact Social Profile

                        Searches social profiles using the author value to see whether there is a match. Returns the contact ID.

                        SM Lead with DataMap

                        Creates an SM data record, checks for an existing social profile, and creates a new lead from the contact record.

                        Calls the subprocess SM Update Lead or SM Update Lead for a new contact. There is an additional workflow step that enables you to map to the SM_DATA schema.

                        SM Lead

                        Creates a record in the SM data table, then it checks for an existing contact social profile. Depending on the result, then it creates a new lead for the social author.

                        SM Service Request with DataMap

                        Creates a record in the SM data table, then it checks for an existing contact social profile. Depending on the result, then it creates a new service request for the social author and uses Siebel Assignment Manager to assign the service request to a resource.

                        Calls the subprocess SM Update Service Request or SM Update SR for a new contact.

                        There is an additional workflow step that enables you to map data to the SM_DATA schema.

                        SM Service Request

                        Creates a record in the SM Data table, then it checks for an existing contact social profile. Depending on the result, then it creates a new service request for the social author and then uses Siebel Assignment Manager to assign the service request to a resource.

                        SM Social Data

                        A social data update workflow for testing.

                        SM Update Lead with New Contact

                        Subprocess for SM Lead with DataMap.

                        SM Update Lead

                        Subprocess for SM Lead with DataMap.

                        SM Update SR with New Contact

                        Subprocess for SM Service Request with DataMap.

                        SM Update Service Request

                        Subprocess for SM Service Request with DataMap.