Universal Inbox Operations

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

Name Description

UniversalInboxCallAction

Executes the action registered for a specific Inbox Item type.

Request Message Description: Universal Inbox CallAction

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

Node Description Type

InboxItemId

InboxItemId

String

ActionLIC

ActionLIC

String

InboxTypeName

InboxTypeName

String

OwnerId

OwnerId

String

ObjectId

ObjectId

String

Response Message Description: UniversalInboxCallAction

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

Node Description Type

Status

Call status.

String

Error message

Error message returned, if any.

String

This operation will return the following messages:

  • Errors such as post-approval action not configured.

  • User-friendly error message, for example, when the same inbox item is concurrently updated by two Siebel Self-Service users. Messages such as “This has already been approved by a different user” appear if the action has been approved. If the action has been rejected, then the message: this has already been rejected by a different user appears.

  • Returning the actual error message, if any, from the workflow that is being invoked. Since the Self-Service workflow is invoked synchronously, all error messages will be propagated.

  • CallAction business service method will detect and return error messages raised by the Action business service. Web service Infrastructure will detect that the CallAction business service method has returned an error code and create a SOAP fault.

Invalid input conditions

InboxItemId and ActionName are required input parameters to execute the action. Comments is an optional parameter.

Processing errors

Errors occurring during workflow execution and so on will be handled by Web services framework and the error extracted will be sent as SOAP fault.