Re: [Dev] How can I query a specific task (completed) which belongs to a process instance

2016-04-04 Thread Amal Gunatilake
Hi Amalka,

According to the offline chat we had, it was cleared out that the
requirement is to retrieve tasks other than user tasks for a particular
instance.

In this special case, BPMN names them as Activity.
The following approach[1] will help you to retrieve the information
required.

[1] http://www.activiti.org/userguide/#restHistoricActivityInstancesGet

Best regards,
Amal.

On Mon, Apr 4, 2016 at 10:23 PM, Amal Gunatilake  wrote:

> Hi Amalka,
>
> Try querying the process instances using *query/process-instances*
>
> The following reference[1] will guide you on how to query the instance
> according to your instance details.
>
> [1] http://www.activiti.org/userguide/#_query_process_instances
>
> Best regards,
> Amal.
>
> On Mon, Apr 4, 2016 at 8:58 PM, Amalka Subasinghe  wrote:
>
>>
>> I tried to get it querying historic-task-instances. it always gives user
>> tasks only.
>>
>> https://192.168.1.5:9453/bpmn/history/historic-task-instances?processInstanceId=22575
>>
>> is there a better way to do this?
>>
>> Result of the query:
>>
>> {
>>   "sort": "taskInstanceId",
>>   "order": "asc",
>>   "start": 0,
>>   "total": 2,
>>   "data": [
>> {
>>   "processDefinitionUrl": "
>> https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
>> ",
>>   "processInstanceUrl": "
>> https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
>>   "url": "
>> https://192.168.1.5:9453/bpmn/history/historic-task-instances/22586;,
>>   "tenantId": "-1234",
>>   "variables": [],
>>   "category": null,
>>   "processInstanceId": "22575",
>>   "formKey": null,
>>   "assignee": "admin",
>>   "dueDate": null,
>>   "executionId": "22583",
>>   "processDefinitionId": "allocate_consultant_3:1:22542",
>>   "taskDefinitionKey": "usertask2",
>>   "parentTaskId": null,
>>   "deleteReason": "completed",
>>   "durationInMillis": 651104,
>>   "workTimeInMillis": null,
>>   "claimTime": null,
>>   "endTime": 1459782351301,
>>   "startTime": 1459781700197,
>>   "description": null,
>>   "name": "Ready for Clearance",
>>   "id": "22586",
>>   "priority": 50,
>>   "owner": null
>> },
>> {
>>   "processDefinitionUrl": "
>> https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
>> ",
>>   "processInstanceUrl": "
>> https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
>>   "url": "
>> https://192.168.1.5:9453/bpmn/history/historic-task-instances/22594;,
>>   "tenantId": "-1234",
>>   "variables": [],
>>   "category": null,
>>   "processInstanceId": "22575",
>>   "formKey": null,
>>   "assignee": null,
>>   "dueDate": null,
>>   "executionId": "22591",
>>   "processDefinitionId": "allocate_consultant_3:1:22542",
>>   "taskDefinitionKey": "usertask9",
>>   "parentTaskId": null,
>>   "deleteReason": "deleted",
>>   "durationInMillis": 13,
>>   "workTimeInMillis": null,
>>   "claimTime": null,
>>   "endTime": 1459782356090,
>>   "startTime": 1459782356077,
>>   "description": null,
>>   "name": "Confirmed",
>>   "id": "22594",
>>   "priority": 50,
>>   "owner": null
>> }
>>   ],
>>   "message": null,
>>   "size": 2
>> }
>>
>> Thanks
>> Amalka
>>
>
>
>
> --
> *Amal Gunatilake*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>



-- 
*Amal Gunatilake*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] How can I query a specific task (completed) which belongs to a process instance

2016-04-04 Thread Amal Gunatilake
Hi Amalka,

Try querying the process instances using *query/process-instances*

The following reference[1] will guide you on how to query the instance
according to your instance details.

[1] http://www.activiti.org/userguide/#_query_process_instances

Best regards,
Amal.

On Mon, Apr 4, 2016 at 8:58 PM, Amalka Subasinghe  wrote:

