Acerca de las tareas de usuario

Una tarea humana es un componente que implica a una persona que interactúa con un servicio o con otra persona.

La interacción la puede iniciar una persona o un servicio automatizado. Un servicio iniciado por una persona puede ser una implementación automatizada o un servicio proporcionado por otra persona. Una tarea de usuario invocada por un servicio automatizado se puede sustituir fácilmente por una implementación automatizada.

Las tareas se pueden utilizar para implementar actividades de personal en procesos de empresa que requieren interacciones humanas como, por ejemplo, las aprobaciones y el manejo de excepciones. Todos los demás manejos de excepciones se modelan de manera nativa en Web Services Business Process Execution Language (WS-BPEL, abreviado como BPEL), utilizando errores y manejadores de errores, o compensaciones.

Los tipos de tareas de usuario son los siguientes:
Tareas de participación
Dan soporte a las interacciones de servicio Web a persona, que permiten a una persona implementar un servicio. Por ejemplo, una tarea de participación puede ser una actividad de personal en un proceso de empresa.
Gráfico de una tarea de participación
Tareas administrativas
Las tareas administrativas son similares a las tareas de participación, salvo que los administradores las utilizan para resolver problemas técnicos que se producen en los procesos. Las tareas administrativas dan soporte a los valores de de autorización e interfaz de usuario para iniciar o administrar procesos de empresa y actividades humanas. Actualmente, sólo Business Flow Manager crea y gestiona las tareas de administración.
Tareas de origen
Dan soporte a la interacción de personas con equipos, lo que permite a un usuario crear, inicializar e iniciar servicios a través de una interfaz gráfica de usuario. Por ejemplo, un usuario puede iniciar un proceso de empresa o enviarle un suceso mediante una tarea de origen.
Gráfico de una tarea de origen
Tareas meramente de usuario
Dan soporte a la interacción de personas con personas, lo que permite a un usuario invocar una tarea como si fuera una tarea de origen. A continuación, otro usuario ejecuta esta tarea invocada, e interactúa con ella como si fuera una tarea de participación. Las tareas puramente humanas no interactúan con procesos de empresa u otros servicios Web.
Gráfico de interacciones en una tarea puramente humana.

Quién puede interactuar con una tarea se determina utilizando uno de los directorios de personal soportados. Se crean elementos de trabajo para los usuarios que tengan un motivo para visualizar o interactuar con la tarea.

El gestor de tareas humanas da soporte a los siguientes tipos de registro de usuario:

Escaladas

Una escalada es un rumbo de acción que se ejecuta cuando una tarea no se completa satisfactoriamente en un periodo de tiempo específico. Por ejemplo, si las tareas no se reclaman o no se han completado en el límite de tiempo definido. Puede especificar una o varias escaladas para una tarea. Estas escaladas pueden iniciarse en paralelo o como una cadena de escaladas.

Las escaladas se inicializan cuando la tarea asociada alcanza un estado determinado en su ciclo de vida. Después de una duración bien definida, el estado de tarea se verifica y, si no cumple la expectativa modelada, se invocará la acción de escalada. Se da soporte a las siguientes acciones de escalada:
  • Se crean elementos de trabajo para un conjunto de usuarios
  • Los correos electrónicos se envían a los destinatarios designados
  • Los sucesos de notificación se envían a consumidores registrados

Condiciones de uso |


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