05-14-2020 12:22 PM
Buenos dias,
Requiero desarrollar un api java para listar el historico de un flujo de trabajo, parecido a como lo hace alfresco
WorkflowInstanceQuery workflowInstanceQuery = new WorkflowInstanceQuery(definition.getId()); customProps.put(PROPIEDAD_CONSULTA, valor); workflowInstanceQuery.setCustomProps(customProps); List<WorkflowInstance> listWorflow = workflowService.getWorkflows(workflowInstanceQuery); WorkflowTaskQuery taskQuery = new WorkflowTaskQuery(); taskQuery.setActive(null); for (WorkflowInstance workflowInstance : listWorflow) { taskQuery.setProcessId(workflowInstance.getId()); System.out.println("ID: "+workflowInstance.getId()); List<WorkflowTask> list = workflowService.queryTasks(taskQuery,boolean); for (WorkflowTask tasks: list) { System.out.println("task :"+tasks.getName()); } }
Pensé que así me podria servir pero no es le resultado que espero, existe algun metodo o forma de consultar el historico de tareas de un flujo de trabajo?
Gracias.
05-14-2020 02:09 PM
me autorespondo
la solucion que encontré fue agregué la siquiente linea al webscript y despues manipular los datos a mi necesidad.
Lo hago así por que necesito localizar el flujo de trabajo a traves de una propiedad en especifica, un código suministrado.
Map<String, Object> map = modelBuilder.buildDetailed(listWorflow.get(0),true);
05-14-2020 02:09 PM
me autorespondo
la solucion que encontré fue agregué la siquiente linea al webscript y despues manipular los datos a mi necesidad.
Lo hago así por que necesito localizar el flujo de trabajo a traves de una propiedad en especifica, un código suministrado.
Map<String, Object> map = modelBuilder.buildDetailed(listWorflow.get(0),true);
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.