Translate the following English sentence to French:
"It has been discussed at length in the Committee on Foreign Affairs, Human Rights, Common Security and Defence Policy and has put us on the right track."
Celle-ci a constitué un dossier remarquable et parfaitement équilibré, qui fait l'objet de discussions détaillées au sein de la commission des affaires étrangères et nous met sur la bonne voie.