Separate requirements from preferences
Prepare a small fictional rota and distinguish essential conditions, preferences and estimates. Examples might include availability, an agreed visit window, continuity or the time between two locations.
Ask how the software represents each condition and how a planner recognises a conflict. Record any information that must still be checked elsewhere.