This method creates a process record. The client makes a POST request providing Request body in xml format and input parameters WorkflowCode, CategoryCode, Language in the request url. The output will be an xml format. New record ID will be returned. All circumstances will be return Process Status Types and Process Message. The system will be returned operation status of web service with “ProcessStatusTypes”. The status informations 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/Save/CategoryCode/{CategoryCode}/WorkflowCode/{WorkflowCode}/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}>
<{field_code2}>{field value}</{field_code2}>
<{field_code3}>
<CascadingSubField1>{Cascading Sub Field 1 Value}</CascadingSubField1>
<CascadingSubField2>{Cascading Sub Field 2 Value}</CascadingSubField2>
<CascadingSubField3>{Cascading Sub Field 3 Value}</CascadingSubField3>
<CascadingSubField4>{Cascading Sub Field 4 Value}</CascadingSubField4>
</{field_code3}>
</Fields>
<SaveResponse xmlns="http://tempuri.org/">
<SaveResult xmlns:a="...." >
<a:ProcessMessage>IssueCreated Success</a:ProcessMessage>
<a:ProcessStatus>Success</a:ProcessStatus>
<a:RecordID>5392</a:RecordID>
</SaveResult>
</SaveResponse>