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.
Para trabajar con plantillas de tareas dispone de los métodos siguientes.
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. |
Para trabajar con instancias de tarea se dispone de los métodos siguientes.
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. |
Para trabajar con escalados se dispone de los métodos siguientes.
Método | Descripción |
---|---|
getEscalation | Recupera la instancia de escalado especificada. |
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.
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. |