BusinessProcessRoutePointRef..OnExecute

BusinessProcessRoutePointRef.<Nombre del proceso de negocio>

OnExecute

Disponible desde la versión 8.0.

Sintaxis:

OnExecute(<Punto de ruta>, <Tarea>, <Cancelar>)

Parámetros:

<Punto de ruta>

Tipo: BusinessProcessRoutePointRef.<Nombre del proceso de negocio>.
Un punto de ruta del proceso de negocio en el que se ejecuta la comprobación de finalización.

<Tarea>

Tipo: TaskRef.<Nombre de la tarea>.
Una tarea que se está ejecutando.

<Cancelar>

Tipo: Boolean.
Indicador de cancelación de finalización de tarea. Si establece el valor True del parámetro dado en el cuerpo del procedimiento controlador, la tarea no se ejecutará.
Valor predeterminado: False.

Descripción:

Ocurre al ejecutar el método ExecuteTask de la tarea correspondiente y después de que se haya procesado el evento OnExecute por la tarea. Si el parámetro <Cancelar> se establece en el valor True, también se abortará la ejecución del método ExecuteTask. La tarea no se ejecutará y la ejecución del proceso de negocio no continuará según la ruta.
Este controlador permite, en particular, verificar si se cumplen las condiciones requeridas para la ejecución de la tarea (como la contabilización de un documento, la aprobación de un descuento en una factura, la marca de aprobación, etc.).

Disponibilidad:

Servidor, cliente grueso, conexión externa.

Nota:

Solo para puntos de tipo Actividad.
Solo se llama cuando se ejecuta la última tarea correspondiente al punto dado del proceso de negocio dado.

Disponible desde:

Disponible desde la versión 8.0.