This article explains how to use the Charts Library introduced in version 11 of GENESIS. A sample GraphWorX display to use the library is attached at the bottom of the document.
The Charts Library is a built-in functionality in GENESIS V11, allowing each user to quickly save trend configurations in Runtime for later use. It works for both Desktop and HTML5 (WebHMI) clients and lets users create chart configurations which are stored in the project database.
There are two types of configurations users can create:
- public - visible for all users with appropriate Security priviledges
- private - visible only for the specific user
How to use the Charts Library
To use the Charts Library functionality with your Trend Viewer control, make sure the control has a unique name:
The name of the control is used as the Target parameter for buttons with Chart Library related commands, such as:
- saving configurations
- loading configurations
- managing configurations (manage folders, rename, move, copy & delete configurations in a popup window)
Sample display
The sample GraphWorX display attached to this article contains a Table control on the left side with a list of all Data Historian tags in your project (add at least 1 Data Historian tag to your project and make sure all the Data Historian services are running to see the list). Clicking on the trend icon or the link in the Point Name column adds the selected tag as a new pen to the Trend Viewer control on the right. The buttons below the Trend Viewer allow full management of the configurations stored in the Charts Library. You can also switch the logged in users to check the private configurations functionality.
Charts Library Security settings
In Security settings in Workbench there is a dedicated Charts Library tab, where the ability to see and/or modify configurations can be limited for certain groups/users. For example, a configuration like below will make all configurations in the Public/Admins folder invisible to members of the guests group:
How to move the Charts Library between servers
The configurations saved in the Charts Library are stored in the unified project database (default name: IcoUnifiedConfig). If you want to move your Charts Library between different servers/projects, move data from these database tables using a tool like SQL Server Management Studio:

The Charts Library is not considered a part of your project configuration in Workbench, so using the Pack project option will not include the chart configurations even if all project elements were selected.