Cómo añadir una actividad automática
Conceptos básicos
El sistema de WF permite tratar con tareas manuales y automáticas; dispone de actividades de tipo manual y de tipo automático. En cuanto a la actividad automática, es aquélla que se realiza sin ninguna intervención humana y en último término se trata de la ejecución de un programa.
Las propiedades de la actividad automática son las siguientes:
- Código. El nombre interno que identifica la actividad.
- Actividad. La descripción de la actividad.
- Cuenta. Usuario con el que se iniciará la sesión de trabajo y se ejecutarán los programas de avance y retroceso.
- Programa avance. Programa que se ejecutará en el caso de que el proceso acceda a esta actividad. Este campo de obligatorio.
- Programa retroceso. Programa que se ejecutará en el caso de que el proceso retroceda hasta esta actividad. Este campo es opcional y su objetivo es deshacer los cambios realizados por el Programa avance.
La actividad automática ejecuta el programa de avance y hasta que éste no termina, no se avanza a la siguiente actividad.
Cuando se produce un retroceso y se llega a una actividad automática, se ejecuta el programa retroceso y, una vez terminado, se retrocede a la actividad anterior.
Limitación: En una actividad automática, es necesario especificar el usuario con el que se iniciará la sesión de trabajo y se ejecutarán los programas de avance y retroceso. Si se accede a la instancia de un objeto de negocio (BO) desde el código de personalización, durante la transición de salida o el evento ACTION_END, el usuario de la actividad automática anterior debe tener permisos para instanciar el BO. Por ejemplo, esto incluye tener la misma empresa activa informada.
Si desea más información consulte Cómo funciona un programa.
Temas relacionados
Cómo añadir una actividad manual
Cómo usar las variables del proceso
