FSTable (Content Plugin)

Purpose

This plug-in offers a content view to show the details of one or more chosen object like an asset, product, workflow, glossary object, channel project etc. in form of a table.

Tables can be added in central or in right panel. More details in the FSNavigation.

Access the plugin via

Mandators → <Mandator name> → Content plug-ins → FSTable

Possible Usage of the plugin

You can use the plug-in as follows:

  • Center Area of the Frontend:

Plugin

Object type

Note

Page plug-in "AdvancedSearch"

  • ISY Object

  • Pim2Product

  • Project

  • Global Search

Page plug-in "FormbasedSearch"

  • ISY Object

  • Pim2Product

  • Project

  • Global Search

Page plug-in "FSNavigation"

  • ISY Object

Page plug-in "ClassificationView"

  • ISY Object

  • Pim2Product

  • Project

  • Global Search

  • Product Export Option

  • Workflow

(for AssetView configuration)

Page plug-in "WFLTodoList"

  • Workflow

Page plug-in "WFLStatus"

  • Workflow

Page plug-in “ShoppingCart”

(only available as Sidebar Object)

Content Plugin “ProjectTableView

  • Project

Content Plugin “ProjectWorkflowView

  • Workflow

Content Plugin “ProjectAssetView

  • ISY Object

  • Pim2Product

Content Plugin “ProjectProductView

  • Product Export Option

Function Plugin “ProductView

  • ISY Object

  • Pim2Product

  • Project

  • Global Search

  • Product Export Option

  • Workflow

  • User Activity

  • Glossary

Function Plugin “Usage History

  • ISY Object

  • Pim2Product

  • Project

  • Global Search

  • Product Export Option

  • Workflow

  • User Activity

  • Glossary

Preconditions

To configure the FSTable plugin, following preconditions should be given:

  • Configured expressions, which should be displayed in the table for specific type.

  • Attributes - which can be configured by customer admin (project-specific)

  • Standard expressions - provided by OMN Product without upfront configuration.

Supported Plugins

The FSTable does not support other plugins.

In terms of using the plugin in the context of another plugin (see Possible Usage of the Plugin section), additional plugins can be configured and used.

For example, for the table view used in the page plugin FSNavigation, a function plugin e.g. a download plugin can be configured and used for a selected item in the table.

General configuration

The configuration of FSTable plugin includes two parts:

Tab

Description

Note

General configuration

General configuration of the plugin

Icon Assignment

For assigning an icon for the plug-in.

See more details under Assigning Icons

Table 1 Content plug-in 'FSTable' Configuration Structure

Tab

Description

Note

Object type

Selected the object type you want to display in the table.

Available object types:

  • ISYObject: for viewing files on the file system (DAM)

  • PIM2Product: for viewing product attributes (PIM)

  • Product Export Option 2: for viewing product attributes on Product Instances used in a channel context (PEO)

  • PEO Usage: for showing linking information between products of PIM to projects

  • Project: for viewing information on projects

  • Workflows: for viewing information on Workflows (XWE Engine)

  • Camunda-Task: for viewing information on Camunda Workflow Tasks (Camunda Engine)

  • Glossary: for viewing information Glossary (Terminology Plugin)

  • Global Search: for viewing information from OMN-Search Index (Elastic Search)

  • User Activity: for the showing user history information (in Function Plugin “AssetView”)

The following object-types are no longer supported:

  • OMN-Find Index (relates to former Search Index before introduction of OMN-Search)

  • ProductExportOption (related to old PIM1 generation)

Grouping enabled

Activate the checkbox to allow the user to group objects with respect to the column information.

When the checkbox is activated, new tabs are available:

  • Sort attribute inside the group

  • Sort direction

  • Fixed grouping by default column

A column 'Grouping' shows as first column and a corresponding function button appears at the top of the table.

image

This function is not yet supported in HTML5 client.

Sort attribute inside the group

Can be defined by selection of a available sort attribute like name or data.

Available only when the 'Grouping enabled' checkbox is activated.

Sort direction

The sort order can be defined by ASC or DESC.

  • ASC - ascending (smallest value first)

  • DESC - descending (largest value first)

Available only when the 'Grouping enabled' checkbox is activated.

Fixed grouping by default column

The checkbox fixed grouping defines if the grouping can be changed in the frontend or is fixed.

Available only when the 'Grouping enabled' checkbox is activated.

Pagination enabled

