This release contains the following new features:
Data model graphs now:
Display labels of data model components exactly as they are defined in the data model. Previously all labels displayed using lowercase letters.
Remove the corresponding links from the data model graph when components are hidden using the graph's Display options.
Graph configurations now include an option to set permission options for the graph. Permission options specify whether users can use, update, or delete the configuration. Permissions also grant access to the service to export the graph.
The quality of exported PDF files was improved.
Org chart updates and enhancements:
Org charts now include search functionality to search on displayed node labels. Note that this option is not available when using step mode.
Default images can be included on Org chart configurations.
The image aspect ratio can now be adjusted.
The node style background, border color and width, and text color can now be specified as configuration options.
A media-type field can now be selected to display digital assets managed in the TIBCO EBX® Digital Asset Manager Add-on.
When viewing the list of configured data value graphs, users can now hover their mouse over a graph and, if they have sufficient permission, delete the graph.
In the API, the GraphDataTabUIWidget
was updated with a parameter to specify whether graph nodes are automatically expanded by default.
As new features are included and the user experience is improved, some screen shots shown in the documentation might not match the UI.
This release contains no changes to functionality.
This release contains no changes to third-party libraries.
[DMDV-3309] Scroll functionality does not work correctly when viewing an Org chart graph in step mode.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
This release contains the following new features:
Org chart graphs now include:
When viewing an Org chart in normal mode, a number now displays at the top of a node to indicate how many immediate children it has.
The add-on automatically caps the number of child nodes initially displayed when viewing an Org chart in step mode. The Show more and Show less buttons were added to allow you to increase or decrease the number of child nodes displayed.
Up to 5 fields can now display on Org chart tooltips.
The default view for an Org chart can now be set outside of the Administration area.
When staging elements from the add-on a breadcrumb now displays where an element was found and where it is located.
As new features are included and the user experience is improved, some screen shots shown in the documentation might not match the UI.
This release contains no changes to functionality.
This release contains no changes to third-party libraries.
This release contains the following closed issues:
[DMDV-3214] The Overview does not display immediately after generating a data model graph and an incremental graph.
[DMDV-3215] [Display data using configuration] The Overview size is not consistent with other services.
[DMDV-3217] Remove the scroll bar from the List of data models section on the Edit graph display screen.
[DMDV-3273] [Org chart][Normal mode] The selected node should be focused on the graph after being expanded or collapsed.
[DMDV-3281] The Clone graph service does not work in the Administration panel.
[DMDV-3283] Fatal and unexpected errors display when validating data in the Link configuration table.
[DMDV-3284] A fatal error occurs when creating a new table or link configuration that does not define the configuration, data model, or table.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
This release contains the following new features were added to improve Org chart graphs:
A new view mode is available. Step by step mode provides a more focused view of an Org chart by displaying only one parent and its immediate children. This view also includes a breadcrumb that tracks as you navigate. You can use the breadcrumb to jump to specific graph nodes. Additionally, a number displays at the top of a node to indicate how many immediate children it has.
A tooltip now displays when hovering your mouse over a node. The tooltip includes all fields configured to display in the node.
As there are now two view modes available, a default mode can be set in the graph configuration. While viewing the graph, it is possible to right-click on a node and switch between view modes.
As new features are included and the user experience is improved, some screen shots shown in the documentation might not match the UI.
This release contains no changes to functionality.
This release contains no changes to third-party libraries.
This release contains the following closed issues:
[DMDV-2829] The wrong error message is raised when launching a service from an association table without selecting any record to start.
[DMDV-2993] The data model graph is only partially exported to PDF.
[DMDV-3218] The left pane of the Edit graph display screen should be expanded fully to the bottom when saving the configuration.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
This release contains the following new features:
You can now use the Edit graph display service to create and edit org chart configurations.
You can now select multiple records when generating org charts.
Org charts now include a mini-map to help orient and navigate larger graphs.
As new features are included and the user experience is improved, some screen shots shown in the documentation might not match the UI.
This release contains no changes to functionality.
The jQuery library was updated to version 3.6.4.
This release contains the following closed issues:
[DMDV-2552] After changing the label's max length several times in the Edit graph display screen, the value of other links resets to 70px.
[DMDV-2912] When using the Display selected data service, an error is raised when repeatedly expanding and collapsing a node that has a recursive relationship.
[DMDV-3075] The dataspace and dataset info is not correct on the Select nodes to expand popup.
[DMDV-3079] The Reverse direction parameter is set to Yes after selecting a foreign key during the creation of a link when configuring an org chart.
[DMDV-3081] When displaying an external model, the icons on the slider bar do not display correctly.
[DMDV-3084] The Display selected data and Display data using configuration services cannot be launched from a workflow.
[DMDV-3091] The behavior is not correct when launching the Display selected data service from a workflow, or perspective without selecting a record.
[DMDV-3111] The collapse parent service does not work correctly after expanding a parent node of a container relationship.
[DMDV-3119] The Table or Link configuration is still updated even though the process was cancelled.
[DMDV-3125] The avatars in org chart nodes are missing when exporting to SVG.
[DMDV-3161] The list of existing configurations does not refresh when creating a new one from a dataset.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: March 2023
This release contains the following new features:
To improve performance, the number of records that display when expanding a node is now limited. By default, the limit is set to 2000. Administrators can lower this limit, but not increase it. This option applies to the Display data using configuration and Display selected data services.
The add-on was updated to ensure compatibility with the following TIBCO EBX® features:
The EBX® staging feature allows you to migrate configuration settings from one environment to another. See the EBX® product documentation for additional details.
EBX® has updated the way it handles URL encoding. See the EBX® release notes for additional information.
When creating a data value graph configuration, the Org chart type is now available to select. This type of graph is optimized for displaying data in a tree-like fashion with a clear top-down structure.
In addition to showing all links in a data model graph, you can now hide all links.
After saving a new data model graph, the name now displays as part of the screen's breadcrumb.
As new features are included and the user experience is improved, some screen shots shown in the documentation might not match the UI.
When hiding child dataspaces, the data model definition is now used. All child dataspaces are now hidden, not just those from the selected dataspace.
This release contains no changes to third-party libraries.
This release contains the following closed issues:
[DMDV-2216] The Accept button is missing when running the Display data using configuration or Display selected data service in a workflow.
[DMDV-2553] [Edit graph display] The link style color picker is partially overlapped.
[DMDV-2558] The label does not display on the node when generating the graph using configuration that uses a defined Java class for the Node template property.
[DMDV-2641] The foreign keys (FKs) are automatically reset to default values in the Edit graph display screen even after defining different FKs for the containment relationship.
[DMDV-2823] The label Hide this table should change when the field is from the table on the Display data model service graph.
[DMDV-2826] The Recursively expand parents service cannot be run if using a configuration that includes the same table with a containment relationship in both the parent and child roles.
[DMDV-2842] [Display selected data] When expanding or collapsing a node, the related nodes are expanded incorrectly.
[DMDV-2845] [Display selected data] When changing nodes to expand, the node expanded incorrectly with a duplicate node.
[DMDV-2874] The table configuration is still saved without any errors even though the data model containing the table does not exist.
[DMDV-2899] The services from workflows or perspectives can't be launched with multiple selected records and an incorrect error is raised.
[DMDV-2903] The data model cannot be displayed from the Edit graph display screen if there is an added and undefined data model.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: February 2023
This release was updated to ensure compatibility with the TIBCO EBX® Add-ons Bundle version 5.6.1.
This release contains no changes in functionality.
This release contains no changes to third-party libraries.
This release contains no closed issues.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: September 2022
Data model graph updates:
The following options can be set to show or hide in a data model graph: computed attributes, hidden fields, inherited fields, associations, and linked fields.
Options are available to show and hide relationship links in the graph.
After saving updates to data model graph you are no longer directed away from the graph.
The save and load options are available on data model graphs launched from the DMA.
The number of selectable records when running the Display selected data and Display data using configuration services can be limited using the properties in the Global properties and options group. This option helps prevent performance issues by limiting the number of nodes generated when initializing a graph.
A limit can be set on the number of child nodes that automatically display when expanding a parent. The limit is set with the Threshold for node selection property when configuring a data value graph.
There is an option on graphs generated using the Display selected data service to toggle display of nodes from child dataspaces.
This release contains no changes in functionality.
This release contains no changes to third-party libraries.
This release contains the following closed issues:
[DMDV-2739] When loading a graph, the graph's name does not display on the breadcrumb.
[DMDV-2801] The link colors for associations on the minimap are not correct when running the Display selected data service.
[DMDV-2092] When setting Access properties to Not a dataset node in the data model, users can still use the hidden node in a search when viewing a data model graph.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: June 2022
The add-on's logs were updated to improve the level of information provided.
This release contains no changes in functionality.
This release contains no changes to third-party libraries.
The following known issue was removed: When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on.
The following official bug was closed: [DMDV-1930] The order of table elements displayed in a data model graph changes at random after using features available in the graph.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: April 2022
This release includes no new features.
Updates were made to ensure compatibility the TIBCO EBX 6.0.6 GA release.
This release contains no changes to third-party libraries.
This release contains no closed issues.
This release contains the following known issues:
When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on.
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: March 2022
This release includes no new features.
This release contains no changes in functionality.
The jQuery library was updated to version 3.6.0.
[DMDV-2524] Add-on performance is not optimal during configuration when using the Edit graph display service.
This release contains the following known issues:
When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on.
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: February 2022
This release includes the following new features:
The Display selected data service has a new default grid layout. This layout positions graph nodes in rows and columns with a given node's parent node on the left and child node on the right. You can toggle the grid mode on and off. Regardless of whether the grid mode is selected, you can still drag and drop nodes to rearrange them in a graph.
The new Label Maximum Length property in a graph's Link style tab allows you to define the maximum length of link labels. Labels that exceed the limit are truncated. You can view the full label by hovering your mouse over it.
This release contains the following changes in functionality:
When selecting a graph configuration to display, the names of existing graphs now display in alphabetical order.
The labels of highlighted links now display according to the Highlight color option's settings.
The message displayed when a graph is taking too long to generate was updated to be more informative.
This release contains no changes to third party libraries.
This release contains the following closed issues:
[DMDV-2415] The image URL is cleared when saving a graph configuration from the Edit graph display screen.
[DMDV-2450] When an image URL is defined in a custom graph's Java implementation, the image does not display in the graph.
[DMDV-2453] Users cannot change the node shape defined in a custom graph's Java implementation in the UI.
[DMDV-2505] The Allow generation from selected table mode is not saved when changing and saving on the Edit graph display screen.
This release contains the following known issues:
When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on. Otherwise, some features are inaccessible.
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: November 2021
This release includes the following new features:
The way data model names display in the add-on was updated to improve readability.
The manner in which a graph displays when opened was updated to improve the overall feel.
You can now change the node shape and order in which nodes display for configured data value graphs.
A search feature was added to the pop-up where you select additional nodes to display in data value graphs.
This release contains no changes in functionality.
This release contains no changes to third party libraries.
This release contains the following closed issues:
[DMDV-2271] A JavaScript error occurs when trying to access the preview and the URL field is empty.
[DMDV-2174] The tooltip does not display correctly when a node has more than 10 connections to expand.
[DMDV-2175] The tooltip does not display correctly when a node has less than 10 connections to expand.
This release contains the following known issues:
When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on. Otherwise, some features are inaccessible.
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Released: June 2021
This release includes the following new features:
When viewing a data model graph, the search scope in the filter pane now includes fields. It also now automatically pares down display of data model elements containing the filter text as you type.
In graphs generated using the Display selected data service:
The filter pane now allows you to search for data values contained in the graph. The list of data model elements is reduced as you type to only show those elements that contain the value you are searching for.
The number of nodes available to open displays below node labels. When there are 10 or more node available, a table icon displays. Clicking the icon displays a list of records and allows you to select those that you want to display.
In graphs generated using the Display data using configuration service:
The filter pane now allows you to search for data values contained in the graph. The list of data model elements is reduced as you type to only show those elements that contain the value you are searching for.
When opening the context menu to display related nodes, the number of available nodes is included. If 10 or more nodes are available when you expand related nodes, a pop-up displays and allows you to select the nodes you want to display.
This release contains no changes in functionality.
This release contains no changes to third party libraries.
This release contains the following closed issues:
[DMDV-2186] The link style does not reset to the default when clearing the field.
[DMDV-2185] The Edit graph display screen does not work on IE11.
This release contains the following known issues:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
Release Date: May 2021
The following issues were fixed in this release:
[DMDV-2075] Clicking the save button in the Graphical Configuration overrides custom modifications.
[DMDV-2119] An incorrect message displays when generating a data model that has a FK field that points to a dataspace that does not exist.
[DMDV-2142] A PDF cannot be exported when viewing a data value graph. using the Display data using configuration service.
When you deploy the TIBCO EBX® Data Model and Data Visualization Add-on, you must also deploy the TIBCO EBX® Digital Asset Manager Add-on. Otherwise, some features are inaccessible.
Release Date: March 2021
Data value graphs in this release contain the following new features and updates:
A visual editor is now available to create and edit data value and relationship graphs. The editor allows you to drag-and-drop to add tables and relationships to a graph. The editor provides the following enhancements and advantages over manual graph creation:
You get immediate visual feedback on changes to the configuration.
The add-on automatically handles the creation of settings required to add tables, create links to display relationships, and setting options to customize display.
The editor is accessible from a table even when no graph exists. This prevents you from having to navigate in EBX® to the Administration panel in the Advanced perspective to create a new graph.
The following image shows the new editor:
1) | Use the panel on the left-hand side to add and change the appearance of graph elements. For example, you can drag a table from left-to-right to add it to the graph. |
2) | The Preview pane provides real-time visual feedback and allows you to: add and remove relationships, remove tables, open a detailed view of the table configuration. |
For more information on using the editor, see Quick start.
When viewing a data value graph, you can now change configuration settings using the new editor (described above). As shown below, you can access the editor by selecting the highlighted icon.
You can now display digital assets managed by the TIBCO EBX® Digital Asset Manager Add-on on data value graph nodes. See Displaying digital assets on nodes.
You can add an asset from the following screens:
A table configuration's Node style tab:
By dragging from the Image palate in the graphical editor:
A new link configuration option allows you to set the label that displays in a node's context menu. This property is optional and if you do not specify a custom label, the label of the table that will be expanded displays.
When displaying relationships as lines, you can now set an arrow direction to meet business requirements. Use a link configuration's Link orientation option to set the following options:
1) | Set to One way arrow (Left side). |
2) | Set to One way arrow (Right side). |
3) | Set to Two way arrow. |
This release contains the following new features:
All graphs now have an undo option. Note that a history of actions is not maintained. This option only rolls back the most recent change to a graph.
Graphs can now display TIBCO EBX® associations over foreign keys, link tables, and XPath. In data model graphs you can choose the colors used to display the different association types.
The isDisplayed()
method was removed from the NodeContext
class.
Released: February 2021
[DMDV-2037] The export, change orientation, and full-screen buttons do not work when viewing a graph via a workflow step.
Released: January 2021
The following libraries were updated in this release:
Apache Standard TagLib library to version 1.2.3.
Spring framework library to version 5.2.9.
Jackson databind library to version 2.11.2.
[DMDV-1893] The add-on services do not work when TIBCO EBX® is embedded in an iframe.
Release Date: October 20, 2020
[DMDV-1866] Some images do not display correctly when using a custom URL for your TIBCO EBX® server.
Release Date: September 18, 2020
[DMDV-1794] A deadlock in the add-on affects the server where EBX® is running.
Release Date: June 23, 2020
The jQuery and Jackson Databind libraries were updated and the SLF4J library was removed.
Release Date: April 20, 2020
[DMDV-1698] A deadlock in the add-on affects the server where EBX® is running.
Release Date: February 20, 2020
The sections below highlight new in this release:
Data model graphs can now display multiple data models. When a graph includes a table from an outside data model, users can right-click to select the Display external model service. Each outside data model displays using alternate colors to differentiate between them. Normal graph interaction is available when displaying multiple models. For example, users can apply templates to change appearance, re-arrange, filter, save and share the graphs. An additional feature for graphs containing multiple models is the level selector. This allows users to change the level of the graphs detail to: Field, Table, or Model. Choosing a level expands graph components to the selected level of detail and automatically resizes the graph.
The following image shows a data model graph with external models shaded and the base data model highlighted like a group:
The data model filter pane and table selection screens have been updated with:
Options to display and hide external data models.
An icon to indicate that a graph is displaying a table from an outside model, but the model is hidden.
Tabs that contain all, displayed, and hidden tables and data models.
In addition to the option of adding one of the icons provided with the add-on, you can now update a table node style to include a custom icon. This functionality is provided through the new Image URL option when viewing a configured table's Node Style tab. The URL must point to an image located in the same domain as TIBCO EBX®.
The following image shows an example of adding a custom image to a node with a URL:
Saved data model graphs from previous add-on versions cannot be migrated and will be deleted.
Release Date: November 8, 2019
The sections below highlight new in this release:
The following updates have been made to graph functionality:
Administrators can set a new configuration option to automatically expand child and source nodes to display their respective parents and targets. When enabled, the add-on automatically expands nodes on graph open or when a user expands an existing node to display these child/source nodes.
As shown below, when viewing data value and relationship graphs, users can now change node shapes:
To improve the feel of the interface, the tooltip design has been updated and as shown below, graph button display locations have been changed:
This release contains the following new and updated API features:
A custom service can now be written using the add-on's API to display a default data value graph based on record selection. See Displaying a default data value graph for a sample implementation.
Data value graph features including, but not limited to, Overview box display, access to detailed record views, and availability of contextual menu options can be enabled/disabled. The new GraphDataFeatures
enumerates available features.
This release contains the following bug fixes:
[DMDV-1323] An exception is thrown when accessing a table.
[DMDV-1355] Datasets based on external models were not working as expected due to a bug in the add-on.
Release Date: August 6, 2019
This release contains the following bug fixes:
[DMDV-1229] Users can run Display selected data service from the Actions menu of the History table.
[DMDV-1230] Users can run Display data model service from the Actions menu of the Permission table.
Release Date: June 20, 2019
This release contains the following new features:
The Display data model graph service is now available to run when viewing a data model in the Data Modeler Assistant area.
By default, the ability to view a data value and relationship graph no longer requires configuration. The new Display selected data service is available from table Actions menus. Selected records and relationships display using default settings. In addition to standard navigation and export features, users can search for and toggle display of nodes and relationships. See Default graphs for more information.
The following image highlights some of the default features:
Data value graph services can now be called from a perspective or workflow. See Graphs in perspectives and workflows for more information.
The API now allows you to create custom node templates that determine node appearance. Customizable node components include, but are not limited to, images and data tables. See Node templates for more information.
The following image provides an example of a custom node:
Release Date: February 22, 2019
This release contains the following new features:
Data value graph orientation has been updated. When administrators configure or users view a graph, they can specify that nodes display: Left-to-right, Right-to-left, Top-down, or Bottom-up.
Dynamic labels can now be defined for data value graph nodes and links. The following types of labels can be defined:
Default: Label text can be directly entered, or data model elements selected. Labels based on data model elements automatically update based on changes to the associated value.
Localized: In addition to sharing the same features as default labels, these labels can leverage the EBX® localization feature.
Programmatic: Label definitions can be implemented in a Java class.
Node and link styles can now be based on the evaluation of an XPath expression. For example, you could specify that all graph nodes that refer to an employee with a status of inactive are colored red. You can also use a Java class to define programmatic styles for links.
Links and their corresponding values can now be filtered out of data value graphs. A conditional filter is used for each defined foreign key in the graph. If the filter evaluates to true, the relationship is removed.
Data model graphs can now be shared with other users.
This release contains the following known limitations:
The indicator and node label position are incorrect when expanded with many containment levels.
When using a curved line to display a link, the arrow doesn't exactly align with the line.
This release contains the following bug fixes:
[DMDV-258] The Load a graph menu displays even when users do not have permission to view any of a dataset's tables.
[DMDV-753] When updating a record label in a parent dataset, the external dataset's node label is not updated.
[DMDV-828] When generating a model graph, fields are still displayed even when set to Not a data node in the data model.
Release Date: January 11, 2019
This release contains the following bug fixes:
[DMDV-867] The Display data model service cannot generate a graph when the data model links to an external table, which in turn links to another external table.
Release Date: December 3, 2018
This release contains the following bug fixes:
[36371] Provide an API to display or hide the Close button.
[36394] Due to low resolution, images of exported graphs are blurry. This prevents users from being able to zoom in and get detailed information.
[36840] The Display data using configuration service does not work on a table row toolbar.
Release Date: October 26, 2018
By generating interactive graphs of your data, relationships, and data structure, the EBX Data Model and Data Visualization Add-on allows you to:
View data structure by rendering data model graphs. Data model graphs are not limited to EBX® data sources. Using the API, graphs can be generated from external sources.
View data values and relationships by rendering graphs that show selected values and their relationships.
The following sections highlight additional features and functionality of the EBX Data Model and Data Visualization Add-on.
By default, no configuration is required to display data model graphs. You can display a graph by running the Display data model service from a table or dataset Actions menu. What displays in a graph depends on the model content from which it was generated and the template settings. The following image and table describe data model graph components.
1) Groups and Tables | A box is automatically drawn around components included in a group. You can collapse, expand, re-size and rearrange groups. The bottom-right corner of the images shows a collapsed group. Tables display their labels and fields. Standard DMA icons are used to indicate keys and relationships. |
2) Relationships | Arrows indicate foreign key relationships and their direction. The labels correspond to each foreign key field. |
3) Underlined field, plus icon, and italic fields. | An underlined field belongs to a table located outside of the current dataset. The plus icon next to a field indicates you can expand to display more information, such as fields included in a complex type. Fields in italics represent inherited fields. |
4) Table located outside of the current dataset | When a table is located outside of the current dataset, it will be shaded in the graph. The color of the shade is editable in the template. |
5) Orphan fields | Fields that are not part of a table display without a title. |
6) Display additional fields | When a table holds more fields than can display, use the arrow icon to expand/collapse. |
For more information on interacting with data model graphs, see Interacting with data model graphs.
You can save and load data model graphs. When loading a saved graph the add-on can help you visualize changes to model structure. As shown below, updated graphs highlight new items in green, changed items in blue, and deleted items in red (colors may differ depending on configuration):
The EBX Data Model and Data Visualization Add-on's API allows you to generate custom data model graphs from external sources and customize templates to alter look and feel. See Generating a model graph from an external source for more details. Additionally, you can create a custom service from which users can generate a custom data model graph. See Generating from a service for more details.
A data value graph is a visual representation of how data values relate to each other. A graph can display relationships between multiple data models. Administrators configure the way relationships render when users run the Display values and relationships service by assigning a display type to each relationship. The table below describes the available types:
Type | Example and description |
---|---|
As Lines | As shown in the following image when you set the display to lines, values display in rectangular nodes and lines between nodes represent relationships. |
As Containers | As shown in the following image containers show a parent/child relationship as nodes within nodes. Outer nodes are the parents of the smaller, inner nodes. |
The following image highlights some of the data value and relationship graph features; see Configuring graphs for more details:
The EBX Data Model and Data Visualization Add-on's API allows you to:
Generate an existing data value and relationship graph for display in a UI tab. See Data value and relationship graph options for more details.
Write a custom service from which users can generate an existing data value and relationship graph. See Displaying a graph from a custom service for more information.
Create a custom filter for data value and relationship graphs. See Filtering data values and relationships for more details.
The EBX Data Model and Data Visualization Add-on has the following known limitations:
Any saved data model graph based on a duplicated model will refer to the original model and not the duplicated model. Since a saved graph is linked to the XML schema, this behavior is a result of data model duplication not duplicating the schema file name. Embedded models are not affected; only models in modules.
If all nodes to expand in a data value graph belong to the same table, the expand service includes the table name. When a table filter is used, the service to expand nodes cannot ascertain the table name to expand. Instead, the following generalized service labels display: Expand targets, Expand sources, Expand children, or Expand parents.
After running the Center service on a table, any of its expanded groups are collapsed.
The Display data model service is not available in the EBX® Data Modeler Assistant (DMA).
Data model graphs are not automatically refreshed to reflect updates to displayed tables and foreign keys.
Orphan groups defined at the root of a data model are not displayed in graphs. However, fields defined at this level do display.
After resizing a node on a saved graph, the system still displays the default size for the node.
Data value graphs do not automatically refresh to reflect updates to displayed data, or nodes.
When using the containment type for a self-referencing node, it does not display in the graph.
The template configuration cannot be changed at runtime for custom data model graphs—those created using the Java API.
In data value graphs, users can move the graph but not graph nodes.
On Firefox 52 ESR, performance issues may occur when trying to display a data model graph that includes many tables.
Node position is recalculated after expanding. Therefore, node position may change.
When a table in a group is hidden, and the group is collapsed, the table's link still displays.
Graph templates include the option to show hidden fields, but not hidden tables.
Full screen mode is not supported on IE10 or Microsoft Edge.
In workflows, no user task is available to run visualization services.
The Display data values and relationships service is not available for perspectives.
The add-on cannot generate a data value and relationship graph that includes more than 2000 nodes.