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.