>
> I tried to get it querying historic-task-instances. it always gives user
> tasks only.
>
> https://192.168.1.5:9453/bpmn/history/historic-task-instances?processInstanceId=22575
>
> is there a better way to do this?
>
> Result of the query:
>
> {
>   "sort": "taskInstanceId",
>   "order": "asc",
>   "start": 0,
>   "total": 2,
>   "data": [
> {
>   "processDefinitionUrl": "
> https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
> ",
>   "processInstanceUrl": "
> https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
>   "url": "
> https://192.168.1.5:9453/bpmn/history/historic-task-instances/22586;,
>   "tenantId": "-1234",
>   "variables": [],
>   "category": null,
>   "processInstanceId": "22575",
>   "formKey": null,
>   "assignee": "admin",
>   "dueDate": null,
>   "executionId": "22583",
>   "processDefinitionId": "allocate_consultant_3:1:22542",
>   "taskDefinitionKey": "usertask2",
>   "parentTaskId": null,
>   "deleteReason": "completed",
>   "durationInMillis": 651104,
>   "workTimeInMillis": null,
>   "claimTime": null,
>   "endTime": 1459782351301,
>   "startTime": 1459781700197,
>   "description": null,
>   "name": "Ready for Clearance",
>   "id": "22586",
>   "priority": 50,
>   "owner": null
> },
> {
>   "processDefinitionUrl": "
> https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
> ",
>   "processInstanceUrl": "
> https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
>   "url": "
> https://192.168.1.5:9453/bpmn/history/historic-task-instances/22594;,
>   "tenantId": "-1234",
>   "variables": [],
>   "category": null,
>   "processInstanceId": "22575",
>   "formKey": null,
>   "assignee": null,
>   "dueDate": null,
>   "executionId": "22591",
>   "processDefinitionId": "allocate_consultant_3:1:22542",
>   "taskDefinitionKey": "usertask9",
>   "parentTaskId": null,
>   "deleteReason": "deleted",
>   "durationInMillis": 13,
>   "workTimeInMillis": null,
>   "claimTime": null,
>   "endTime": 1459782356090,
>   "startTime": 1459782356077,
>   "description": null,
>   "name": "Confirmed",
>   "id": "22594",
>   "priority": 50,
>   "owner": null
> }
>   ],
>   "message": null,
>   "size": 2
> }
>
> Thanks
> Amalka
>



-- 
*Amal Gunatilake*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] How can I query a specific task (completed) which belongs to a process instance

2016-04-04 Thread Amalka Subasinghe
I tried to get it querying historic-task-instances. it always gives user
tasks only.
https://192.168.1.5:9453/bpmn/history/historic-task-instances?processInstanceId=22575

is there a better way to do this?

Result of the query:

{
  "sort": "taskInstanceId",
  "order": "asc",
  "start": 0,
  "total": 2,
  "data": [
{
  "processDefinitionUrl": "
https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
",
  "processInstanceUrl": "
https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
  "url": "
https://192.168.1.5:9453/bpmn/history/historic-task-instances/22586;,
  "tenantId": "-1234",
  "variables": [],
  "category": null,
  "processInstanceId": "22575",
  "formKey": null,
  "assignee": "admin",
  "dueDate": null,
  "executionId": "22583",
  "processDefinitionId": "allocate_consultant_3:1:22542",
  "taskDefinitionKey": "usertask2",
  "parentTaskId": null,
  "deleteReason": "completed",
  "durationInMillis": 651104,
  "workTimeInMillis": null,
  "claimTime": null,
  "endTime": 1459782351301,
  "startTime": 1459781700197,
  "description": null,
  "name": "Ready for Clearance",
  "id": "22586",
  "priority": 50,
  "owner": null
},
{
  "processDefinitionUrl": "
https://192.168.1.5:9453/bpmn/history/process-definitions/allocate_consultant_3:1:22542
",
  "processInstanceUrl": "
https://192.168.1.5:9453/bpmn/history/historic-process-instances/22575;,
  "url": "
https://192.168.1.5:9453/bpmn/history/historic-task-instances/22594;,
  "tenantId": "-1234",
  "variables": [],
  "category": null,
  "processInstanceId": "22575",
  "formKey": null,
  "assignee": null,
  "dueDate": null,
  "executionId": "22591",
  "processDefinitionId": "allocate_consultant_3:1:22542",
  "taskDefinitionKey": "usertask9",
  "parentTaskId": null,
  "deleteReason": "deleted",
  "durationInMillis": 13,
  "workTimeInMillis": null,
  "claimTime": null,
  "endTime": 1459782356090,
  "startTime": 1459782356077,
  "description": null,
  "name": "Confirmed",
  "id": "22594",
  "priority": 50,
  "owner": null
}
  ],
  "message": null,
  "size": 2
}

Thanks
Amalka
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev