the intent of this feature is to be able to update component ID's for a batch of items quickly. Currently, a group of items can be selected (in a drawing or pdm) and their IDs can be updated according to the Project component ID settings. this is fine, but very slow if a user wants to update a large quantity of objects on varying sets of componentID rules. My suggestion is to provide a dialog for the user to quickly input a new set of componentID rules for the items to be updated with.
example workflow might be:
- user selects objects
- user right clicks selection
- user selects "Regenerate component ID"
- show user options "With Project Defaults" OR "With Custom ID"
- if user selects "With Project Defaults", IDs are regenerated with project default ID rules
- if user selects "With Custom ID", componentID Format dialog is shown (Type, Value, Length) and upon selecting "Recalculate" the IDs are regenerated according to the indicated format