SelfServiceUser Operations

For a list of operations associated with this Web service, see the following table.

Name Description

SelfServiceUserExecute

Performs CRUD operations on the instance of the Users integration object provided as input.

Though Siebel Self-Service Applications, version 8.1 do not use this Web service operation for managing responsibilities of a user, the SelfServiceRegistration Workflow used instead, uses the same business service (SelfServiceUser) internally.

SelfServiceUserQueryPage

Performs Query operation based on the view criteria and search specifcations set on the instance of Users integration object provided as input.

This operation is used in Siebel Self-Service Applications, version 8.1 for retrieving the responsibilities of the users in delegated administration.

Request Message Description:SelfServiceUserExecute

For a description of this request message, see the following table.

Node Description

SelfServiceUserExecute_Input

Container element for SelfServiceUser Web service input for Execute operation.

ListOfSSUser

Container element for the list of users. Corresponds to a User integration object.

ListOfSSUser/User

Corresponds to the primary integration component User. Set the mode as skipnode for adding, or removing responsibilities of the user.

ListOfSSUser/User/LoginName

Set the user name for which the associated responsibilities need to be reset.

ListOfSSUser/User/ ListOfSSUserResponsibility

Container element for User_Responsibility integration component.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility

Corresponds to the User_Responsibility integration component. Represents a responsibility association, for each responsibility to be added and or retained with the user. Earlier assigned responsibilities that are not listed here are deleted by default.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id

Set the ID of the responsibility to be assigned and or retained to the user.

Response Message Description: SelfServiceUserExecute

For a description of this response message, see the following table.

Node Description

SelfServiceUserExecute_Output

Container element for SelfServiceUser Web service output for Execute operation.

ListOfSSUser

Container element for the list of Users. Corresponds to a Users integration object.

ListOfSSUser/User

Corresponds to the primary integration component User.

ListOfSSUser/User/LoginName

User name for which the assigned responsibilities are updated.

ListOfSSUser/User/ ListOfSSUserResponsibility

Container element for User_Responsibility integration component.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility

Corresponds to the User_Responsibility integration component. Each entry represents a responsibility assigned to the user.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id

ID of the responsibility assigned to the user.

Request Message Description: SelfServiceUserQueryPage

For a description of this request message, see the following table.

Node Description

SelfServiceUserQueryPage_Input

Container element for SelfServiceUser Web service input for QueryPage operation.

ListOfSSUser

Container element for the list of Users. Corresponds to a Users integration object.

ListOfSSUser/User

Corresponds to the primary integration component User.

ListOfSSUser/User/LoginName

Set the Username for which the associated responsibilities needs to be loaded.

ListOfSSUser/User/ ListOfSSUserResponsibility

Container element for User_Responsibility integration component.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility

Corresponds to the User_Responsibility integration component. Represents a responsibility associated to the user.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id

Empty; to query the ID of the responsibility assigned to the user.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Responsibility

Empty; to query the Name of the responsibility assigned to the user.

Response Message Description: SelfServiceUserQueryPage

For a description of this response message, see the following table.

Node Description

SelfServiceUserQueryPage_Output

Container element for SelfServiceUser Web service output for QueryPage operation.

ListOfSSUser

Container element for the list of Users. Corresponds to a Users integration object.

ListOfSSUser/User

Corresponds to the primary integration component User.

ListOfSSUser/User/LoginName

User name for which the assigned responsibilities are retrieved.

ListOfSSUser/User/ ListOfSSUserResponsibility

Container element for User_Responsibility integration component.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility

Corresponds to the User_Responsibility integration component. Each entry represents a responsibility assigned to the user.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Id

ID of the responsibility assigned to the user.

ListOfSSUser/User/ ListOfSSUserResponsibility/ SSUserResponsibility/Responsibility

Name of the responsibility assigned to the user.