Login & Home

Login

New & Improved

Restrict Concurrent Logins

A new system setting, restrict.concurrent.logins, has been introduced to enhance account security by limiting users to a single active session.

  • When enabled, any new login automatically terminates existing sessions on other browsers or devices. This does not impact multiple tabs within the same browser.

  • When disabled (default), users can maintain multiple concurrent sessions across different devices or browsers.

EULA Disabled for Prod Login

The EULA (End User License Agreement) pop-up, previously displayed during the first-time login, is now disabled by default in all production environments.

This change applies only to production environments. Non-production environments (such as development or staging) remain unaffected.

Home

New & Improved

Appearance

In My Resources, Appearance allows theme customization with six color options, each one is available in light and dark modes, offering 12 unique combinations. A toggle button in the header allows switching between light and dark themes while retaining the selected base color. The default theme is set to OvalEdge Blue and Light Mode.

Inbox Pop-Up for First Login

Inbox displays pending actions through a pop-up during the initial login. Each item can be clicked to view details. Automatically closes upon switching tabs and does not reappear during the same session.

Announcement Banner

Administrators can configure an announcement banner at the top of the homepage to share updates. Banner content and visibility are managed in System Settings.

Restore to Default Layout

A “Restore to Default Layout” button is now available in the “Manage Homepage Widgets” section. Upon confirmation, the current layout is reset to the admin-defined default layout. All user customizations, including widget size and placement, are cleared.

Custom Data Story Widget

Administrators can now add specific Data Stories to the homepage using the new ‘Add as Custom Homepage Widget’ option. These widgets are user-personalized and enhance the visibility of targeted content directly on the homepage. Created by users with admin privileges.

Enhanced Homepage Widgets

  • Widget Management Enhancements: Admins can now manage and configure homepage widgets from Administration > Security > Manage Homepage Widgets. They can assign widget owners, control visibility for authors, enable or disable widget resizing/removal, and push or withdraw widgets across all user homepages.

  • Widget – User Preferences: In My Profile > Manage Homepage Widgets, users can personalize their homepage layout using intuitive drag-and-drop functionality to:

  • Add or remove widgets.

  • Rearrange widget positions.

  • Resize widgets for optimal display.

By default, no widgets are selected. Users have full control over their homepage configuration.

  • My Bookmarks Widget: The My Bookmarks widget now supports unlimited bookmarks with actions like Edit, Pin, Delete, and easy reordering.

Customization via System Settings

Name
Description

home.videos.viewall.link

Configure to redirect the specific helpful resources link.

Parameters:

  • Enter the specific URL link in the Value column.

ovaledge.main.logo

Configure to upload the main logo at the top-left black bar.

Parameters:

  • Enter the specific image in the Value column.

ovaledge.login.logo

Configure to upload the logo for display on the login page.

Parameters:

  • Enter the specific image in the Value column.

  • Allowed image types: png, jpeg, and jpg

ovaledge.onboarding.widget.enable

Configure to enable/disable the onboarding widget screen.

Parameters:

  • The default value is False.

  • If set to True, the onboarding widget screen is enabled.

  • If set to False, the onboarding widget screen is disabled.

login.support.enable

Configure to enable/disable the support information on the Login page.

Parameters:

  • The default value is False.

  • If set to True, the support information will be displayed on the Login page.

  • If set to False, the support information will not be displayed on the Login page.

ovaledge.login.title

Configure to view the title or tagline for the application on the Login page.

Parameters:

  • The default value is Empty.

  • Based on the specified value, the title or tagline will be displayed on the Login page.

ovaledge.login.description1

Configure to view the description for the application on the Login page.

Parameters:

  • The default value is Empty.

  • Based on the specified value, the description will be displayed on the Login page.

ovaledge.login.description2

Configure to view the additional description for the application on the Login page.

Parameters:

  • The default value is Empty.

  • Based on the specified value, the additional description will be displayed on the Login page.

login.doc.link

Configure to view the documentation and video URL link for the application on the Login page

Parameters:

  • The default value is Empty.

  • Based on the specified value, the URL will be displayed on the Login page.

login.faq.link

Configure to view the Frequently Asked Questions URL link for the application on the Login page.

