Cuando selecciona utilizar un proceso enlazado como implementación de una actividad,
una opción avanzada de las propiedades de implementación le permite proporcionar una
variable predefinida para llamar dinámicamente a uno de los muchos procesos enlazados,
según sus necesidades.
Acerca de esta tarea
Para utilizar la opción dinámica para un proceso enlazado, en primer
lugar debe completar las tareas siguientes:
- Cree una variable en el proceso de nivel superior
de tipo Serie que contenga el nombre del proceso enlazado que desee ejecutar. (La variable debe ser de tipo Serie.) El proceso de nivel superior también debe incluir
la lógica para determinar el valor de esta variable en tiempo de ejecución. Por ejemplo, el proceso de nivel superior puede incluir lógica para establecer el valor de esta variable en función de la entrada del usuario.
- Establezca las variables de entrada y de salida para
cada posible proceso enlazado de forma que independientemente de cuál sea el proceso anidado al que se llame,
el proceso de nivel superior se ejecute como se espera. Para cumplir este requisito, las variables de todos los posibles procesos enlazados
deben ser las mismas. Puede seguir los pasos para correlacionar variables del proceso de nivel superior con el
proceso enlazado en Utilización de procesos enlazados
para cumplir con este requisito.
Siga estos pasos para configurar una actividad para llamar dinámicamente a uno de los muchos
posibles procesos enlazados:
Procedimiento
- Abra la definición de proceso de negocio (BPD) padre en Designer.
- Pulse la actividad que desee en el diagrama de BPD.
- Pulse la pestaña Implementación de las propiedades.
- En Implementación, seleccione la opción Proceso enlazado en el menú desplegable.
- Pulse el botón Seleccionar para seleccionar una de las BPD enlazadas predefinidas
en la biblioteca.
Debe seleccionar inicialmente una de las BPD enlazadas predefinidas para que la configuración dinámica
funcione correctamente.
- Pulse la pestaña Correlación de datos en las propiedades.
Debido a que ya ha creado las variables de entrada y salida para el proceso enlazado, la pestaña
Correlación de datos de la actividad en el proceso de nivel superior incluye estas variables.
- En Correlación de entrada, pulse el icono de correlación
automática en la esquina superior derecha y a continuación pulse el icono de correlación automática en la
esquina superior derecha de la sección Correlación de salida.
- Pulse la pestaña Implementación de las propiedades.
- Pulse el indicador situado junto a la cabecera de la sección
Avanzada para expandir la sección.
- Pulse el icono de variable situado junto al campo Subproceso dinámico para seleccionar la variable
definida anteriormente que proporciona el nombre del proceso seleccionado.
Nota: en tiempo de ejecución, el valor de esta variable no puede ser nulo y debe coincidir exactamente con el
nombre de una BPD existente.
- Guarde la configuración.