Use Extended data, step by step
- Run a check and scroll to Extended data, the section under the Model table.
- Choose a tab. There is one for each group of requirements of the test, for example a property set such as Pset_WallCommon, Attributes, Classification, Material or Location, and first of all Model health and Untested, then Generic elements when the model has some. Once you have marked values, a Your marks tab comes last. A tab with something failing shows its count; a tab with nothing failing is paler. Choose the arrow at the end of the line, or scroll it sideways, for the tabs that do not fit.
- Read the bar over the table. It names the tab, says how many elements it holds, how many fail, and how many properties it asks for and whether each is required.
- Find the failing cells. Each is tinted and has a ✕ before its value. A cell with no value says why: not set when the property, or the whole property set, is missing, empty when it is there without a value. Point at a cell for the full reason.
- Click a cell or a row. Its elements show in the 3D view, and a bar at the bottom says how many. Click with Ctrl to add one, or take it off again, and with Shift to take a whole range. Press Esc to deselect.
- Choose the small arrow beside a column's name to filter by it. Type in the box, or untick the values you do not want. The arrow shows a dot while the column is narrowed, and Clear filters, in the list the Filters button opens, clears them all.
- Choose the Group button in the bar to change how the rows are grouped, and Columns to hide the columns you do not need.
- Choose the 3D button in the header to hold the 3D view over this section while you click through rows. Press it again, or Esc, to let go.
What the table shows
- One row per element, with its name, its IFC class, its GlobalId and its status. After the status come the BCF topic the row goes out in and the Elements column, how many elements the row stands for: elements that are alike but for their GlobalId share one row. The GlobalId is cut at half its width; point at it for the whole id.
- A column for each property the test asks for, and the values the elements hold.
- A flag before a value marks a placeholder, TBC or a dash, to review. The cell is not tinted, and the value still counts as a pass.
- A blank cell means the requirement does not apply to that element.
- A warning cell has a tint and a glyph of its own, and never changes the row's status.
The bar also says how the rows are sorted: failing first, or by model first and failing first within each model, until you press a column's name, which sorts by that column, then the other way, then back. The footer says which rows are drawn, "Rows 1 to 200 of 1,238", and has a Show more button.
Filter the rows
Every column has a small arrow beside its name, and its filter is behind it. GlobalId, Element, IFC class and BCF topic open a text box: type part of what you look for. Status, Model and each property open the list of every value the column holds, with how many elements hold each, and a search box. A value that fails is marked ✕ with the word "fails". (empty) is the elements with no value.
A row stays only when its value is ticked in every list you narrowed. Each tab keeps its own filters. The Filters button in the bar lists the filters that are on, each with a way to clear it. A property with many different values draws 300 of them at a time: scroll to the end of the list for the next ones, or type in the search box. From the keyboard, the arrow keys move between the search box and the values, Space ticks one, and Escape closes the list.
A property's counts, the elements that have it, the different values it holds and how many fail, belong to the tab and are not narrowed by a filter. A property that fails some elements ends its list with them, "show in 3D": choose it to see those elements in the 3D view.
Group the rows
The Group button in the bar says how the rows are grouped, "Group: unique elements" at first: elements that are alike but for their GlobalId are one row. Choose it for the other ways: IFC class, Element name, Status, the values of one property, or No grouping, a row for every element. The filters apply first, so a group counts the rows they leave.
A group is a row of its own, with how many elements it holds and how many of them fail. Its cells say what its rows share. The small triangle opens the group's rows, and a click on the group shows all its elements in the 3D view. Each tab keeps its own way of grouping while the page is open.
Choose the columns
Columns, at the right of the bar, lists every column after Status with a tick. Untick one to hide it, and Show all columns brings them back. A hidden column no longer filters or sorts the rows. Each tab keeps its own columns while the page is open.
Mark a value
A value can pass its rule and still be wrong, and a failure can be fine in your project. Click a cell and a small Mark button appears in it. Choose it, or use the keys on the selection bar: M marks the selection as an issue, N as not an issue. A mark is for these elements only, or becomes a rule for every similar case (How do I turn a wrong value into a rule?). Marks are counted in the results, the BCF and the reports, and show as Your marks in the summary topic. Choose Remove mark to take one back.
The other tabs
- Model health lists the issues of the file itself, with where they are in it (how to read it).
- Untested lists the elements no specification applies to, and the classes only general rules reach (untested elements).
- Generic elements lists elements with no class of their own, by type, as warnings: they never change the index.