Utilice la interfaz de consulta de la API de servicio para recuperar información almacenada acerca de procesos de empresa y tareas.
ProcessTemplateData[] queryProcessTemplates (java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer threshold, java.util.TimeZone timezone);Para plantillas de tarea, la función de consulta tiene la sintaxis siguiente:
TaskTemplate[] queryTaskTemplates (java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer threshold, java.util.TimeZone timezone);Para los demás objetos de proceso de empresa, la función de consulta tiene la sintaxis siguiente:
QueryResultSet query (java.lang.String selectClause, java.lang.String whereClause, java.lang.String orderByClause, java.lang.Integer skipTuples java.lang.Integer threshold, java.util.TimeZone timezone);
La consulta se compone de:
QueryResultSet result = process.query("WORK_ITEM.WIID", null, null, null, null, null);
La función query devuelve objetos según la autorización del llamante. El conjunto de resultados de consulta sólo contiene las propiedades de aquellos objetos que el llamante está autorizado a ver.
La interfaz de consulta también contiene un método queryAll. Puede utilizar este método para recuperar todos los datos relevantes acerca de un objeto como, por ejemplo, a fines de supervisión. El llamante del método queryAll debe tener uno de los siguientes roles de J2EE (Java 2 Platform, Enterprise Edition): BPESystemAdministrator, BPESystemMonitor, TaskSystemAdministrator o TaskSystemMonitor. No se aplica la comprobación de autorización utilizando el elemento de trabajo correspondiente del objeto.
Para obtener más información sobre las API de Business Process Choreographer, consulte el Javadoc en el paquete com.ibm.bpe.api para los métodos relativos a procesos y el paquete com.ibm.task.api para los métodos relativos a tareas.