Aras Innovator Platform

Using the Column Selector in Main and Relationship grids

The Main and Relationship grid toolbars contain the Refine Search icon . When you click the icon, a dialog box similar to the following appears. The dialog contains 2 columns – Properties and Classifications.

Note
The data displayed in the following dialog uses example data.

Figure 17.

In the Main Grid, the Properties column displays a list of properties associated with the item. Select one of the following from the dropdown list:

  • All (the default) displays the standard properties, explicitly-defined xProperties, and extended properties associated with an item.
  • Standard displays the standard properties and explicitly defined xProperties.
  • Extended displays all of the xProperties assigned through the xClassification trees.

In the Relationship grid the Properties column displays a list of properties associated with the item. Select one of the following from the dropdown list:

  • All (the default) displays all the properties.
  • Standard displays all Properties where hidden2 = false and explicitly defined xProperties on the Related ItemType
  • Relationship displays Properties where hidden2 = false as well as explicitly defined xProperties and xProperties assigned through xClass Trees for the Relationship ItemType
  • Extended displays all the xProperties that are assigned through xClassification Trees for the Related ItemType

The standard properties that you select appear as column headings in the Main and Relationship grids. Deselecting properties removes them from the grid.

The Classifications column displays the xClassification Tree associated with an item.

To search for several xProperties or xClasses, click the AND icon . Click the OR icon to search for a particular xProperty or xClass.

  • For example if the User searches for xClass X OR xClass Y the search should only return Items classified as X or items classified as Y, or Items classified as both X and Y. And Items classified by X and Z. And Items classified by Y and Z. And Items classified by X, Y and Z. etc. As long as an item is classified by X or Y, it should be returned no matter what else it is classified with.
  • If the User searches for xClass X AND xClass Y the search should return Items classified as both X and Y and Items classified by X, Y and Z.

Figure 18.

Filtering the Property Column List by xClasses

You can search for xProperties that are only associated with a particular xClass by filtering xProperty Columns by selecting xClasses. When you select an xClass in the Classifications Column, the xProperties associated with that xClass appear in the Properties column. If you select multiple xClasses, the xProperties for all of the xClass selections are displayed in the Properties Column. Unselecting the “xClass Filter” control for xClasses causes the assigned xProperties for those xClasses to not appear in the Properties column.

As shown in the following screenshot, selecting the filter for the “Fixed Capacitor” xClass results in the xProperties associated with the Fixed Capacitor xClass appearing in the Properties column. The filter icon for each xClass is located to the right of the xClass name. The default state of the icon is grey (unselected). When you select the filter for a given xClass, the filter icon appears in orange.

Figure 19.

xClass Search Options

In the Classifications Column of the Column Selector, the following states (1-7, shown in the diagram below) are available for selecting the xClass to include in the Search criteria.

Figure 20.

The check boxes on the right of the xClass name enable you to select the xClass to include in the search criteria. The xClass you select for the search is displayed in the xClass bar. For more information refer to section Using The xClass Bar.

Figure 18 shows the different states for the checkboxes. Each of these states is described here:

  1. Unselected + Indeterminate - This is the default search state for all xClasses. The indeterminate symbol indicates that it is .inactive. Grid results may or may not be classified by this xClass.
  2. Checked - When you click the box, the check symbol that appears indicates that the xClass has been included as a single search criterion.
  3. Hard Checked (include subclasses) — When you click an xClass checkbox twice the inverted colors on the check symbol indicate that both this xClass and all associated subclasses are included as search criteria. (Only available while using ‘AND’ logic).
  4. Soft Checked - The normal check symbol is grayed out to indicate that the xClass is included as a single search criterion. You cannot click to this state. It only appears if a parent xClass was set to “Hard Checked”.
  5. Unchecked - The empty box indicates that the search results must ‘NOT’ include this xClass.
  6. Hard Unchecked (exclude subclasses) - The blue border around the empty box indicates that the search results must ‘NOT’ include this xClass or any of its subclasses. (Only available while using ‘AND’ logic).
  7. Soft Unchecked - The empty box indicates that the search results must ‘NOT’ include the xClass. You cannot select this state. It only appears if a parent xClass was set to “Hard Unchecked”.

The Click-through cycle for xClasses that have subclasses where ‘AND’ logic is active starts with the default “Unselected + Indeterminate”. It then progresses through Checked, Hard Checked, Unchecked, Hard Unchecked, then back to Unselected + Indeterminate.

The Click-through cycle for all other conditions, beginning with the default Unselected + Indeterminate is Checked, Unchecked, and then back to Unselected + Indeterminate.

Clicking anywhere outside the menu closes the menu.

Clicking Run Search from the search toolbar executes the xClass search criteria and returns the results.

Clicking Clear Search Criteria from the search toolbar, clears all xClass search criteria.

Any Classification – Users can also search Items with Any or No Classification as shown in the following diagram.

Figure 21.

  1. Set “Any Classifications” to Hard Checked to search for items that are classified by at least one xClass from the xClassification Trees.
  1. When you select “Any Classifications” then all the xClasses in the Trees should be Soft Checked.
  2. Set “Any Classifications” to Hard Unchecked to search for items that are not included in any classification.
  3. After setting “Any Classifications” to Hard Unchecked, all xClasses should display “Soft Unchecked”.

    The logic used has no effect on searching by “Any Classification” — if set to either “AND” or “OR” the operation functions the same.

Using The xClass Bar

When you select xClasses and click the icon, they appear in the xClass bar that appears in the Main grid as shown in figure 22.

Figure 22.

The Relationship grid displays xClasses and xProperties this way:

  1. Figure 23.

When you perform an Advanced search, the grid displays xClasses like this:

Figure 24.

For an AML search, xClasses appear this way:

Figure 25.