Recording can be used to quickly create the initial steps of a test, but it does not generate control logic such as If…Then conditions, loops, or DDT iterations. Those elements have to be added manually afterward.
Because of that, even if you start with recording, you will still need to use the Keyword Test editor and drag-and-drop operations like If, While, or For Each Loop to implement that logic.
So if your tests require multiple conditions, loops, or data-driven iterations, recording mainly helps capture the basic UI actions (clicks, inputs, navigation), but the actual test logic must be built manually. In those cases, the drag-and-drop approach becomes necessary to structure the test properly.
For simple workflows recording can speed up the initial creation, but for more complex tests with conditional paths and loops, building or refining the test using drag-and-drop operations usually provides more flexibility and control.
If this resolves your scenario, marking it as the solution helps future readers find it quickly.