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.