This method transitions the record. The client makes a GET request providing input parameters RecordID, TransitionCode, Language in the request url. The output will be xml format. Updated record ID will be returned. All circumstances will be return Process Status Types and Process Message. System will be returned operation status of web service with “ProcessStatusTypes”. The status information is given in the following descriptions.
| Name | Value |
|---|---|
| Service Type | RESTFUL / GET |
| Request Data Type | XML |
| Response Data Type | XML |
| Content Type | UTF-8 |
| Authentication Types | Basic Authentication, Custom Header Authenticaton |
| Sample Request Endpoint | http://company.bpm.next4biz.com/RES/RecordProcessorService.svc/Transition/RecordID/{RecordID}/TransitionCode/{TransitionCode}/Language/{Language} |
Success
NoEntryPageForWorkflow
NoWorkflow
NoCurrentUser
NoCategory
NullRecord
InvalidAssignedUserForTakeownership
InvalidAssignedUserGroupForTakeownership
EmptyNoteList
InvalidNote
InvalidAssignedUserForAssignment
InvalidAssignedUserGroupForAssignment
InvalidToState
InvalidFromState
InvalidTransition
InvalidAssignedUserForTransition
GeneralError
EmptyDataFields
InvalidCurrentUser
InvalidBusinessChannel
InvalidAssignee
InvalidCategory
InvalidRecord
NoResUser
NoActiveResUser
ClientPasswordMismatch
EmptyUsernameOrPassword
NoAccess
AuthorizedGroupsDoesNotContainUsergroup
UserGroupDoesNotContainUser
AuthorizationExpired
MissingMandatoryFields
NoVisibleDataField
PageHasNoDataField
EmptyTransitionUserGroups
SelectedUsergroupNotAuthorizedForTransition
UserNotMember
CategoryWorkflowRelation
WorkflowHasNoRelatedCategory
EmptyLifeCycle
<TransitionResponse xmlns="http://tempuri.org/">
<TransitionResult xmlns:a="..." >
<a:ProcessMessage>Transition Success</a:ProcessMessage>
<a:ProcessStatus>Success</a:ProcessStatus>
<a:RecordID>5388</a:RecordID>
</TransitionResult>
</TransitionResponse>