Update subassemblies in existing files

Last updated: 2021-02-12

While infrequent, WisDOT will sometimes update an existing subassembly with new parameters. An example of this is the subassembly updates of October 2018 of Please see help on the web at DaylightProfileControlled and Please see help on the web at CutFillProfileControlled.

After updating WisDOT customizations, the new subassemblies will be included in subassemblies and assemblies from the WisDOT tool palettes.

For existing corridor files:

  • They will not automatically get the updates with the new subassemblies.
  • There is no requirement to update subassemblies. If you do not need new functionality it is recommended to not update the subassemblies.

To update subassemblies in existing corridor files:

  1. Open Corridor Properties > Parameters tab > Uncheck all regions > Apply > Rebuild the corridor to rebuild an empty corridor. This is required to clear out the old subassembly definition from the corridor.
  2. Right-click the new subassembly on the tool palette > Properties... > Set any default input parameters needed
  3. Click the new subassembly from the tool palette.
  4. rEnter to start the replace option for subassembly insert. This is the only insertion method that will retain parameter targeting.
  5. Select the subassembly in the assembly to replace > Keep similar targeting
  6. Repeat for all instances of the subassembly to replace.
  7. Open Corridor Properties > Parameters tab > Check all regions > Apply > Rebuild the corridor