Fix Workplace to support multiple drawings associated with each floor
Currently, if you have registered multiple CAD drawings for a floor, every form in Archibus will properly display the correct CAD drawing when viewing that floor except Workplace.
Space Console, for example, will review the Rooms table to confirm which drawing is connected to the rooms on a floor, and then display the SVG associated with that drawing.
Workplace queries the drawings table to retrieve a list of drawings associated with a floor, and then tries to display the SVG associated with the first drawing retrieved in the query.
There may be a question on why an organization would have multiple drawings associated with a floor. The primary reason we have experienced is due to Document Management for Drawings. In reality, only 1 drawing is actually connected to the rooms on a floor. However, in order to pull all support files related to an FM drawing when checking out, customers are also storing the support files (Base drawings, Furniture drawings, etc) in Archibus document management. The Extensions require a drawing to be registered with Archibus to check in a drawing, and you must specify a building and floor before you can successfully register a drawing. Therefore, customers are specifying multiple drawings per floor just to store a complete picture of each floor in Archibus Document Management.