Parameters:

  • The default value is Empty.

  • Based on the specified value, the URL will be displayed on the Login page.

home.actionitems.alert.enable

Configure to enable/disable the alert pop-up functionality.

Parameters:

  • The default value is True.

  • If set to True, the alert pop-up functionality will be enabled.

  • If set to False, the alert pop-up functionality will be disabled.

online.assistance.enable

Configure to enable/disable the Online Assistance.

Parameters:

  • The default value is False.

  • If set to True, the Online Assistance option will be enabled.

  • If set to False, the Online Assistance option will be disabled.

restrict.concurrent.logins

It allows administrators to control whether users can log in to multiple sessions simultaneously.

Parameters:

  • The default Value is False (users can log in to multiple sessions)

  • To Restrict: Set the value to True to limit users to a single active session at a time.

enable.welcome.story

Configure to view if the Data Story can be added to the Home Page or set as Welcome Story.

Parameters:

  • The default value is False.

  • If set to True, the Data Story can be added to the Home Page or set as Welcome Story.

  • If set it to False; the Data Story should neither be added to the Home Page nor set as Welcome Story.

oe.profile.importancescore.threshold

This setting defines a threshold value for the importance score of data assets in the profiling process. Only assets with an importance score equal to or greater than this threshold will be included in the profiling. This ensures a focus on high-priority data, optimizing resource use and enhancing the relevance of profiling outcomes. Value should be in the range of 0-100.

The Online Assistance setting (online.assistance.enable) in System Settings should be set as False by default for all customers.

My Resources

New & Improved

Email Configuration

Administrators can configure system-defined email notifications using SMTP, and now also through AWS SES and Azure Graph API.

Inbox Notifications

Provides a simplified way to manage platform notifications.

  • Key updates include:

    • Categorized Notifications: Organizes notifications into All, My Actions, and @mentions for system and custom-triggered alerts.

    • Bulk Actions: Allows marking as read, deleting, or archiving multiple notifications at once.

    • Advanced Filtering & Sorting: Filters by event type, read status, or module, and sorts alerts to highlight important ones.

  • My Watchlist Significant Data Change Notifications: Triggers a notification when significant changes occur in remote data objects, such as row addition or deletion. A threshold between 0.0001% and 100% can be set, and if the row count change exceeds this limit, the system sends an alert. Example: if the threshold is set to 50% and the row count of the data object increases by more than 50%, a notification will be generated.

  • Compare Schema Notifications: Notifications are automatically sent when schema differences are detected.

Customization via System Settings

Name
Description

enable.slack.communication

Configure to enable/disable Slack on the My Profile page.

Parameters:

  • The default value is False

  • If set to True, the Slack option is enabled.

  • If set to False, the Slack option is disabled.

enable.slack.channel

Configure to view the 'Add Slack id' on the Profile page.

Parameters:

  • The default value is False

  • If set to True, the Add Slack id option displays on the Profile page.

  • If set it to False, the Add Slack id option does not display on the Profile page.

enable.google.chat.channel

Configure to view the 'Add GoogleChat Webhook URL' on the Profile page.

Parameters:

  • The default value is False

  • If set to True, the 'Add GoogleChat Webhook URL' option displays on the Profile page.

  • If set it to False, 'Add GoogleChat Webhook URL' option does not display on the Profile page.

enable.ms.teams.channel

Configure to view the 'Add Microsoft Teams Webhook URL' on the Profile page.

Parameters:

  • The default value is False.

  • If set to True, the 'Add Microsoft Teams Webhook URL' option displays on the Profile page.

  • If set it to False, 'Add Microsoft Teams Webhook URL' option does not display on the Profile page.

ms.teams.integration.type

Configure Microsoft Teams integration method for sending notifications.

Parameters:

  • The default value is Webhook.

  • If you have updated Microsoft Teams to a version that no longer supports Webhooks, switch the integration method to Workflows and set the value to Workflow.

ovaledge.email.server.type

It allows users to select the type of email server used for sending notifications.

Parameters:

  • The default value is SMTP.

  • Users can choose the server type from the dropdown list (SMTP, AWS SES, and Azure Graph API).

  • Based on the selection, the relevant configuration fields will be enabled.

