Ficha Transiciones
Una transición es un movimiento de un estado interno a otro dentro de una plantilla del proceso de trabajo, que refleja un cambio de estatus de dicho proceso. Por ejemplo, el inicio de un determinado nodo de actividad asignada representa una transición.
Cada transición puede tener una condición o expresión adjunta. Si esta condición es true, la transición continúa; si la condición es false, la transición no continúa.
Las transiciones también pueden ayudar a simplificar un proceso de trabajo. Por ejemplo, en lugar de usar un robot de métodos, puede usar la transición Completar para definir el estado del objeto de negocio principal una vez completada la tarea.
Aparece lo siguiente en la ficha Transiciones por defecto. Si ha añadido eventos de distribución personalizados, también aparecerá lo siguiente:
Inicio
Inicia una transición de nodo de actividad si el resultado de la expresión de la variable de transición es verdadero. Si el resultado es falso, el nodo no se puede iniciar.
Desactivar
Un nodo de actividad se desactiva si el resultado de la expresión de la variable de transición se define en verdadero.
Activar
Permite activar un nodo de actividad desactivado si el resultado de la expresión de la variable de transición se define en verdadero.
Suspender
Permite suspender un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Reanudar
Permite reanudar un nodo de actividad suspendido si el resultado de la expresión de la variable de transición se define en verdadero.
Desestimar
Permite desestimar un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Completar
Permite completar un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Completar tarea
Si el resultado de la expresión de transición es verdadero, se completa una tarea individual asociada con el nodo de actividad.
Para obtener más información, consulte Transición Completar tarea.
Anular
Permite anular un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Abortar
Permite abortar un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Redefinir
Permite redefinir un nodo de actividad si el resultado de la expresión de la variable de transición se define en verdadero.
Para añadir una condición a una transición, selecciónela e introduzca una expresión en el campo Condición opcional para transición. La condición es una expresión Java estándar.
Por ejemplo, si desea que se inicie un proceso sólo si se ha definido una variable en un valor concreto, seleccione la transición Iniciar de la lista Transición e introduzca la expresión siguiente en el campo de la condición:
if (i > 20)
result = true;
else
result = false;
Pulse en Verificar sintaxis para comprobar que el código Java introducido es correcto.
Para ver ejemplos de expresiones de transición, consulte los siguientes temas:
¿Fue esto útil?