What is the significance of the Floor Level field in the Floor form? It is a required numerical field. I am trying to understand how this field is being used. It is straight-forward if we have a 1st Floor, 2nd Floor; it will be 1, 2 for Floor Level. However, in our old system, we had a Floor Level field that was open text. We came up with a standard to use B1, B2 for Basement 1, Basement 2. For Mezzanine, we use M1, M2, etc. How are you handling these exceptions?
It is used in stacking to order the floors in the building. It might be used in other applications as well. The BIM integration with Revit initially populates it with the elevation of the floor. This works for stacking, as it just needs the lower floors to have a lower value. You can manually change the values to (say) -1, 1, 2, 3, 4 if that makes more sense to your users.