ovaledge.azure.graphapi.emailaddress

It allows users to specify the sender email address used for sending notifications through the Azure-authorized application.

Parameters:

  • The default value is EmptyNote.

  • Users must enter a valid and active email account within the organization’s Microsoft environment with Outlook access.

  • The Azure application will use this email to send notifications on the user’s behalf.

ovaledge.azure.graphapi.tenantid

It allows users to specify the Tenant ID from the Azure application registration.

Parameters:

  • The default value is Empty.

  • Users must enter the Tenant ID associated with your organization's Azure Active Directory.

ovaledge.azure.graphapi.clientid

It allows users to specify the Client ID of the OvalEdge application from Azure application registration.

Parameters:

  • The default value is Empty.

  • Enter the Client ID assigned during Azure application registration.

ovaledge.azure.graphapi.clientsecret

It allows users to store the Client Secret generated during Azure application registration securely.

Parameters:

  • The default value is Empty.

  • Enter the Client Secret obtained from the Azure portal for the registered application.

ovaledge.awsses.smtp.server

It allows users to specify the AWS SES SMTP Server URL for sending email notifications.

Parameters:

  • The default value is Empty.

  • Enter the SMTP Server URL provided by AWS SES.

ovaledge.awsses.smtp.port

It allows users to specify the AWS SES SMTP Server Port used for sending email notifications.

Parameters:

  • The default value is Empty.

  • Enter the port number provided by AWS SES (e.g., 25, 465, or 587).

ovaledge.awsses.smtp.mode

It allows users to specify the mode used by the AWS SES SMTP server for secure communication.

Parameters:

  • The default value is Empty.

  • Enter the server mode (e.g., TLS, SSL) based on your AWS SES configuration.

ovaledge.awsses.smtp.username

It allows users to specify the username for the AWS SES SMTP server.

Parameters:

  • The default value is Empty.

  • Enter the SMTP username provided by AWS SES to authenticate and send email notifications.

ovaledge.awsses.smtp.password

It allows users to specify the password for the AWS SES SMTP server.

Parameters:

  • The default value is Empty

  • Enter the SMTP password associated with the AWS SES username. This is required for authenticating and sending email notifications.

ovaledge.awsses.smtp.from.address

It allows users to specify the email address used to send notifications through the AWS SES SMTP server.

Parameters:

  • The default value is Empty

Note: This must be a verified email address in your AWS SES configuration.

conversation.notification

Configure governance roles to receive notifications for new questions, comments, and unanswered questions in Conversations.

Parameters:

  • The default value is Empty.

  • Click the field to select one or more roles from the drop-down.

  • You can configure any combination of the following roles: Steward, Owner, Custodian, Governance Role 4, Governance Role 5, Governance Role 6.

New & Improved

Enhanced Search and Visibility Options

  • In Service Desk, all service requests and their statuses now appear in search results. Only the created requests are visible to viewers, while authors can access all requests.

  • In Data Catalog, selected filter values now display on object cards, providing clearer context during browsing. The Curation Score is available as a filter and also appears in Quick View and on object cards to support more informed decisions.

  • When specific modules are disabled through Application Security, related data is excluded from search results, ensuring restricted access by design. Additionally, members of the Admin and Governance Role members can configure search keywords for Data Catalog objects to improve search accuracy and relevance.

Customization via System Settings

Name
Description

search.es.searchcontext

Configure to view the object types in the Search box drop-down list.

Parameters:

Available object types: All, Table, Topic, File, Report, API, Schema, Query, Data Attributes, Business Glossary, Service Request, Help & Resources, Project, Question Wall.

  • The default value is All.

  • Select them from the drop-down list to add more objects to the Value. The selected values appear in the Search drop-down.

  • If left blank, "All" is displayed.

search.es.pagination.count

Configure to specify the maximum number of records to be added to an Index while running the advanced job to fetch from the local DB to Elasticsearch.

Supports: Min - 5000, Max - 10000.

Parameters:

  • The default value is 5000.

  • Enter the required value in the field provided. Based on the specified value, the records will be added to an Index.

search.es.activedetails

Configure to show the active objects in the search results.

