select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl businessAdministrator
where
t.archived = 0 and
businessAdministrator.id = :userId and
businessAdministrator in elements ( t.peopleAssignments.businessAdministrators )
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl excludedOwners
where
t.archived = 0 and
excludedOwners.id = :userId and
excludedOwners in elements ( t.peopleAssignments.excludedOwners )
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
potentialOwners.id = :userId and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
potentialOwners.id = :userId and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t ,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t ,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t ,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
t.taskData.actualOwner = null and
potentialOwners.id = :groupId and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
order by t.id DESC
select
t.id,
potentialOwners.id
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
potentialOwners.id in (:groupIds) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.archived = 0 and
t.taskData.actualOwner = null and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.expirationTime = :expirationDate and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
(t.taskData.expirationTime = :expirationDate or t.taskData.expirationTime is null) and
t.taskData.status in (:status)
order by t.id DESC
select
t.id,
potentialOwners.id
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
potentialOwners.id in (:groupIds) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.archived = 0 and
t.taskData.actualOwner = null and
t.taskData.expirationTime = :expirationDate and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
select
t.id,
potentialOwners
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.id in (:taskIds) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners )
select
t.id,
potentialOwners.id
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
potentialOwners.id in (:groupIds) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.archived = 0 and
t.taskData.actualOwner = null and
(t.taskData.expirationTime = :expirationDate or t.taskData.expirationTime is null) and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
t.taskData.parentId = :parentId and
(potentialOwners.id = :userId or potentialOwners.id in (:groupIds)) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
t.taskData.parentId = :parentId and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl recipients
where
t.archived = 0 and
recipients.id = :userId and
recipients in elements ( t.peopleAssignments.recipients )
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl taskInitiator
where
t.archived = 0 and
taskInitiator.id = :userId and
taskInitiator = t.peopleAssignments.taskInitiator
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl taskStakeholder
where
t.archived = 0 and
taskStakeholder.id = :userId and
taskStakeholder in elements ( t.peopleAssignments.taskStakeholders )
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.actualOwner.id = :userId
order by t.id DESC
select
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
left join t.peopleAssignments.potentialOwners potOwners
where
t.archived = 0 and
(t.taskData.actualOwner.id = :userId or potOwners.id = :userId) and
t.taskData.status in (:status) and
t.taskData.expirationTime = :expirationDate
order by t.id DESC
select
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
left join t.peopleAssignments.potentialOwners potOwners
where
t.archived = 0 and
(t.taskData.actualOwner.id = :userId or potOwners.id = :userId) and
t.taskData.status in (:status) and
t.taskData.expirationTime < :date
order by t.id DESC
select
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
left join t.peopleAssignments.potentialOwners potOwners
where
t.archived = 0 and
(t.taskData.actualOwner.id = :userId or potOwners.id = :userId) and
t.taskData.status in (:status) and
(t.taskData.expirationTime = :expirationDate or
t.taskData.expirationTime is null)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.status = :status
order by t.id DESC
select
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.status = :status and
t.taskData.activationTime < :since
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 1
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.actualOwner.id = :userId and
t.taskData.status in (:status)
order by t.id DESC
select
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.id in (:taskIds)
order by t.id DESC
select
t.id,
potentialOwners.id
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.id in (:taskIds) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.archived = 0 and
t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended')
select
new org.jbpm.services.task.query.DeadlineSummaryImpl(
t.id,
d.id,
d.date)
from
TaskImpl t,
DeadlineImpl d
where
t.archived = 0 and
d in elements( t.deadlines.endDeadlines ) and
d.escalated = 0
order by
d.date
select
new org.jbpm.services.task.query.DeadlineSummaryImpl(
t.id,
d.id,
d.date)
from
TaskImpl t,
DeadlineImpl d
where
t.archived = 0 and
d in elements( t.deadlines.startDeadlines ) and
d.escalated = 0
order by
d.date
select
new org.jbpm.services.task.query.DeadlineSummaryImpl(
t.id,
d.id,
d.date)
from
TaskImpl t,
DeadlineImpl d
where
t.id = :taskId and
t.archived = 0 and
d in elements( t.deadlines.endDeadlines ) and
d.escalated = 0
order by
d.date
select
new org.jbpm.services.task.query.DeadlineSummaryImpl(
t.id,
d.id,
d.date)
from
TaskImpl t,
DeadlineImpl d
where
t.id = :taskId and
t.archived = 0 and
d in elements( t.deadlines.startDeadlines ) and
d.escalated = 0
order by
d.date
select
t
from
TaskImpl t
where
t.archived = 0 and
t.taskData.workItemId = :workItemId
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.processInstanceId = :processInstanceId and
t.taskData.status in (:status)
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.processInstanceId = :processInstanceId and
t.name = :taskName and
t.taskData.status in (:status)
order by t.id DESC
select
t.id
from
TaskImpl t
where
t.archived = 0 and
t.taskData.processInstanceId = :processInstanceId
select
a
from
TaskImpl t
join t.taskData.attachments as a
where
t.id = :taskId
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t ,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
(t.taskData.expirationTime = :expirationDate or t.taskData.expirationTime is null) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t ,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.expirationTime = :expirationDate and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
(t.taskData.expirationTime = :expirationDate or t.taskData.expirationTime is null) and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t,
OrganizationalEntityImpl potentialOwners
where
t.archived = 0 and
( potentialOwners.id = :userId or potentialOwners.id in (:groupIds) ) and
potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and
t.taskData.expirationTime = :expirationDate and
t.taskData.status in (:status)
order by t.id DESC
select distinct
new org.jbpm.services.task.query.TaskSummaryImpl(
t.id,
t.name,
t.description,
t.taskData.status,
t.priority,
t.taskData.actualOwner.id,
t.taskData.createdBy.id,
t.taskData.createdOn,
t.taskData.activationTime,
t.taskData.expirationTime,
t.taskData.processId,
t.taskData.processInstanceId,
t.taskData.parentId,
t.taskData.deploymentId )
from
TaskImpl t
where
t.archived = 0 and
t.taskData.actualOwner.id = :userId and
t.taskData.status in (:status)
order by t.id DESC