You need to have it running on a server. So everytime you create a new record in Aveva engineering it goes thru the TMS server. Okay if you only have 1 record to create. but if you have tms auto naming etc. included and you change it on certain hierachie levels it can take ages till it's completed the task.
Bad thing here, as a user you dont know when it is finished with it. Since you only start the action and everything else is running on the TMS Server then.
I like the Idea behind it, but atm it's more like a new bottle neck to me as a proper solution