This method updates specific record from data fields data in the request. The client makes a POST request providing Request body in xml format and input parameters RecordID, Language in the request url. The output will be xml format. Updated record ID will be returned. All circumstances will return Process Status Types and Process Message. The 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 / POST |
| 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/Update/RecordID/{RecordID}/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
<Fields>
<{field_code1}>{field value}</{field_code1}>
<{field_code1}>{field value}</{field_code1}> /*Multi data for*/
<{field_code2}>{field value}</{field_code2}>
<{field_code3}> /*Cascading data field */
<CascadingSubField1>{Cascading Sub Field 1 Value}</CascadingSubField1>
<CascadingSubField2>{Cascading Sub Field 2 Value}</CascadingSubField2>
</{field_code3}>
</Fields>
<UpdateResponse xmlns="http://tempuri.org/">
<UpdateResult xmlns:a="..." >
<a:ProcessMessage>IssueUpdated Success</a:ProcessMessage>
<a:ProcessStatus>Success</a:ProcessStatus>
<a:RecordID>5388</a:RecordID>
</UpdateResult>
</UpdateResponse>