1. Para migración de procesos con instancias activas:
  2. Si en el proceso padre se usa una actividad División (Split) que espera la finalización de su hijo dentro de un bucle, el hijo debe persistir con una actividad Interacción de Usuario (UserInteraccion), Demora (Delay) o Finalización (Terminate).
  3. Si en el proceso padre se usa una actividad División (Split) que espera la finalización de su hijo fuera de un bucle, el hijo puede o no persistir.
  4. Si en el proceso padre se usa una actividad División (Split) que NO espera la finalización de su hijo dentro de un bucle, el hijo puede o no persistir.
  5. Si en el proceso padre se usa una actividad División (Split) que NO espera la finalización de su hijo fuera de un bucle, el hijo puede o no persistir.
  6. Si el hijo persiste mediante una actividad de Finalización (Terminate), independientemente de cómo sea llamado desde la split (dentro o fuera de un bucle, esperando o no la finalización), la publicacion del hijo debe estar con historial en todas las instancias.
  7. Para migración de procesos SIN instancias activas y para la construcción de nuevos procesos que requieran esperar la finalización de un hijo:
  8. Utilizar la actividad Envio de Mensaje (SendMessage) en lugar de la actividad División (Split) ya que la primera soporta la invocación del hijo dentro o fuera de un bucle sin necesidad de que el hijo persista con una actividad Interacción de Usuario (UserInteraccion), Demora (Delay) o Finalización (Terminate).
  9. Cualquier proceso hijo que utilice una actividad Finalización (Terminate) debe ser publicado con historial en todas las instancias.