Request
Have the document code independent of the environment
Have enhancement for the Revision code so it can be configure the same way as the document code.
The Document code and the revision code should be independent but could be link to an environment.
The reason is, we wanted to avoid having to copy a whole environment to have the the Document Code and the Revision Code to be use.
Have the Document code and the Revision Code be part of the definition of the workflow might be more useful to propagate/reuse in various projects.
How we configure the WRE is a good example. The Revision code can change from P##.## to C## to ## as the document mature from WIP to IFC to As Build.
Once link to an environment, the Document Code, Revision Code could use any attributes from the linked environment and we could as well create additional attribute specific to a revision.
Once link to a state of a workflow, we can define schema of the Revision Code at the birth of the document in the WIP status. When the document progress to the next status, we define which field get increment, wich get remove and which field get replace.
Our Revision code goes from simple numeric value 00, 01, 02, 03 etc...
to a mix of numeric and alpha as the document transition from WIP to IFC to As build....
To a more complexe alphanumeric with prefix ( being alphanumeric), follow by a major ( Alphanumeric) by a minor (Alphanumeric) and suffix which can as well be alphanumeric.
In some occasion we have conditional characters.
The space, if left null should not appear in the revision code ( Document Number as well).
Went sent to the customer, he need to insert a letter after the Major, after the minor has been drop and before the suffix.
The idea is not being limited by the schema of the document and revision code.