Поток возвращает уникальный идентификатор при запуске.Если вы храните этот уникальный идентификатор где-то, вы можете использовать его позже, чтобы получить поток и проверить его состояние, например, напечатав текущий шаг отслеживания прогресса:
val flowId = cordaRPCOps.startFlowDynamic(MyFlow::class.java).id
val flow = cordaRPCOps.stateMachinesSnapshot().single { it.id == flowId }
val flowSteps = flow.progressTrackerStepAndUpdates!!
println(flowSteps.snapshot.last())