Autonumbering in Creo Parametric is not consistently implemented. In some places Creo displays <auto generated name> and doesn't consume a number from Windchill until the action is completed. In other places Creo consumes a number immediately, as soon as the related dialog is opened, before any actions have been completed. (Just opening the dialog and closing it will consume a number.) Please change this so <auto generated> is displayed everywhere and no number is consumed from the database until it's actually needed (the action is completed.)
Good:
Everything works exactly as desired when creating a brand new file in Creo. No number is pulled from the database until the object has actually been created.

Bad:
This falls apart everywhere else. All of these other actions will pull a number from the database as soon as the dialog is opened:
- Save As from Creo
- Assembly - Create New Object
- Assembly - Replace (even though "Unrelated Component" is not selected)
- Rename from the embedded browser in Creo



Wasting a number every time one of these other actions is taken is making the whole thing unusable (at least for us.) Yes, it functions, but it's not acceptable to "waste" 80% of the available numbers.
Note: There was a previous product idea but it was 'Archived' due to its age. Unfortunately this problem still exists so this idea was created to replace it (and at the direction of the Community management.)