Often, a device like a valve in the water network is added to the network along the existing pipe. System creates a new vertex at the location where valve is placed. But if the valve is defined as a device with terminals, this creates invalid topology. User is required to manually break the pipe at the location and set the terminals.
Please provide a way to configure when placement of a device with terminals should automatically break a line. Perhaps, a tool "Break Line at the Location" in the Create Features geometric toolset similar to "Point At End of Line" tool. And if the device is a bi-directional terminal, automatically assign ToDeviceTerminal to Terminal A (or lower terminal ID) to line 1 (original OID) and assign FromDeviceTerminal to Terminal B (or higher terminal ID) to the new line created. This will make topologically correct edit and user will just need to validate the topology. This will improve the productivity.