Las condiciones previas y las acciones de seguimiento se aplican en el contexto de una operación. Por ejemplo, para la operación Guardar elemento de trabajo, puede utilizar una condición previa para definir qué campos de un elemento de trabajo se deben cumplimentar antes para poder guardarlo. Si un campo necesario está incompleto, la operación de guardar se bloqueará y los detalles se proporcionarán en la vista Consejero de equipo y en la barra de título del elemento de trabajo. La figura siguiente proporciona un ejemplo de una condición previa que se debe cumplir antes de proporcionar código a control de origen.

Las acciones de seguimiento pueden realizar cambios adicionales a los artefactos en el repositorio después de que una operación se haya completado satisfactoriamente, tal como está definido en el proceso. Por ejemplo, el proceso Scrum genera actualmente tres elementos de trabajo en respuesta a la operación de unirse a un equipo: Crear un espacio de trabajo de repositorio, Buscar los elementos de trabajo y Configurar mensajería instantánea.
Las plantillas de proceso de Jazz incluyen una colección de operaciones de proceso con condiciones previas y acciones de seguimiento. Las operaciones predefinidas varían en las distintas plantillas de proceso. La tabla siguiente muestra operaciones en la plantilla de proceso Scrum, como ejemplo; algunas de estas operaciones son comunes a todas las plantillas de proceso predefinidas.
| Operación | Condición previa/Acción de seguimiento | Comentarios |
|---|---|---|
| Generar invitación de equipo | Crear elementos de trabajo iniciales | Esta acción de seguimiento crea un conjunto de elementos de trabajo para las tareas que se deben realizar para completar el proceso de unirse al equipo. |
| Aceptar invitación de equipo | Mostrar elementos de trabajo | Cuando se acepta la invitación de unirse al equipo, se ejecuta una consulta para visualizar los elementos de trabajo asignados. |
| Operación de guardar elemento de trabajo | Propiedades necesarias | Se aconseja a los miembros del equipo que completen determinados campos de los elementos de trabajo antes de poder guardarlos. |
| Operación de entrega de control de origen | Conjuntos de cambios descriptivos | Se aconseja a los miembros del equipo que asocien un elemento de trabajo a cada entrega de código. |
La configuración de proceso donde se define el comportamiento está disponible en el editor de área de proyecto. Abra la configuración pulsando el separador Configuración de proceso. El comportamiento de operación que se aplica a un rol en todo el proyecto se especifica en la sección Configuración de proceso. El comportamiento de operación que se aplica a roles a nivel de área de equipo se especifica en la sección Configuración de equipo.
El comportamiento y los permisos de proceso se configuran independientemente. El equipo puede elegir personalizar sólo los permisos de una operación, sólo el comportamiento, o ambos.
Varias iteraciones y líneas de tiempo pueden compartir el comportamiento y los permisos de proceso, y éstos se pueden configurar a cualquier nivel de la configuración de equipo. La infraestructura de proceso utiliza los permisos y el comportamiento configurados para la iteración más específica. Por ejemplo, si el equipo define comportamiento en el nivel superior, ese comportamiento se aplica a todas las iteraciones. Pero si a continuación el equipo añade una referencia a una iteración específica y configura el comportamiento para esa iteración, este comportamiento se utiliza cuando esa iteración es actual.