You must've seen the wizard driven registration forms on the web which provides pretty useful approach break the whole tasks into limited screens. In ADF you can do the same by using Train flows in bounded task flow in simple words Train is one type of bounded task flows.
In this post we will see how to create Train flows in Oracle ADF and we will also calling another bounded task flow in between.
There is a little trick when you are creating a Train flow based on same entity you need to skip validations on the page definition to avoid errors.
Download the sample code
More details watch in this video
Check this great Oracle ADF book