GET /rest/bpm/wle/v1/social/instances/following
None
None
The default content type is application/json.
{ "description": "WLE Search Details",
"type": "object",
"properties":
{
"data": {"type": "[object]",
"description": "This field contains a list of zero or more Map objects. Each Map object represents a single row in the search result data and contains a key/value pair for each column of data within the row."
},
"firstColumnSort": {"type": "string",
"description": "The primary sort column."
},
"secondColumnSort": {"type": "string",
"description": "The secondary sort column."
},
"organization": {"type": "string",
"description": "A string which indicates how the search results are organized: 'byTask', 'byInstance'."
},
"autoColumns": {"type": "[string]",
"description": "A list of zero or more names of columns that were automatically added to the search results."
},
"offset": {"type": "integer",
"description": "The offset value that was specified on the original request. This value represents the index (within the overall query result set) of the first item being returned"
},
"size": {"type": "integer",
"description": "The number of items being returned. System configuration default will be used if size is not specified or set to zero."
},
"requestedSize": {"type": "integer",
"description": "The number of items requested in the original request"
},
"totalCount": {"type": "integer",
"description": "Total number of results. This value will be the same as offset if number of result is less or equal to the offset value."
}
}
}
{
status:"200",
data:{
data:[
{
taskAssignedTo:{
type:"User",
who:"tw_admin"
},
bpdName:"HR Open New Position",
instanceCreateDate:"2012-01-09T14:57:52Z",
instanceDueDate:"2012-01-23T14:57:52Z",
instanceId:3,
instanceModifyDate:"2012-01-09T14:58:01Z",
instanceName:"Employee Requisition for (3)",
instanceStatus:"Terminated",
taskAttachedExtActivityRef:null,
taskAttachedInfoPathFormRef:null,
taskDueDate:"2012-01-09T20:47:59Z",
taskId:88,
taskPriority:"Normal",
taskStatus:"Followed",
taskSubject:"Following Employee Requisition for (3)"
}
],
firstColumnSort:"instanceDueDate",
secondColumnSort:"taskPriority",
organization:"byTask",
autoColumns:[
"instanceId",
"taskAssignedTo",
"taskAttachedExtActivityRef",
"taskAttachedInfoPathFormRef",
"taskId",
"taskStatus"
]
}
}
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://rest.bpm.ibm.com/v1/data/search"
elementFormDefault="unqualified" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://rest.bpm.ibm.com/v1/data/search"
xmlns:common="http://rest.bpm.ibm.com/v1/data/common"
xmlns:pref="http://rest.bpm.ibm.com/v1/data/root">
<import schemaLocation="Common.xsd" namespace="http://rest.bpm.ibm.com/v1/data/common"/>
<import schemaLocation="BPMRestData.xsd" namespace="http://rest.bpm.ibm.com/v1/data/root"/>
<!--
This type is used to return metadata related to searches.
-->
<complexType name="SearchMetaResult">
<complexContent>
<extension base="pref:Data">
<sequence>
<!--
A list of strings that represent the requested metadata.
This could be a list of all possible task status values,
a list of all possible priority values, etc.
The data returned in this structure will depend on the
type of metadata requested.
-->
<element name="result" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!--
This type is used to return metadata related to a search,
when the requested type of metadata is specified as "savedSearch".
-->
<complexType name="SearchMetaTypedResult">
<complexContent>
<extension base="pref:Data">
<sequence>
<!--
This field represents a list of zero or more saved searches.
-->
<element name="result" type="tns:TypedString" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!--
This type models an element of type string which also contains
a string attribute named "type".
This type is used to represent a saved search, where the
element value contains the name of the saved search,
and the "type" attribute indicates whether the saved search
is for tasks or processes.
-->
<complexType name="TypedString">
<simpleContent>
<extension base="string">
<attribute name="type" type="string" />
</extension>
</simpleContent>
</complexType>
<!--
This type contains the results of performing a search.
-->
<complexType name="SearchDetails">
<complexContent>
<extension base="pref:Data">
<sequence>
<!--
This field contains a list of zero or more Map objects.
Each Map object represents a single row in the search result data,
and contains a key/value pair for each column of data within the row.
-->
<element name="data" type="common:Map" minOccurs="0"
maxOccurs="unbounded" />
<!-- The name of the primary sort column -->
<element name="firstColumnSort" type="string" />
<!-- The name of the secondary sort column -->
<element name="secondColumnSort" type="string" />
<!--
A string which indicates how the search results are organized.
This will be set to "byTask" or "byInstance".
-->
<element name="organization" type="string" />
<!-- A list of columns that were added automatically to the query -->
<element name="autoColumns" type="string" minOccurs="0"
maxOccurs="unbounded" />
<!-- Begin index of returned results -->
<element name="offset" type="int" />
<!-- Number of results returned -->
<element name="size" type="int" />
<!-- Number of results requested -->
<element name="requestedSize" type="int" />
<!-- Number of results available -->
<element name="totalCount" type="int" />
</sequence>
</extension>
</complexContent>
</complexType>
<!--
This type represents the result from executing a performance query
-->
<complexType name="PerformanceSearchDetails">
<complexContent>
<extension base="pref:Data">
<sequence>
<!--
This field contains a list of zero or more Map objects.
Each Map object represents a single row in the search result data,
and contains a key/value pair for each column of data within the row.
-->
<element name="data" type="common:Map" minOccurs="0" maxOccurs="unbounded"/>
<!-- The summarized (rolled up) result -->
<element name="rollupResult" type="string" minOccurs="0"/>
<!-- The primary sort column -->
<element name="firstColumnSort" type="string"/>
<!-- The secondary sort column -->
<element name="secondColumnSort" type="string"/>
<!-- The names of columns that were automatically added to the query results -->
<element name="autoColumns" type="string" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!--
This type represents the result from performing a performance instance query.
-->
<complexType name="PerformanceInstanceDetails">
<complexContent>
<extension base="pref:Data">
<sequence>
<!-- A list of tracked business data values that have changed -->
<element name="data" type="tns:TrackedBusinessData" minOccurs="0" maxOccurs="unbounded"/>
<!-- A list of tracked progress data -->
<element name="progress" type="tns:TrackedProgress" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</extension>
</complexContent>
</complexType>
<!--
This type represents a tracked business data element that has changed.
-->
<complexType name="TrackedBusinessData">
<sequence>
<!-- The timestamp when the field's value changed -->
<element name="when" type="dateTime"/>
<!-- The ID of the step in which the field's value changed -->
<element name="stepID" type="string"/>
<!-- The name of the step in which the field's value changed -->
<element name="stepName" type="string"/>
<!-- The name of the tracked field whose value changed -->
<element name="field" type="string"/>
<!-- The new value of the field -->
<element name="value" type="anyType"/>
</sequence>
</complexType>
<!--
This type represents tracked progress information for a step within a process instance
-->
<complexType name="TrackedProgress">
<sequence>
<!-- The ID of the step -->
<element name="stepID" type="string"/>
<!-- The name of the step -->
<element name="stepName" type="string"/>
<!-- The timestamp when the step was reached -->
<element name="arrived" type="dateTime"/>
<!-- The timestamp when the step was started (if it was a task) -->
<element name="started" type="dateTime" minOccurs="0"/>
<!-- The user name of the user that started the task (if it was a task) -->
<element name="startedWho" type="string" minOccurs="0"/>
<!-- The timestamp when the step was finished (if it was finished) -->
<element name="finished" type="dateTime" minOccurs="0"/>
</sequence>
</complexType>
</schema>
<?xml version="1.0" encoding="UTF-8"?> <bpm:ResponseData xmlns:bpm="http://rest.bpm.ibm.com/v1/data" xmlns:ex="http://rest.bpm.ibm.com/v1/data/exception" xmlns:soc="http://rest.bpm.ibm.com/v1/data/social" xmlns:sys="http://rest.bpm.ibm.com/v1/data/system" xmlns:ug="http://rest.bpm.ibm.com/v1/data/usergroup"> <status>200</status> <data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srch="http://rest.bpm.ibm.com/v1/data/search" xsi:type="srch:SearchDetails"> <data> <item key="taskAssignedTo"> <value xmlns:cmn="http://rest.bpm.ibm.com/v1/data/common" xsi:type="cmn:TaskAssignedTo"> <type>User</type> <who>tw_admin</who> </value> </item> <item key="bpdName"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">HR Open New Position</value> </item> <item key="instanceCreateDate"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">2012-01-09T14:57:52Z</value> </item> <item key="instanceDueDate"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">2012-01-23T14:57:52Z</value> </item> <item key="instanceId"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:decimal">3</value> </item> <item key="instanceModifyDate"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">2012-01-09T14:58:01Z</value> </item> <item key="instanceName"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">Employee Requisition for (3)</value> </item> <item key="instanceStatus"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">Terminated</value> </item> <item key="taskAttachedExtActivityRef" /> <item key="taskAttachedInfoPathFormRef" /> <item key="taskDueDate"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">2012-01-09T20:47:59Z</value> </item> <item key="taskId"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:decimal">88</value> </item> <item key="taskPriority"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">Normal</value> </item> <item key="taskStatus"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">Followed</value> </item> <item key="taskSubject"> <value xmlns:ns9="http://www.w3.org/2001/XMLSchema" xsi:type="ns9:string">Following Employee Requisition for (3)</value> </item> </data> <firstColumnSort>instanceDueDate</firstColumnSort> <secondColumnSort>taskPriority</secondColumnSort> <organization>byTask</organization> <autoColumns>instanceId</autoColumns> <autoColumns>taskAssignedTo</autoColumns> <autoColumns>taskAttachedExtActivityRef</autoColumns> <autoColumns>taskAttachedInfoPathFormRef</autoColumns> <autoColumns>taskId</autoColumns> <autoColumns>taskStatus</autoColumns> </data> </bpm:ResponseData>
The default content type is application/json.
{ "description": "WLE Error Response",
"type": "object",
"properties":
{ "status": {"type": "string",
"description": "The status of the previous API call."
},
"exceptionType": {"type": "string",
"description": "The classname associated with the exception."
},
"errorNumber": {"type": "string",
"description": "Message ID of the exception."
},
"errorMessage": {"type": "string",
"description": "Message text of the exception."
},
"errorMessageParameters": {"type": ["string"], "optional": true,
"description":"Message text parameters of the exception."
},
"programmersDetails": {"type": "object", "optional": true,
"description":"Additional exception details, for example, a stack trace."
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="http://rest.bpm.ibm.com/v1/data/exception"
elementFormDefault="unqualified" xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://rest.bpm.ibm.com/v1/data/exception"
xmlns:dat="http://rest.bpm.ibm.com/v1/data/root">
<import schemaLocation="BPMRestData.xsd" namespace="http://rest.bpm.ibm.com/v1/data/root" />
<!--
This type represents an error response.
-->
<element name="RestRuntimeException">
<complexType>
<sequence>
<element name="status" type="string"/>
<element name="Data" type="tns:ExceptionData">
</element>
</sequence>
</complexType>
</element>
<!--
This type contains detailed error information associated with an exception.
-->
<complexType name="ExceptionData">
<sequence>
<element name="status" type="string"/>
<!-- This specifies the java class name of the exception -->
<element name="exceptionType" type="string"/>
<!-- The message ID of the error message -->
<element name="errorNumber" type="string" minOccurs="0"/>
<!-- The complete error message -->
<element name="errorMessage" type="string"/>
<!-- The list of strings inserted into the error message -->
<element name="errorMessageParameters" type="string" minOccurs="0" maxOccurs="unbounded"/>
<!--
The stacktrace associated with the exception.
Note that this will be omitted unless the "server-stacktrace-enabled" property
is enabled in the server's 100Custom.xml file.
-->
<element name="programmersDetails" type="string"></element>
<!-- Prior responses. Set if a bulk command was used -->
<element name="responses" type="dat:BulkCommandResponses" minOccurs="0"></element>
<element name="errorData" type="tns:ErrorData" minOccurs="0" />
</sequence>
</complexType>
<complexType name="ErrorData">
<sequence>
<element name="code" type="string" />
<element name="data" type="string" minOccurs="0" />
</sequence>
</complexType>
</schema>
| Code | Description |
|---|---|
| 200 OK | Success completion. |
| 401 Unauthorized | The caller is not authorized for this request. |
| 406 Not Acceptable | The requested content type or content encoding is not supported. |
| 500 Internal Server Error | A severe problem has occurred, programmer's details are provided. |
8.0.0
Parent Topic: Followed Instances Resource