Work Items

Resource Description
Work item distribution
GET <baseurl>/workitem/getofferset/<id>/<version> Get the offer set for a work item (The offer set is the set of organization model entities to whom a work item is to be offered.). (See getOfferSet.)
PUT <baseurl>/workitem/allocate Allocate a work item to a single resource. (See allocateWorkItem.)
PUT <baseurl>/workitem/allocateandopen Allocate a work item to a single resource and immediately open the work item to get the associated input and output data. (See allocateAndOpenWorkItem.)
PUT <baseurl>/workitem/allocateandopennext/<resource> Allocate the next available work item for a specified resource to that resource and immediately open the work item (to get the associated input and output data): The operation fails if there is no next item in the resource’s work list. (See allocateAndOpenNextWorkItem.)
PUT <baseurl>/workitem/unallocate Reoffer a currently allocated work item to the original offer set. (See unallocateWorkItem.)
PUT <baseurl>/workitem/reallocate Reallocate a work item with no new data to a different resource. (See reallocateWorkItem.)
PUT <baseurl>/workitem/reallocatedata Reallocate a work item to a different resource and update the work item with new data. (See reallocateWorkItemData.)
Work item header
GET <baseurl>/workitem/getheader Get the header information for a specific work item. (See getWorkItemHeader.)
Work item presentation (using a form or pageflow)
POST <baseurl>/workitem/presentation/open/<id>/<userid> Retrieves the associated input and output data and opens the work item form. (See openWorkItem.)
PUT <baseurl>/workitem/presentation/cancel/<id>/<userid> Cancels the specified work item. Any changes made to the data will be lost when you cancel a work item. (See cancelWorkItem.)
PUT <baseurl>/workitem/presentation/close/<id>/<userid>/<typeuid>/<typeversion> Closes a work item form and updates the associated data with any changes the user has made while it was open. (See closeWorkItem.)
PUT <baseurl>/workitem/presentation/complete/<id>/<userid>/<typeuid>/<typeversion> Completes a work item and updates the associated data with any changes the user has made while it was open. (See completeWorkItem.)
POST <baseurl>/workitem/presentation/open/next/<userid> Opens the next work item in the work queue, where the work item is either part of a chained group or is a piled work item. (See openNextWorkItem.)
Work item priority
PUT <baseurl>/workitem/setpriority Set the priority (relative to other work items) of one or more work items. (See setWorkItemPriority.)
Work item progress
PUT <baseurl>/workitem/close Close a work item (and update the associated input and output data). (See closeWorkItem.)
PUT <baseurl>/workitem/complete/<id>/<version>/<nextpileditem> Complete a work item (and update the associated input and output data):. (See completeWorkItem.)
PUT <baseurl>/workitem/skip Skip a work item. This means that no action is carried out on the work item. (See skipWorkItem.)
PUT <baseurl>/workitem/saveopen/<id>/<version> Save a work item (and update the associated input and output data). (See saveOpenWorkItem.)
PUT <baseurl>/workitem/pend Pend a work item. (See pendWorkItem.)
Work item scheduling
PUT <baseurl>/workitem/reschedule/<workitemid>/<workitemversion> Change a work item’s data and reschedule the work item. (See rescheduleWorkitem.)