How Web Determinations Communicates with CRM On Demand
Oracle Web Determinations interacts with CRM On Demand via a Data Adapter plugin using inbound services provided in the Web Services On Demand API. The Data Adapter utilizes methods for record types provided in both Web Services v1.0 and Web Services v2.0 for loading data to the Web Determinations Interview Session and saving back information to CRM On Demand.
CRM On Demand can invoke Oracle Web Determinations by passing a URL via a link or an embedded web applet. Part of the URL is a caseID which tells Web Determination what to do with the request; the Data Adapter will then make a call to the exposed web service methods in accordance to the request or action taken by the user.
Web Services v1.0
- QueryPage
Used to retrieve records from CRM On Demand - the Data Adapter will use the result set to pre-populate the interview session.
- Insert
Used for inserting a new Parent (top-level) record. This method is invoked in a screening interview scenario commonly referred as blank session - meaning no pre-seeding of interview session takes place.
- InsertChild
Used for inserting new Child records of the top-level object.
- Update
Updates the fields of the top-level object
- UpdateChild
Updates the fields of a child record.
Web Services v2.0
- QueryPage
Used to retrieve records from CRM On Demand.
- Execute
Used for inserting a new Parent (top-level) record.
- Insert
Used for inserting new Child records of the top-level record.
- Update
Updates the fields of the top-level and child record.
See also:
Request Parameters for starting an interview in Web Determinations