Consultas sobre los objetos de procesos de empresa y relativos a tareas

Utilice la interfaz de consulta de la API de servicio para recuperar información almacenada acerca de procesos de empresa y tareas.

Se proporcionan vistas de bases de datos predefinidas para que se consulten las propiedades de objeto. Para plantillas de proceso, la función de consulta tiene la sintaxis siguiente: plantillas de proceso.
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:

Por ejemplo, una lista de ID de elementos de trabajo accesibles al llamante de la función se recupera mediante:
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.


Condiciones de uso |

Última actualización: Wed Apr 19 21:34:07 2006

(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)