Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Custom Automatic Numbering Schemes

Our company is an OEM of large process lines. These consist of a series of unique stations. Our current part numbering scheme looks like this xxxx-yy-zzz. Where xxxx is a 4 digit number identifying the project. yy is a 2 digit number identifying a station on that line. and zzz would be a three digit unique identifier for each component of that station. At times we will add a letter to the end of the PN to further identify it as a sub assembly or weldment component. For example a PN of 1234-56-789A would immediately identify this part as a component of sub assembly 789, on station 56, for project 1234. This numbering system has worked very well for us to quickly identify and categorize parts.
We are in the process of switching from a different CAD software which had a built in PDM software which did not allow for duplicate part numbers. But we have not yet been able to find a way to utilize the built in Onshape numbering schemes to work for our numbering system. Instead we resort to manual entry for each individual part number inside of a parts properties. Which has no safeguards against duplicate part numbers, and opens us up to errors in the manual entry process for typos etc.
Does anyone have a workaround or fix for this issue, is there a way to further customize the Onshape automatic part numbering scheme?
Any help would be appreciated.