Cómo navegar por el SitioCómo usar el GlosarioCómo usar las Preguntas-FrecuentesCómo buscar en el SitioAcerca del SitioDeclaración acerca del contenido del Sitio
Una Tarea es una Actividad atómica dentro de un Proceso, es cecir, no se divide en un nivel de detalle más fino en términos gráficos.
Generalmente, una Tarea es realizada por una persona y/o una aplicación.
Una Tarea, al igual que un Sub-Proceso, se representa con un rectángulo de esquinas redondeadas, dibujado con una línea delgada.
Ejemplo sencillo sólo con tareas abstractas.
Ejemplo con tareas abstracta.
Tipos de Tareas
Dentro de BPMN, hay diferentes tipos de Tareas para describir distintos comportamientos. Por ejemplo: enviar un mensaje, solicitar un servicio, o ejecutar una aplicación.
El tipo de una Tarea se indica colocando una figura en su esquina superior izquierda.
El mismo ejemplo anterior, pero con tareas tipificadas.
Ejemplo con tareas tipificadas.
BPMN define 7 tipos de Tareas: Manual, Usuario, Recepción, Envío, Servicio, Regla de Negocio y Script. Además, están las Tareas Abstractas que no tienen un tipo específico.
Tipo
Notación
Descripción
Abstracta
Icons
Una Tarea Abstracta no tiene un tipo específico.
Manual
Icons
YYY
Usuario
Icons
YYY
Recepción
Icons
YYY
Envío
Icons
YYY
Servicio
Icons
YYY
Regla de Negocio
Icons
YYY
Script
Icons
YYY
Tarea Abastracta
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Manual
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Usuario
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tareas de Recepción y Envío de Mensaje
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Servicio
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Regla de Negocio
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Script
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Tarea Global-Reutilizable
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Atomicidad
Texto.
Texto.
Texto.
Texto.
Texto.
Texto.
Realizadas por Personas
En muchos procesos se necesita la participación de personas para completar algunas Tareas. En BPMN hay dos tipos de Tareas que siempre son ejecutadas por personas: Tarea Manual y Tarea Usuario.
Por otro lado, las Tareas Script son siempre ejecutadas por un Motor de Procesos.
Los demás tipos de Tareas (Recepción, Envío, Servicio y Regla de Negocio) pueden ser ejecutadas por Personas o por un Motor de Procesos, dependiendo del enfoque del modelado: Modelado de Proceso o Ejecución de Proceso. Para mayor de detalle, ver Modelar Personas & TI.
Hay que expandir este concepto, para Piscinas o Carriles "humanos".
Marcadores
Las Tareas pueden tener marcadores en su parte inferior central.
Hay dos tipos de marcadores para la Tarea: Marcador de Iteración (con tres variantes) y Marcador de Compensación.
Una Tarea puede tener uno o dos de estos Marcadores, pero sólo una variante del Marcador de Iteración.
Marcador
Notación
Descripción
Iteration
Estándar
Icons
Texto.
Multi-Instancia Paralelo
Icons
Texto.
Multi-Instancia Secuencial
Icons
Texto.
Compensation
Icons
Texto.
Conectores
Texto.Texto.
Conexión a Flujos de Secuencia
Texto.Texto.
Conexión a Flujos de Mensaje
Texto.Texto.
Asociación
Texto.Texto.
Documentación
Reglas de Negocio. Entradas y Salidas de Datos. Reglas de Transformación de datos recibidos. RACI.
Temporal
Texto.Texto.
Texto.Texto.
Texto.Texto.
Texto.Texto.
Especificación BPMN
A Task is an atomic Activity within a Process flow. A Task is used when the work in the Process cannot be broken down to a finer level of detail. Generally, an end-user and/or applications are used to perform the Task when it is executed.
A Task object shares the same shape as the Sub-Process, which is a rectangle that has rounded corners that MUST be drawn with a single thin line.
There are different types of Tasks identified within BPMN to separate the types of inherent behavior that Tasks might represent.
There are different types of Tasks identified within BPMN. The specific Task type depiction is obtained by placing a Task type maker in the upper left corner of the Task shape. A Task that is no further specified is called an Abstract Task.
In many business workflows, human involvement is needed to complete certain Tasks specified in the workflow model. BPMN specifies two different types of Tasks with human involvement, the Manual Task and the User Task.
Tasks (Abstract, Service, Send, Receive, User, Manual, Business Rule or Script) can also have Compensation and/or Loop Characteristic markers at the bottom center of the shape.
BPMN specifies two types of markers for Task: Iteration marker and Compensation marker. A Task MAY have one or two of these markers (see Figure 10.9).