Parameters:

  • The default value is Active.

  • If set to Active, active objects are displayed in the search results.

  • If set to Inactive, inactive objects are displayed in the search results.

  • If set to Empty, then both the active and inactive data object results are displayed in the search results.

search.score.use.synonym

Configure to include the Synonym score in the Relevance score formula to determine the most relevant search results.

The relevance score is calculated based on three components: the Elasticsearch score, the popularity score, and the synonym score (if configured).

Parameters:

  • The default value is False

  • If set to True, the search results calculation includes the Synonym score.

  • If set to False, the search results calculation excludes the Synonym score.

search.score.use.popularity

Configure the Popularity Score in the Relevance score formula to determine the most relevant search results. The relevance score is calculated based on three components: the Elasticsearch score, the popularity score, and the synonym score (if configured).

Parameters:

  • The default value is False

  • If set to True, the search results calculation includes the popularity score.

  • If set to False, the search results calculation excludes the popularity score.

The relevance score calculation depends solely on the Elasticsearch score and the settings configured for synonym score.

search.es.active.filters

Configure the specific active filters used on the Global Search page to refine search results. Each filter corresponds to a particular attribute of the search items, allowing users to narrow down results based on various criteria. Users can remove filters based on the requirement.

Parameters:

  • The default value are Connection, Schema, Business Glossary, Table Type, Folder, Report Group, Term Status, Quality Index, Service Request Status, Question Wall, Additional Information, and Created Date.

  • Enter the required value in the field provided. Filters will be displayed on the Global Search page based on the specified values.

globalsearch.match.type

Configure the Global Search function that analyzes search queries against document fields:

best_fields: This type optimizes precision by searching multiple fields and returning the highest score for the best match.

most_fields: This type is used to optimize recall, which means it adds the scores of each match across multiple fields to potentially increase overall relevance scores.

cross_fields: This type analyzes multiple fields as a single combined field, increasing relevance for queries that span multiple fields. It's beneficial for searches that are expected to have various terms across different fields.

ovaledge.searchbar.enable

Configure to enable/disable the search bar on the home screen.

Parameters:

  • The default value is False

  • If set to True, the search bar on the home screen is enabled.

  • If set to False, the search bar on the home screen is disabled.

search.es.governancerole.filters.optional

Configure to view the Governance Roles filters used on the Global Search page to refine search results.

Parameters:

  • Owner, Steward, Custodian, Governance Role 4, Governance Role 5, Governance Role 6

  • The default value is Data Owner.

  • To add more Governance Roles to the Value, select them from the drop-down list.

  • If left blank, "Empty" is displayed.

search.es.dataobjects.filters.optional

Configure to view the additional filters for data objects used on the Global Search page to refine search results.

Parameters:

  • Certification, Rating, API Group, Popularity, Report Type, Metadata Curation Score

  • The default value is Certification.

  • Select them from the drop-down list to add additional filters to the Value.

  • If left blank, "Empty" is displayed.

index.max.result.window

Configure to return the maximum number of Data Catalog records in a single search request.

Parameters:

  • The default value is 10,000.

  • The minimum allowed value is 5000, and the maximum is 10,000.

es.datacatalog.grid.mysql.fallback.force

Configure to fetch the Data Catalog data from My SQL or Elastic Search.

Parameters:

  • The default value is False

  • If set to True, Data Catalog data will be fetched from the My SQL.

  • If set to False, Data Catalog data will be fetched from the Elastic Search.

Custom.search.requirements

Configure custom tuning of relevance scoring for search results.

Parameters:

  • The default value is "level1": 500, "level2": 300, "level3": 50}.

Additional.sorting.options

Configure to enable sorting of search results based on object types with the highest number of service requests.

Parameters:

  • The default value is False

Browser Extension

New & Improved

Browser Extension Authentication Options

