04-25-2014 08:02 PM
workflowService.getCompletedWorkflws();
Map<QName,Object> map = new HashMap<QName,Object>();
map.put(QName.createQName(AlfrescoModel.BPM_NAMESPACE,"creator"), userId);
WorkflowInstanceQuery query = new WorkflowInstanceQuery();
query.setActive(false);
query.setCustomProps(map);
List<WorkflowInstance> workflowList = workflowService.getWorkflows(query);
04-25-2014 09:39 PM
Map<QName,Object> map = new HashMap<QName,Object>();
map.put(QName.createQName(AlfrescoModel.BPM_NAMESPACE,"creator"), userId);
WorkflowInstanceQuery query = new WorkflowInstanceQuery();
query.setCustomProps(map);
//First get a person node by user using PersonService.getPerson(String userName)
NodeRef personNode = personService.getPerson(userId);
//then define qname initiation search condition
public static final QName QNAME_INITIATOR = QName.createQName(NamespaceService.DEFAULT_URI, WorkflowConstants.PROP_INITIATOR);
Map<QName,Object> map = new HashMap<QName,Object>();
map.put(QNAME_INITIATOR, userId);
WorkflowInstanceQuery query = new WorkflowInstanceQuery();
query.setCustomProps(map);
// search
query.setActive(false);
List<WorkflowInstance> workflowList = workflowService.getWorkflows(query);
04-25-2014 11:08 PM
04-26-2014 07:03 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.