Oracle Web Services On Demand Guide > Oracle CRM On Demand Objects Accessible Through Web Services > Core Parent Objects (Web Services v2.0) >

User


The user object allows you to define and record details of all users in Oracle CRM On Demand, for example, name, position, contact details, manager, and so on. It enables queries to be run on all users, and enables an administrator to insert and update a user's profile.

Usage

The UserLoginId and UserSignInId fields must be used as follows:

  • UserLoginId. Used for creating user records through the User Web service.
  • UserSignInId. Used as the user name for logging in and authenticating using Web services. Also, used for queries, as using UserLoginId is not allowed for queries.

Starting with Oracle CRM On Demand Release 23, you can use the DefaultBookId and DefaultAnalyticsBookId fields respectively to access the default book and default analytics book for a user. In previous releases it was possible to access the default books through the DefaultBookName and DefaultAnalyticsBookName fields only.

A user can be associated with one or more divisions. You can associate users with divisions in two ways:

  • From a division record, through the user child object
  • From a user record, through the division child object

The first division that is associated with a user record is automatically specified as the primary division for the user, but you can change the primary division for the user through the PrimaryDivisionName field.

Child Objects

Delegated User, Division, User Default Book Per Type

Methods Called

Table 427 details the methods called by the User service.

Table 427. Methods Called by User Service
Method
Name as Defined in Service

Execute

UserExecute

Insert

UserInsert

QueryPage

UserQueryPage

Update

UserUpdate

Fields

Table 428 details the required and read-only fields for the user object.

Table 428. Required and Read-Only Fields for the User Object
Field Name
Type

FirstName

Required

LastName

Required

UserLoginId

Required

UserSignInId

Required

Alias

Required

EmailAddr

Required

Role

Required

Status

Required

Audit Fields

Read-only

LastSignInDateTime

Read-only

ManagerFullName

Read-only

Table 429 details the pick map field for the user object.

Table 429. Pick Map Field for the User Object
Pick Map Field
Maps To

Role

RoleId

Table 430 provides a list of user key combinations for the user object.

Table 430. User Key Fields on the User Object
User Key Field Combinations

Id

UserId

ExternalSystemId

Alias

Oracle Web Services On Demand Guide, Version 25.0 (Oracle CRM On Demand Release 37) Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.