Cristiano, this is minimum requirement for big companies with travel operation or shared service center teams supporting travelers....
The best solution is to provide a bulk procedure or web service able to add/remove assignments according
if you have an erp backend, usually, is simple to determine organization changes in order to update travel assistant visibility (travelers managed according to employee attribute [cost center, company code, etc])