Explore adding support for computing an additional ID number field with leading zero support.
UCB has a solution that does the computation in the UI, Ray suggested that an improvement would be to put it in the services layer, with the number created through the UI / REST API.
User can enter a number into the Object ID form, on save, a computer number will be created in the background that includes a set number of leading zeros after each number break (e.g. period, dash, slash, etc.,).
Search results will sort via this sortable number vs. the entered ID number
Users can include the sortable number in reports and other exports