Oracle CRM On Demand Desktop Administration Guide > How Oracle CRM On Demand Desktop Works > How Oracle CRM On Demand Desktop Uses Oracle CRM On Demand >

About the Web Service API Used by Oracle CRM On Demand Desktop


Oracle CRM On Demand Desktop uses Oracle CRM On Demand Web services as well as Web service APIs specific to Oracle CRM On Demand Desktop.

CAUTION:  Oracle CRM On Demand Desktop supports only stateless Web services. You must ensure that the Web Services R16 Compatibility Mode setting is not selected in the Oracle CRM On Demand Company Profile. For more information on the Oracle CRM On Demand Company Profile, see Oracle CRM On Demand Online Help.

A Client Sync Service Web service provides access to data and checks that the client versions are correct. It has one method, ClientSyncService_Execute. This method is a wrapper for the existing Oracle CRM On Demand Web Services v2.0 API. ClientSyncService_Execute calls the Web Services v2.0 QueryPage and Execute methods on Oracle CRM On Demand objects to synchronize data.

For more information about the Web Services v2.0 API, see Oracle Web Services On Demand Guide.

The Client Sync Service Web service is available through privilege checks and authorization only to Oracle CRM On Demand Desktop. A Web Services Description Language (WSDL) file is not published or available to customers. However, usage information for the Web service is visible in the Web Service Utilization page in Oracle CRM On Demand. Entries appear with a Web Service Name value of ClientSyncService and an Operation value of VersionCheck or Execute.

Oracle CRM On Demand Desktop always uses the Sales Rep value for the ViewMode argument in Web services calls. The Sales Rep view mode takes precedence over the Can Read All Records? setting in Oracle CRM On Demand. This setting means that a user can have the Can Read All Records? flag enabled for a record type, but the visibility to that record is blocked by the Sales Rep View mode unless the user is from the team that owns that record.

Visibility is also defined by the access settings defined for the role. For more information on roles and profiles, see Oracle CRM On Demand Online Help. For more information on the ViewMode argument, see Oracle Web Services On Demand Guide.

Oracle CRM On Demand Desktop Administration Guide, Version 5.1, Rev A Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Legal Notices.