Week of 06/24/2022

Enhancements

  • Inhibit editing relationships on not-latest versions of assets (#1935): Disabled the editing of relationships on a business process, dataset, goals, initiative, policy, rule, system, or term when viewing a version of the asset that is not the most recent version.

  • System Overview: Attributes (#1933): Attributes are now available on the Overview page of a system.

  • Initiative UI changes (#1865): The Owner and Timeframe fields have been added to the Initiative Overview page.

Bug Fixes

  • Fix default save button state (#1958): Fixed an issue where Save was disabled when creating a connection.

  • Hide Syntax Edit and Ignore Suggestions buttons from viewers (#1946): Fixed an issue where Edit and Ignore Suggestions displayed incorrectly on the Syntax tab of a rule for Viewer users.

  • Prevent Save Connections button from being clickable during form submission (#1947): Fixed an issue where a blank Create page displayed when saving a new connection.

  • Update a comparison to a property of the `EditLinkInterface` (#1941): Fixed an issue where the Edit option displayed in the action menu of the Connection Detail page for Viewer and Author users.

  • Prevent business-admin users from testing connections (#1939): Fixed an issue where Test Connection was displaying for agents on the Connection Detail page.

  • Term Attributes: Fix missing reviews (#1928): Fixed an issue where a server 500 error was displayed when loading term attributes.

Week of 06/17/2022

Enhancements

  • Support System deletion via the UI (#1797): A System can now be deleted like any other asset. Once a system is deleted, the Components of that system no longer appear in any of the searches.

  • Fix style of DQ Score in Enforcement and Rule pages (#1749): A message now displays in the DQ Score card of the Rule page when the Data Score is not available. The style of the DQ Score card is aligned with both Enforcement and Rule pages.

  • Show allowable usages based upon Connection Type (#1909): When creating a connection and selecting the connection type, all the different usages that are supported for the selected connection type are displayed and you can deselect any usages that the connection may not be intended for. Usages that are not supported are disabled and cannot be selected.

  • DQ Score Thresholds in Term (#1895): The Data Quality Score Thresholds ID is now available on Terms.

  • Scan Error Message Display (#1867): A scan error message (if any) displays for any unsuccessful scan and will be displayed as a part of the ag-grid component as a part of Row Expansion.

  • Version Number in Install Scripts for Linux: The install scripts for Linux now contain the version number in the name, which matches the version of the package for streamlined debugging.

Bug Fixes

  • Term Attributes: Fix missing reviews (#1928): Fixed an issue where a server 500 error was displaying when loading Term attributes.

  • Show facet counts (#1916): Fixed an issue where the count for each facet value was not displaying.

  • Fixes the population of select controls on initial selection bug (#1929): Fixed an issue where downstream assets were not loaded upon initial selection.

  • Fix infinite width on help pages (#1922): Fixed an issue where text was not wrapping on help pages.

  • Component Grid: Map owner to result (#1918): Fixed an issue where the Owner field was always empty in component grids.

  • Updated dialog title (#1901): Fixed an issue where "Add Task" was displaying as the title on the Edit Workflow page when editing a task.

  • Added locale view/edit on profile (#1903): Fixed an issue where the Locale was not visible or editable on the user’s Profile page.

  • Disable ability to create multiple "Metadata Scanning" type connections for a system (#1858): Fixed an issue where two concurrent "Metadata Scanning" connections usages could be set for a system.

  • Added missing query parameters (#1891): Fixed a bug where the header card details were missing in Object Tags because the query lacked the correct fields.

Week of 06/10/2022

Enhancements

  • Added SQL Server connection form (#1887): A SQL Server Connection form is now available for creating connections in Admin.

  • Changing Default Status For New Initiatives (#1795): To improve the UX for Initiatives, we updated the default Status from Abandoned to In Progress.

  • Goals: Related Initiatives Card (#1850): Goals now display related initiatives and their Statuses on the Overview tab and the Relationships tab.

  • Initiatives: Related Goals Card (#1851): Initiatives now display related goals and their Statuses on the Overview tab and the Relationships tab.

  • Add the Term Name to History Comparisons. (#1745)

Bug Fixes

  • Markdown rendering for search results (#1886): Formatting applied to the text in asset description fields now displays on search cards. Line breaks are ignored and descriptions are limited to 2 lines of text to keep search cards to a manageable size.

  • Markdown rendering for the description field on Initiatives (#1881): We now support formatting of the description field on initiatives.

  • Added missing Status labels for goals and initiatives search result cards. (#1882): Fixed an issue on the Search page where some Status labels for goals and initiatives were not displaying on search result cards.

    NOTE: Pending status goals and initiatives still show as invalid (development in progress).

  • Added locale field to profile and locale dropdown to profile settings (#1868): Fixed an issue where the Locale field was visible on a user’s Account page, but was not visible on a user’s Profile page. Now Locale is visible and editable on a user’s Profile page.

  • Fixed breadcrumbs for Terms and Goals sub pages (#1863): Fixed an issue where the last breadcrumbs for tabbed pages on Terms and Goals pages did not display correctly.

  • Grid: Show spinner when filter is applied (#1840): Fixed an issue where the loading spinner did not display when filters were cleared on an empty search result.

  • FilterPanel: Decode Label (#1856): Fixed an issue where search filters on the Search page incorrectly displayed all lowercase letters.

  • Search: Default Sort to Relevance (#1862): Fixed an issue on the Search page so that the sort now defaults to relevance.

Week of 06/03/2022
  • Added breadcrumbs to the Sites page (#1799)

    Enhancement: We added breadcrumbs to the Sites page in Admin to make navigation easier.

  • Added support for multi-field search on existing Term and Dataset fields (#1848)

    Enhancement: We added the ability to perform a multi-field search on existing Term and Dataset fields.

  • Updated Initiative Roll Up Selection to show only Program initiatives (#1806)

    Bug fix: Fixed an issue on the Initiative page where Company-level Initiatives were displaying in the Related Initiatives section instead of rolled-up Program-level Initiatives.

  • Allowed viewers to see Business Processes and Concepts on Rule detail page (#1844)

    Bug Fix: Fixed an issue on the Rule page where Viewer users were unable to see Business Processes and Business Concepts selected for the Rule.

  • Improved UI when errors occur on creating/editing user accounts (#1805)

    Enhancement: We improved error handling for creating and editing user accounts.

  • Added support for Java 11 as the Java version, which also introduces support for SAP HANA databases using the Trusted connection property for scanning and profiling

    Enhancement: We added support for Java 11, which allows us to support SAP HANA databases when using the Trusted connection property for scanning and profiling.

Week of 05/27/2022
  • Inhibit the user from navigating away from the `Categories` add/edit views when there are values pending being added (#1813)

    Inhibits the user from navigating away from the Categories add/edit views when there are Category Values pending being added. It also prompts the user to finish adding the category values before navigating back to the display view of the category after submitting the form if there are still un-persisted values.

  • Add validation message for connection type (#1815)

    Add validation rules and translations for connection type field.

  • Show the System column on Dataset/Term field add pages (#1807)

    System is now included on the Add Fields page on the Dataset and Term assets to improve understanding of location of the fields when a cross system search is performed. .

  • Business Process Relationship Count (#1786)

    Relationship count now displays on the relationship tab header on the Business Process asset, aligning with the other asset types.

  • Location column in the field-only view (#1800)

    Added location to the fields only view on the System, Object Detail, Term Fields and Dataset Fields pages to improve visibility on the location of the specific field i.e. which table or view does the field come from.

  • Toggle ConnectionString mode based on new property (#1741)

  • Minor fixes in notifications (#1792)

    Updates to some of the wording and ‘Action Required’ flags on some of the notifications that the SKP generates.

  • Create Legacy Site (#1772)

    Introduce Site admin page to support the legacy Site concepts for pulling data and metadata into the SKP to support Migration and Custom Dashboards.

  • Fix column count (#1774)

    In certain situations, after the migration from the old data catalog to the new, the related counts could be out of line on the Term Field and Dataset Field pages. This is now resolved.

  • Allow viewers to create comments

    Viewers can now create, edit and delete their own comments on any of the assets in the SKP.

  • Syniti Knowledge Services - Agent updated to improve logging and integration with Connections

    The Agent has been improved to increase the logging captured by the Agent to enhance debugging and management. Additionally improvements have been made to support special characters in the connection properties.

Week of 05/20/2022
  • Remove Endorse Status facet from search page (#1742)

    Removed deprecated status information that would result in incorrect returned results from Search.

  • Search: hide facets when there are zero options (#1727)

    Removes filter facets from the Search page when no related assets are returned from the search or from other applied filters.

  • Term/Dataset Field tab counts (#1725)

    Included the number of related fields / components on the Term Fields and Dataset Fields tabs to match the UI we have for the relationships tab.

  • Dataset AddFields: Filter clear confirmation (#1693)

    Resolves an issue with the warning dialog not displaying on clearing the filter in Dataset Add Fields.

  • Dataset Header: Fix missing username (#1715)

    Corrected inconsistent naming on the header card across the Dataset tabs.

  • System Header: Fix missing username (#1717)

    Corrected inconsistent naming on the header card across the System tabs.

  • Account create edit help (#1723)

    Added inline help to the Accounts create and edit pages.

  • Remove action required from sponsor assigned message (#1721)

    The “Action Required” notification was being sent in error when a sponsor was added.

  • Fix notification bell icon issue (#1719)

    Removed display of “0” from the notification bell when there are no unread notifications.

  • Fix client side crash upon leaving 404 page (#1718)

  • Update business process edit form header (#1695)

    Fixed field display in header card so that it is consistent with other assets.

  • Object Position: Fix type link filters (#1714)

    The Object Position cards in the system and object overview pages now load the Downstream Objects tab pre-filtered by the selected type.

  • Objects: Hide Downstream tab for fields (#1691)

    Hide the "Downstream Objects" tab when browsing the "Scan" tab if the object is a field.

  • Increase meatball menu icon size to large (#1683)

  • Actions menu is now larger and more visible to the end user.

  • Add help text to connection string textbox (#1654)

    Added reference to page-level help for writing connection strings for connection types.

05/12/2022

Enhancements

New User Experience

  • New user experience delivered with a new React based UI.

  • Asset create and edit pages are now separated from the display pages.

  • New cleaner card-based UI.

  • Removal of right side panel. Navigation to specific asset types can be achieved via the global search control in the top bar.

  • Admin accessible via the user Profile menu.

  • Search works as it does in the old UI; search is performed in the top bar and then filtered on the returned results by the search facets.

  • Help has been added at the field and page level

Notifications

New notifications system with call of actions and different message types.

Asset Versioning and Publication

  • New versioning system that creates a new version of an asset for every change made (including the addition, change or removal of relationships)

  • New publication model that allows for a specific version to be sent for review and approved that results in a published asset (previously called “accepted”)

  • If changes are made to an asset during an active review cycle then the asset version can be included in the review and the reviewers are notified.

  • Improved notifications around the review process.

  • A reviewer can approve or contest an asset in review and an administrator or business administrator has the ability to cancel the review if needed.

  • Existing assets will be migrated into the new model and the status of Accepted asset versions will be set to Published.

Dashboards

  • Dashboards continue to function as before and the pre-delivered dashboards have been updated to reflect the new URL addresses for assets.

  • Custom dashboards will potentially need to be updated by the developer of the dashboards in the specific customer tenant.

Data Catalog

  • New data catalog and scanner capability that now allows for a full component model to be populated under a System i.e., Database, Schema, Tables, Views, etc., rather than the System-to-Field model that was previously supported.

  • Dataset-to-Field and Term-toField processes are now actioned via the new Data Catalog search and browse capability found on the Fields tab of Dataset and Term assets, respectively.

  • Searching on both Name and Description allows for easier identification of components within the System.

  • Browsing the components of a System allows for the user to navigate down through the component hierarchy, i.e., Instance to Database, Database to Schema, Schema to Tables etc. This component hierarchy is system type dependent, i.e., is different for an SAP application compared to an RDBMS component hierarchy.

Relationships Component Updates

  • Asset relationships have moved from the individual asset type tabs to a single Relationships tab that has filter facets capability as seen in the global search panel

  • All relationships are now visualized on the single tab of an asset

  • Custom relationships can be defined directly on the Relationships tab and result in a new version of the asset being created.

  • Relationships can be defined on any asset in any state. Changes to published (previously called “accepted”) assets are no longer prevented. A new version is created when the relationship is added, edited or removed.

  • Relationships now immediately show up on both the originating and destination asset Previously, the originating asset had to be published for the relationship to be visible.

Business Process

  • New asset type of Business Process available, which can be defined and related via custom relationships to all other asset types on the Relationships tab.

  • Business Process can be related directly to the Rule asset type to define the Business Processes affected by the defined Rule.

User Roles

  • Assignee and Assigned to users are now referred to as Owners on the various asset types.

  • Sponsors on Rules, Terms, Policies are now called Subject Matter Experts (SMEs).

  • SMEs have been added to the System and Dataset asset types.

  • Business Process has the same Owner and SME roles assigned to it.

  • Goals and Initiatives now represent Sponsors as Stakeholders in the UI and can be assigned an Owner.

Metadata scanning and Profiling

  • Metadata scanning for Systems is now possible via the SKP UI. Scanners are available for SAP S/4 and ECC, SAP HANA, SQL Server, Oracle and PostgreSQL. Additional scanners will be available soon and APIs are available to upload metadata scanned externally to the SKP into the new Data Catalog

  • Profiling can be performed on SQL Server and the results are visible in the SKP Data Catalog (Table and View components only).

Rule Enforcements / Enforcement Profiles

  • In the old environment a Rule could contain one or more Enforcement Profiles.In the new SKP, a Rule can contain one or more enforcements, which are now separate assets, specifically associated to their parent Rule.

  • Existing Enforcement Profiles will be migrated to the new Enforcement model at cutover. If there are any issues with the migrated Enforcements, please contact customer support and we’ll investigate the issues.

Rule Syntax Scoring

Rules now contain a Syntax improvement capability that assesses the structure of the Rule Statement and provides suggestions as to how the clarity of the statement could be improved. The overall Syntax Rating (a percentage) is shown on the header card and the Syntax tab contains the suggestions that can be actioned or ignored to improve the Syntax Rating percentage.

 

NOTE: Bulk update of assets is currently being rewritten to work with the new asset versioning and publication model and will be reintroduced shortly.

 

Additional Updates

  • Term: Fields Tab (#1562)

    Re-introduction of the Term to Field tab under the Term assets. With the introduction of the new Data Catalog, there was a need to Term to Field relationship tab including the Add Fields capability.

  • Enable Tags on Objects (#1500)

    Tags that are loaded into the Data Catalog metadata are now displayed on the System Downstream Objects tab and on the Object Details page.

  • Populate dropdowns on every open (#1427)

    Previously in the new UI environment, the user was required to type 3 characters into the dropdown controls when assigning certain assets to other assets, i.e., relating a business concept or business process to a rule. This change now means that the controls are populated on opening the page and that the user has examples of what assets exist, once the user starts to type the returned list will be updated to reflect the entered text.

  • Adds pagination support for notifications (#1509)

    The Notifications page in the application now supports pagination, with the ability to navigate through the pages or to move to the first or last page directly.

  • Grid: Fix expand button padding (#1556)

    Resolved an issue with the spacing on the expand button on the data grids in the application.

  • Select EveryOpen: Allow ServerFiltering (#1548)

    Improved filtering on the Dataset Fields page.

  • System Scan: Blankstate Message (#1527)

    Improved messaging on a System asset where no metadata has been scanned into the System.

  • Custom dashboards (#1529)

    Introduction of the custom dashboard functionality into the new SKP. Dashboard authors will be able to create and share dashboards created in the SKP with other SKP users.

  • Add notifications for profiling job (#1423)

    Notifications will now be sent when a profiling task completes successfully or with a failure to notify the person who submitted the profiling task.

  • Object Downstream: Add empty message (#1535)

    Added a message on the Downstream Objects tab to indicate where there are no further objects as children to this object.

  • Dataset Fields: Remove Clear Action (#1524)

    Removed the Clear button from the Dataset Fields tab to align with the common implementation of the data grid.

  • Add default help (#1512)

    Displays a default help page at the page help level where no specific help content exists.

Technical Fixes

  • Use component.consumptionType for profiling eligibility check (#1598)

    Fixed issue with profiling functionality not being visible on certain object types.

  • Dataset Fields: Empty resolution dependency (#1552)

    Fixed issue with specific edge cases not showing the empty Dataset fields messages in the UI.

  • Add i18n for dashboard authoring (#1551)

    Updates to support internationalization on the dashboard authoring page.

  • Component GridFilters: Reduce Padding (#1544)

    Update to the data grid to reduce padding to allow for more data to be presented to the user at one time.

  • System Connections: Fix route for new conn (#1538)

    Support new System Connection properties model.

  • Update connection string toggle i18n

    Updates to support internationalization on the connections page.

  • Update localizations (#1522)

    Update the localization repository to support all required keys for English initially.

  • Components Grid: Remove shared filter (#1515)

    Dropped the shared filter from the data grid as each deployment of the grid requires specific filters to be applied.

  • Internationalizing the Initiative Pages (#1447)

    Updates to support internationalization of the UI based on the user locale settings in the Initiative asset type pages.

  • Component TypeFilter: Update onClose (#1496)

    Support applying filters on clicking off of the filter menu rather than on pressing the filter button.

  • GridApi: Feature - onGridEmpty (#1507)

    Notifies downstream processes that the returned datagrid is empty.

  • UseGuard: Remove callback support (#1511)

    Removal of a component that sometimes caused a deadlock to occur in the UI when post navigation tasks were assigned.

  • Add i18N label to Profiling Tab (#1446)

    Introduces internationalization into the Profiling tab under the System asset in the SKP.

  • i18n: Relationships Asset Filter (#1503)

    Introduces internationalization into the Relationship component in the SKP.

  • Pass null if name field is empty string (#1506)

    Fixes the name filter on replications in the Syniti Replicate component.