Siebel CRM Web Services Reference > Siebel CRM Primary Web Services >

LeadProcessingService


This service contains the basic operations for processing leads, including assigning, querying, scoring and data cleansing.

Lead Processing Service Operations

For a list of operations associated with this Web service, see Table 220.

Table 220. Lead Processing Service Operations
Name
Description

LeadProcessingServiceAssignLeads

Used to assign leads to sales representatives.

LeadProcessingServiceDataCleansing

Used for data cleansing of marketing data.

LeadProcessingServiceGetLeads

Queries for leads.

LeadProcessingServiceScoreLeads

Scores leads based on defined characteristics.

Request Message Description: LeadProcessingServiceAssignLeads

This method is used to assign leads. It accepts the input parameters in a property set. For a description of this request message, see Table 221.

Table 221. Request Message Description: LeadProcessingServiceAssignLeads
Node
Description
Type

Execution Order

Required. Parameter to be passed to the Business Rules Workflow.

String

Search Specification

Required. The input search criteria to search on the Lead business component.

String

Response Message Description: LeadProcessingServiceAssignLeads

For a description of this response message, see Table 222.

Table 222. Response Message Description: LeadProcessingServiceAssignLeads
Node
Description
Type

Error Message

Error code values are OK or NOTOK.

String

Process Instance Id

This is the Business Rules Workflow process ID.

String

Success Flag

Values are Yes or No based on whether the lead assignment was successfully created.

String

Request Message Description: LeadProcessingServiceDataCleansing

This method calls the Data Cleansing business service to cleanup a property set. For a description of this request message, see Table 223.

Table 223. Request Message Description: LeadProcessingServiceDataCleansing
Node
Description
Type

Business Component

Required. Business component to be passed to data cleansing service.

String

Business Object

Required. Business object from which the business component instance is obtained.

String

Search Specification

Required. Search specification to query the business component and get the values in activated fields.

String

Response Message Description: LeadProcessingServiceDataCleansing

For a description of this request message, see Table 224.

Table 224. Response Message Description: LeadProcessingServiceDataCleansing
Node
Description
Type

Error Message

Error code values are OK or NOTOK.

String

Success Flag

Values are Yes or No based on whether the lead assignment was successfully created.

String

Request Message Description: LeadProcessingServiceGetLeads

This method is used to get leads based on the input criteria. For a description of this request message, see Table 225.

Table 225. Request Message Description: LeadProcessingServiceGetLeads
Node
Description
Type

Search Specification

Required. The input search criteria to search on Lead business component.

String

Response Message Description: LeadProcessingServiceGetLeads

For a description of this response message, see Table 226.

Table 226. Response Message Description: LeadProcessingServiceGetLeads
Node
Description
Type

SiebelMessage

Required. Has Lead ID and description of the leads.

Integration Object

Request Message Description: LeadProcessingServiceScoreLeads

This method is used to score leads. It accepts the input parameters in a property set. For a description of this request message, see Table 227.

Table 227. Request Message Description: LeadProcessingServiceScoreLeads
Node
Description
Type

Execution Order

Required. Parameter to be passed to Business Rules workflow.

String

Response Message Description: LeadProcessingServiceScoreLeads

For a description of this response message, see Table 228.

Table 228. Response Message Description: LeadProcessingServiceScoreLeads
Node
Description
Type

Error Message

Error code values are OK or NOTOK.

String

Process Instance Id

This is the Business Rules workflow process ID.

String

Success Flag

Values are Yes or No based on whether the lead assignment was successfully created.

String

LeadProcessingService Application Interface

This topic describes the application objects called by this Web service. For more information on application implementation, refer to your application development documentation on Oracle Technology Network.

Service Object (Business Service or Workflow)

For a description of the service objects for this Web service, see Table 229.

Table 229. LeadProcessingService Service Object
Name
Boundary Object Type

Business Rules Workflow

WorkFlow

Data Cleansing

Business Service

Data Object (Integration Object)

For a description of data objects for this Web service, see Table 230.

Table 230. LeadProcessingService Data Object
Siebel Repository Name
External Name

Lead Integration Object

Lead

Example Package for Lead Processing Service

To view an example of messages for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

Request (LeadProcessingServiceAssignLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml

Response (LeadProcessingServiceAssignLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_AssignLeads_request.xml

Request (LeadProcessingServiceDataCleansing)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Response(LeadProcessingServiceDataCleansing)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Request (LeadProcessingServiceGetLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Response (LeadProcessingServiceGetLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Request (LeadProcessingServiceScoreLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Response (LeadProcessingServiceScoreLeads)

See the following file to view the sample code:

...\LeadProcessingService\LeadProcessingService_ScoreLeads_request.xml

Interface Description (WSDL) for Lead Processing Service

To view the interface description for this Web service, navigate to the documentation library for Siebel Business Applications on Oracle Technology Network, and click the Related Files link next to the link for Siebel CRM Web Services Reference to access a zip file. Extract the files in the zip file.

...\LeadProcessingService\LeadProcessing.wsdl

Siebel CRM Web Services Reference Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.