Activate the checkbox to use pagination mode instead of lazy loading mode for display of items in table as default.

When the checkbox is activated, new tab are available:

  • Pagination page sizes

Pagination page sizes

FSTable pagination page sizes, check default value with *

Available only when the 'Pagination enabled' checkbox is activated.

image

The new HTML5 client no longer uses the Pagination Sizes for the display in the frontend. The pagination, preceded by an asterisk like *1000, is used as the default number of elements on a page. However, the setting can be overridden by the user directly in the frontend.

Filters enabled

Activate the checkbox to allow the user to set filters so that only particular objects show.

This configuration option is not used in HTML5 client, because filtering is always possible on table column headers.

Column visibility enabled

Activate the checkbox to enable or disable the display of columns in the configured table view.

This configuration option is not used in HTML5 client, because column visibility can be controlled by the user in the frontend directly.

Select All enabled

Activate the checkbox to allow the user to select all assets of a page.

This function is not yet supported in HTML5 client.

Print enabled

Activate the checkbox to allow the user to print the current table.

This function is not yet supported in HTML5 client.

Function column index

Allows to activate functions directly on assets (e.g. Add to shopping cart). An additional column is needed for the function buttons.

Activate the checkbox and enter the number of the column that shall serve as function column.

The last column number of all created columns is set as default.

image

This function is not yet supported in HTML5 client.

Table 2 Content plug-in 'FSTable' General configuration parameters

content plugin fstable

Image 1 Content plug-in 'FSTable'

Adding a column

To add a column to table:

  1. Click Add.

    • Add button in the bottom right corner of the 'Adding a column to Table' section.

  2. Fill in all the fields necessary for a new column (see 'New Column for 'FSTable' ').

  3. To set a column as default for sorting the content of a table, highlight the column and click Set default.

  4. To change the order of the column (position) use Up or Down function.

  5. Specify 1,2,3 sequence numbers for the added columns in the 'Sort order number' column.

    • Only three columns can be selected.

  6. For the selected columns that have been assigned a 'Sort order number', specify 'ascending' or 'descending' in the 'Order' column.

  7. To save the configuration and all changes made, click Save configuration.

adding a column to table

Image 2 Adding a column to Table

Remove a column

To remove a column from the table:

  1. Select a column.

  2. Execute the 'Remove' function.

    • Remove function in the bottom right corner of the 'Adding a column to Table' section.

New Column for 'FSTable'

To add a new column with a specific expression to table:

Field

Description

Note

Unite with previous column

Available options:

  • New column

    • The added column will not be united with the previous column.

  • Same line

    • The added column will be united with the previous column and placed in the same line.

  • New line

    • The added column will be united with the previous column and placed in a new line.

When the option 'Same line' or 'New line' is selected some other settings like 'Width' and 'Align' will not take effect.

Delimiter

For entering a delimiter, if columns are set on the same line.

Header on new line

As soon as a field is united with the previous column, the header of that column can consist of either one row of two rows.

Activate the checkbox to get a header with two rows.

Available if 'Same line' or 'New line' is selected.

Depends on previous column

Allows making a column dependent on the previous column.

If the value for the previous column is empty (null), the selected column will not show a value either.

Name

For choosing a name for the column.

Label

For choosing a label for the column. The label will appear in the header of the table.

When two fields are shown in one column with a single-rowed header, enter a delimiter.

Expression

For choosing a suitable expression for the select object type e.g., a Product attribute.

For a complete list of available Standard expressions and a description please pass on to Standard expressions overview.

Format string

For expressions of type Number or Date for specifying the number or date format.

A complete list of date and number formats will follow later and will be linked.

Precision

Count numbers of fraction

The setting is only relevant for number expressions.

Width

Width of the column can be modified.

All values in pixels

Align

For choosing if the column shall be aligned to the left, right or centered.

Visible by default

Deactivate the checkbox to disable that a column is visible right away.

The user can activate the column by clicking on the 'Columns' button on the UI.

Truncate to fit

Enable this option to improve performance for a very long text.

Table 3 New column for FSTable

overview new column

Image 3 Overview New Column

Appearance in the frontend

The table view can be used in different page plugins of different modules in the frontend.

The general principle of the table view and its basic functions is explained in EndUser section under: Knowledge Base | apollon (onlinemedianet.de).

Sample configuration

Sample files will be added in the future.

Welcome to the AI Chat!

Write a prompt to get started...