# Enter/Exit Electric Harness
- Enter Electric Harness: In the main assembly, click the 'Enter Route' command in the electrical module to enter the 3D sketch editing state of the route sub-assembly.
If there is no route sub-assembly in the main assembly, the 'Enter Route' command will be unavailable.
If there are multiple route sub-assemblies in the main assembly:Pre-select an element of a specific route sub-assembly in the viewport or feature panel, then click 'Enter Route' to enter that route. Clicking “Enter Electric Harness” without pre-selecting elements will open a 'Select Route' dialog box, allowing you to choose which route to enter.
The purpose of the 'Enter Route' command is to access the 3D sketch editing state of the route sub-assembly.
When not in the route 3D sketch and right-clicking an element of the route sub-assembly in the viewport or feature panel, a menu option titled 'Enter Route' will appear; clicking it allows you to edit the 3D sketch of the selected element's route.
Exit Electric Harness: Once in the Top-down editing state for the route sub-assembly, regardless of whether you are inside or outside the 3D sketch, the “Enter Electric Harness” command will be replaced by “Exit Electric Harness”, which can be clicked to exit the Top-down editing state and return to the main assembly.
Exit Sketch: All electrical-related commands in the assembly require being in the 3D sketch editing state.Once inside the 3D sketch, an “Exit Sketch” button will appear under the drop-down menu of “Enter Electric Harness” .
Users can click this button to manually exit the sketch; upon exiting, they return to the Top-down editing state for the route sub-assembly.
The functionality and state synchronization of the 'Exit Sketch' command in the electrical module are consistent with the sketching module's 'Exit Sketch' command.
After exiting the sketch, this “Exit Sketch” option will be hidden.
Difference Between “Enter Electric Harness” and “Exit Electric Harness”:
“Enter Electric Harness”: The command button is visible both inside and outside the sketch; its effect is to exit the sketch and the Top-down state simultaneously.
“Exit Electric Harness”: The command button appears only when inside the sketch, with the effect of exiting the sketch without leaving the Top-down editing state.
- Edit Components: Using the assembly module's “Edit Components” command allows access to edit either the route sub-assembly or its constituent components without automatically entering the route 3D sketch. Clicking this command again will exit the “Edit Components” mode.
**Undo/Redo:**Once you leave the route sketch, any current changes in the sub-assembly must be rebuilt. Mechanistically, this requires clearing the undo/redo list, making it impossible to undo actions.Exiting other types of sketches retains the ability to use undo/redo functionality."