How Deep Space is used for checking File Names comply with the Project Requirements
Recommended Method
Deep Space supports defining a Project Filename Structure with the following values:
-
delimiter - example is hyphen '-'
-
number of parts - number like 5, between 1 and 10
-
file extension - text like '.rvt'
Each part of the filename is further customisable using a 'part type', using one of the following values:
-
ProjectIdentifier
-
DisciplineCode - create Teams as shown at Creating Teams
-
BuildingCode - create Buildings as shown at Working With Buildings and Sites
-
Whitelist
When Whitelist is used, the actual list of acceptable values can be defined for that part of the filename.
Limitations
-
only 1 filename structure pattern is supported for each project
-
up to 10 parts of the filename pattern can be defined and checked
-
the following dynamic patterns are supported:
ProjectIdentifier - from projects_def (project_identifier)
DisciplineCode - from team_bim (Pri_Abbrev)
BuildingCode - from project_buildings (Revit_Building_Code) -
Whitelists are support for every part of the filename pattern
-
only 1 extension is supported per filename structure pattern
Legacy Methods
These data views were previously used:
-
audit_filenames_reqd - auto generated filenames in the structure of:
ProjectIdentifier-CompanyAbbrevation-DisciplineCode.rvt -
audit_filenames_detailed_reqd - auto generated filenames in the structure of:
ProjectIdentifier-CompanyAbbrevation-DisciplineCode-BuildingCode.rvt