Smart Nodes for M-Files Views allow to evaluate the content of M-Files views and display them within a process map. Since you can have multiple Smart Nodes in a map, you can browse your entire view structure in a clear way and see it all at one glance. In particular new employees will benefit from this newly gained transparency.
Compound
tab of the Views
category. Smart Nodes for M-Files views share the following capabilities:
There are four different variants of Smart Nodes for M-Files Views. Please be aware that this section only covers the default functionalities of the specific Smart Node. The adjustments that can be made via the Property menu are covered further down below.
The simplest representation of a view, that provides you with its basic attributes. It provides the user with:
To not overload your server, by default the number of contained objects is limited to 250. However, the maximum number can be changed in the properties. The exact procedure will be explained in more detail later in this article.
This display method is particularly useful if as many views as possible should be applied to the Process Map. Thanks to its compact appearance, it is very useful as part of a complete overview of all views of your vault.
This Smart Node is the logical extension of the previous one. In addition to the capabilities of the Vault-View Smart Node, the Vault-View with Content Smart Node can also:
1. Specify the path of the connected view.
2. Extend the view path.
3. Extend or shrink the whole Smart Node.
4. List the individual objects, sort them by their object type and identify them by predefined icons. If you hover your mouse over an icon, a list of all the objects contained in the category will open.
This list offers you three different interaction possibilities:
5. Trigger a search that returns the items in the view when clicking this icon in the preview tab.
This Smart Node has the additional function to filter the displayed objects of a view. For this, you can choose the properties and the values which are to be used for filtering. Do not be confused by the fact that only the properties are displayed by default. When one of the properties is selected, the corresponding values will appear. And please note that the properties and filter levels can be freely chosen. But the default comes up with properties that work on any vault structure.
Class
, Class group
, Workflow
and Workflow state
which are even dependent on each other as a hierarchy.
Using this Smart Node is especially useful if you expect users to jump through different levels of the linked view. The Level Walker makes this a breeze. In addition, this Smart Node also supports the filtering functionalities. By default filters for this Smart Node have been configured to show as drop-downs. But you can activate the tiled filters, if you like.
You may have already observed that you can choose different display formats for both the property and value columns of the filter. In this example, the Workflow
property is shown as Tiled
, while the corresponding values are displayed as a dropdown (Select
). Instructions on how to configure this are provided later in this article.
Using the properties menu you have a wide range of possibilities to customize the Smart Nodes according to your needs.
These articles start with the Smart Node with the fewest setting options and end with the one with the most. Please note that the individual sections are build on each other. This means, for example, that the Smart Node Vault-View with Content offers not only the properties that are in its section but also all the preceding ones.
This section contains properties that are customizable for all Smart Nodes for M-Files Views.
1. Result Limits - Define the maximum number of objects to be displayed in the selected Smart Node. In order not to overload your Vault, a limit of 250 is set by default.
★
in front of a value. Please note, to display the changes, you have to close the dialog by clicking OK
. ↑
or down ↓
in the list. Please note that the position in the list is also applied to the name filter on the Smart Node. +
must be clicked.2. Icon
3. Path - This section is all about customizing the view path of the Smart Node.
NOTE: If you set both previous menu items to -1
, the user will have access to any number of levels below and above the deployed view.
None
is selected. To make more colorings selectable, this field must be clicked first. Metadata - The term Metadata refers to the section of the Smart Node which shows the number of objects included in the linked M-Files views. The following adjustments can be made via the Properties menu:
1. Level Selector - Here you can customize the appearance of the buttons to expand ∧
or shrink ∨
the Smart Node.
2. Content - Here you can define if and how the objects of the linked view is displayed in the Smart Node and how the user should be able to interact with it.
Note: Handle this function with extreme care. It could easily happen that you will face several thousand objects in the Smart Node. This can have an enormous influence on the performance of the map. So be aware of how many elements will be represented before this function is activated.
None
button and select the desired color.1. Options - The Options area can only be used if two properties have been previously set as Grouping Level. Here the positioning of the two icons can be determined, which is then used for this combination of properties.
-125
and 125
. If negative values are entered, the icon of the first grouping level is displayed to the left of the second one. If positive, it will be displayed to the right.-125
and 125
. If negative values are entered, the icon of the first grouping level is displayed above the second one. If positive, it will be displayed below.2. Size - set the size for all of the icons. If you deselect Keep Aspect Ratio, you can determine Width and Height independently from one another. You also have the choice between determining the size in centimeters or change it in percentages.
1. Visible - Determine if the names of the selected properties should be shown at all.
2. Grouping Level - If two Grouping Levels are specified, the arrangement of the labels can be set here.
3. Size - Set the width of the labels under the icons. Here you have the choice between changes in centimeters or percentages. If the label of the icons is longer than the label size you set, the text will wrap.
1. Display Mode - You have the choice of displaying the Name Filter either as an icon (Show In Menu), which can be used by a tooltip or directly in the upper area of the Smart Node (Show on Smart Node).
2. Visible - Determine if the Name Filter should be shown at all.
3. Show Result Limit - As mentioned at the beginning, the maximum number of contained items is limited to 250 by default. If you enable this item, the Name Filter will be extended by the item that allows the user to set the limit from predefined values.
1. Result Limits - A list from which the user can determine the maximum number of results.
2. Search Settings - Set whether the name search should refer to all parts of the object names (Contains), or the beginning (Starts With). In addition, you can also select the Matches Pattern option for your search. This means that you can replace single characters of your search with the wildcards *
and ?
. If you need more information about this, please refer to the M-Files documentation.
3. Search Term - Enter your search term here.
4. Clear - Set the filter back to its default state
1. Tooltip - Customize the functionalities of the tooltip. Due to the wide variety of its options, they will be covered in more detail.
2. Border - Select the color of the border of the tooltip.
3. Fill - Set the color of the tooltip's background.
4. Title Font - Change the appearance of the tooltip's title.
5. Entry Font - Determine the font style and color of the names of elements listed in the tooltip.
1. Property - The field next to the Property label can be considered as the main feature of the window. Clicking the field will open a list of every property definition included in your vault. When selecting a property definition you have two possible approaches. They can be selected either directly, or in relation to an object type. Therefore, the list is divided into different segments, which are signaled by bold headings.
Wildcard
of the dropdown menu.Another interesting entry is the property Object FileType
. If there are documents in the selected view, this property causes the documents to be sorted according to their file types. For simplification, the icons corresponding to the file type (E.g.: Word. PowerPoint, Excel, etc.) are displayed directly.You may have noticed that some properties have abbreviations after their names. These indicate the type of property. In the following, these will be briefly explained for a better understanding.
2. Aggregated By - If you have previously selected a property of the type TS or D, you can specify here the time period to be covered by a single category. You have the choice between Year
, Month
, Year & Month
and Date
.
3. Grouping Level 2 - In addition to the first grouping level, you can define another one here. The configuration works in the same way as described above.
4. Level - If the property you have selected consists of a value list (MS
or SL
), the Level tab is activated. In this tab, you can reduce the considered M-Files objects to certain aspects of the value list and change the order of the groupings.
1. Filter By Parent-Item - If there is a Parent-Item for the property you have selected, as is the case for workflow states, for example, you can select it here and thus reduce the list. If the selected property has no parent items, this search bar will be hidden.
2. Lookup Items & Order - This list contains all values that are included in the selected property. Please note that this is a listing of all values that refer to the selected property, not only those that are actually used in the chart. For example, if you have selected the Workflow State property, all workflow states of the entire vault will be displayed here. Furthermore, you are able to:
↑
/↓
) you can freely determine the ordering. 5. Show #NA# - As mentioned above, items that do not match a certain criterion are listed with #na#. If you rather prefer complete hiding of these, this checkbox must be deselected.
6. Show Empty - The objects of the Smart Node that do not contain the selected properties will be summarized under EMPTY
. If you deselect this item, it will be hidden completely.
7. Sort - By default, the elements of a Smart Node are sorted alphabetically. If you are not satisfied with this, sorting can be deselected here.
Filter
1. Column - Customize the functionalities of the column. Due to the wide variety of its options, they will be covered in more detail.
2. Border - Select the color of the border of the column.
3. Fill - Set the color of the column's background.
4. Font - Determine the font style and color of the displayed properties within the filter.
Value
, you can restrict the values which are associated with the selected properties. The dialog is shown in the following picture.#empty#
should appear in the Value List. If a user selects #empty#
as a value to filter by, only M-Files objects that contain the previously selected property, but do not have a value set for it, will be considered. Select Allow Deleted to display values which have been deleted at some point in your system. You can identify them by the tag (deleted)
displayed behind their name. By default, this option is disabled
Apart from that, there are some peculiarities when you have selected a temporal property. This can be, for example, the creation date, last edited or due dates of certain projects. More generally speaking, this concerns every property of the type TS (Timestamp) and D (Date)
To
, or From
today's date. To
means that an interval is formed into the past. This should be used to search for e.g. publication dates of documents. From
, on the other hand, builds an interval into the future. This is useful e.g. if you have selected due dates of projects as property. Besides days, you can also filter by months or years.Auto
.Value
to switch to the customization options for the value column.Tiled
as the display format for your Value Column, you can utilize this option to specify how the individual values should be arranged. If “Auto” is selected, as many values are displayed side by side as the width of the smart node permits. However, if “Textwidth” is chosen, the entries are displayed one below the other.Auto
.View Level
It is also possible to inject views via command into a Smart Node for M-Files Views. To do this, another element on the map must be provided with the appropriate command. If this is triggered, the Smart Node is filled with the specified view. This is especially useful if you want to cover a large number of different views on your map and work as performance efficiently as possible. How to create this command can be read here.