The OvalEdge Browser Extension supports multiple authentication methods for secure and flexible access.

  • Licensed users log in using their OvalEdge Server URL, User ID, and Password on the plugin login screen.

  • Guest User Login: The Guest (External) User Flow in the OvalEdge browser extension provides limited access to predefined functionalities for external stakeholders, including consultants, third-party vendors, or external teams.

    • External users log in using their email. Only emails from approved domains (configured in the System Settings under the Browser Extension tab) are allowed access.

    • To ensure secure access, the administrator specifies valid email domains (e.g., @overage.com, @gmail.com).

    • External Users can:

      • Access Published Terms and Submit Data Quality Requests: View only glossary terms marked as Published and raise data quality requests by submitting a URL with relevant details. A proxy user, defined in system settings, handles these requests.

      • Authenticate via the More Option: Use the More option to access various login methods, including OvalEdge credentials, SSO, and API tokens.

      • View Report Certifications: Access report certification statuses such as Certify, Caution, and Violation for reports from Power BI, Tableau, Qlik Sense, and Delta Lake.

Enhanced Report and Dataset Visibility in Browser Extension

In the OvalEdge Browser Extension, metadata visibility for reports and datasets has been enhanced across key report sources. For Power BI, both Report and Dataset object types are now viewable. In Tableau, the extension displays the View Type as 'Report', and in Delta Lake, the Table object type is accessible.

  • Report details can be viewed even if the report is not certified, including the business description, associated terms, and column details.

  • A new "View Dataset Details" option provides access to the related semantic model (dataset), including its business description, semantic columns, and related terms, directly within the extension.

  • The "View Report Details" option enables navigation back to the report view from the dataset screen.

  • For Guest access, only Favorite Columns are displayed in both views to maintain metadata restrictions.

Audit Logs for Browser Extension

A new Audit Logs feature has been introduced to track user sign-in and sign-out activities in the OvalEdge Browser Extension. It records key details such as user email, name, type, sign-in/sign-out time, session duration, IP address, browser, OS, and session status (success or failure). Failed login attempts, along with failure reasons, are also logged.

Display of Steward Information in Browser Extension

The Browser Extension now displays the assigned Steward’s name, governance role, and avatar directly below the names of Terms, Data Objects, and Data Stories (Story Authors). This helps identify the appropriate point of contact for clarification or data governance queries.

Customization via System Settings

Name
Description

browser.extension.enable.guest

Configure to enable/disable the Browser Extension for non-licensed users.

Parameters:

  • The default value is False

  • If set to True, enable the Browser Extension.

  • If set to False, disable the Browser Extension.

browser.extension.allowed.email.domains

Configure access for guest users to the browser extension by specifying valid email domains as comma-separated values.

Parameters:

  • The default value is Empty.

  • Enter the valid email domains in the specified Value field.

Example: @ovaledge.come, @google.com

browser.extension.proxy.user.for.guest

Specifies the admin user to be associated with data quality service requests raised by guest users through the plugin. The actual email of the guest user will be recorded separately in the service request details.

Ovaledge.browser.extension.isauthdb

Configure to enable or disable database login through the browser extension.

Parameters:

  • The default value is False

  • Enter true to enable or false to disable.

Advanced Jobs

Name
Description

Migrate Homepage Widgets

This job migrates the Homepage Widgets layout from 6.3.x and 7.x versions to the 7.2 version.

Advance Job for adding subject in comment table

This job adds subject information for team-related notifications, ensuring that the details appear in the My Recent Notifications widget on the homepage.

User Notification Preferences Manager

This job enables the addition of new modules and submodules in the notification preference table of the My Profile section for all users.

Migration of Mention and Myaction Comments

This job updates the 'tab' column in the 'comment' table with 'Mention' or 'My Action' for existing messages. All existing messages are marked as Read, except for 'My Action' messages, which remain pending without requiring action. This advanced job should be run only once post-migration.

Collaboration Message Migration

This job migrates all collaboration messages older than Release 6.2 and should be executed only once after the migration.

Advance Job for Indexing Existing

This advanced job enables the indexing of pre-existing data into Elasticsearch and controls the indexing process based on the specific object types you select.

Enter the names of the object types that need to be supported in Attribute1, such as 'oetable' or 'oeschema'. The data corresponding to the specified object types will be indexed in Elasticsearch. If multiple object types need to be indexed, separate them with commas. If no object types are provided, data from all object types will be indexed.

Attributes:

Comma separated Object Types - oetable,oecolumn, etc.


Copyright © 2025, OvalEdge LLC, Peachtree Corners, GA, USA.

Last updated

Was this helpful?