Interfaz HumanTaskManagerService

La interfaz HumanTaskManagerService expone funciones relativas a tareas que un cliente local o remoto puede llamar.

Los métodos que pueden llamarse dependen del estado de la tarea y la autorización de la persona que utiliza la aplicación que contiene el método. Los métodos principales para manejar objetos de tarea se listan aquí. Para obtener más información sobre estos y otros métodos que están disponibles en la interfaz HumanTaskManagerService, consulte el Javadoc que se encuentra en el paquete com.ibm.task.api.

Plantillas de tarea

Para trabajar con plantillas de tareas dispone de los métodos siguientes.

Tabla 1. Métodos API para plantillas de tareas.
Método Descripción
getTaskTemplate Recupera la plantilla de tarea especificada.
createAndCallTask Crea y ejecuta una instancia de tarea a partir de la plantilla de tarea especificada y espere el resultado de manera síncrona.
createAndStartTask Crea e inicia una instancia de tarea a partir de la plantilla de tarea especificada.
createTask Crea una instancia de tarea a partir de la plantilla de tarea especificada.
createInputMessage Crea un mensaje de entrada para la plantilla de tarea especificada. Por ejemplo, cree un mensaje que pueda utilizarse para iniciar una tarea.
queryTaskTemplates Recupera plantillas de tarea que se almacenan en la base de datos.

Instancias de tareas

Para trabajar con instancias de tarea se dispone de los métodos siguientes.

Tabla 2. Métodos API para instancias de tareas.
Método Descripción
getTask Recupera una instancia de tarea; la instancia de tarea puede estar en cualquier estado.
callTask Inicia una tarea de origen de forma síncrona.
startTask Inicia una tarea que ya se ha creado.
suspender Suspende la tarea humana o participativa.
resume Reanuda la tarea humana o participativa.
terminate Termina la instancia de tarea especificada. Si se termina una tarea originadora, esta acción no tiene ningún impacto en el servicio invocado.
delete Suprime la instancia de tarea especificada.
claim Reclama la tarea para el proceso.
actualización Actualiza la instancia de tarea.
complete Completa la instancia de tarea.
cancelClaim Libera una instancia de tarea reclamada de manera que pueda trabajar con ella otro propietario poetencial.
createWorkItem Crea un elemento de trabajo para la instancia de tarea.
transferWorkItem Transfiere el elemento de trabajo a un propietario especificado.
deleteWorkItem Suprime el elemento de trabajo.

Escalados

Para trabajar con escalados se dispone de los métodos siguientes.

Tabla 3. Métodos API para trabajar con escalados
Método Descripción
getEscalation Recupera la instancia de escalado especificada.

Variables y propiedades personalizadas

La interfaz proporciona un método get y set para recuperar y establecer valores para variables. También puede asociar las propiedades con nombre con, y recuperar propiedades con nombre de instancias de tarea. Los nombres y valores de propiedad personalizados deben ser del tipo java.lang.String.

Tabla 4. Métodos API para variables y propiedades personalizadas
Método Descripción
getCustomProperty Recupera la propiedad personalizada indicada de la instancia de tarea especificada.
getCustomProperties Recupera las propiedades personalizadas indicadas de la instancia de tarea especificada.
getCustomPropertyNames Recupera los nombres de las propiedades personalizadas de la instancia de tarea.
setCustomProperty Almacena valores específicos personalizados para la instancia de tarea especificada.
Referencia relacionada
Acciones permitidas para tareas
Información relacionada
Características desechadas

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)