Un proceso puede llamar a otro proceso a través de una actividad de proceso enlazado. Cuando la actividad del proceso enlazado se desencadena en el tiempo de ejecución, se ejecuta el proceso enlazado. Una vez que el proceso enlazado se ha completado, el proceso padre reanuda la ejecución. Cuando se agrupan actividades relacionadas en un proceso aparte en lugar de en un subproceso, se puede reutilizar dicho proceso en otros procesos que compartan ese conjunto de actividades. Por ejemplo, los pasos para crear una cuenta de cliente podrían
ser comunes a varios procesos distintos. Si agrupa juntos estos pasos en un
proceso Crear cuenta de cliente, puede utilizar las actividades de proceso
enlazado para llamar a este proceso desde todos los procesos que lo requieren.
Acerca de esta tarea
Los procesos enlazados proporcionan una forma de incorporar pasos relacionados lógicamente en un proceso al mismo tiempo que se mantiene la vista de alto nivel del proceso de nivel superior. Sin embargo, los procesos enlazados difieren de los subprocesos, ya que otros procesos distintos al proceso padre pueden instanciarlos y acceder a ellos. En releases anteriores del producto, los procesos
enlazados se conocían como procesos anidados.
Procedimiento
- Abra el proceso padre.
- En la página Definición, añada un proceso enlazado al diagrama.
- Seleccione un proceso existente para el proceso enlazado que hay que llamar o cree un proceso nuevo. También puede invocar dinámicamente uno de los numerosos procesos enlazados en tiempo de ejecución, en función de sus necesidades, utilizando una variable definida en el proceso padre. Consulte Llamar dinámicamente a un proceso enlazado.
- En el proceso padre, conecte la actividad de proceso enlazado a otros elementos del proceso de flujo.
- Las variables de una actividad de proceso enlazado son locales para el proceso enlazado. Si desea pasar datos hacia o desde una actividad de proceso enlazado, debe correlacionar las entradas y salidas del proceso enlazado con las entradas y salidas de la actividad de proceso enlazado en el padre. Realice uno de los pasos siguientes en la pestaña Correlación de datos de la vista Propiedades de la actividad de proceso enlazado:
- Si ya ha declarado variables en el proceso padre que tengan los mismos nombres y tipo de datos que las variables de entrada y de salida del proceso enlazado, utilice la correlación automática para que las entradas o salidas del proceso enlazado se correlacionen automáticamente con la variable definida en el proceso padre.
- Si las variables declaradas en el proceso padre no coinciden con las variables de las entradas o salidas del proceso enlazado, puede seleccionar manualmente las variables que desee correlacionar.
- Pulse Guardar o Finalizar edición.
Para obtener más información sobre cómo declarar variables para los servicios humanos del lado del cliente, consulte
Declarar variables.