Welcome to the latest One Model product release update. This article provides an overview of the product innovations and improvements to be delivered on 08 November 2023.
- [Updated 2023.11.09] Extending upon the recent release of the Tile Style capability, we have another much requested customer enhancement with the option to pick a custom color for the text on Single Value Tiles. There are two ways to do this:
1. the default color for all Single Value Tiles is defined by the “Text Link Color” option in Company Branding and this will apply to all Single Value Tiles automatically, or
2. you can set the color for an individual Single Value Tile within the Storyboard Modify Mode in the Tile Settings panel, which will override the default "Text Link Color" branding setting for that specific tile. (ref 7863)
- We have made renaming your shared Storyboard categories easier. If a user has the Storyboard Administrator permission, you can rename Storyboard categories across all of the Storyboards in that category with a single action. To do this just use the pencil icon in the Storyboard Library for the category you would like to rename. (ref 14548)
- We made a UI improvement to the dropdown menus in Storyboards to make it easier to see the different categories more clearly. Previously, the light gray category headings were difficult to distinguish from the sub-heading menu items, and we wanted to improve this experience by giving the categories a more distinctive look. We have made the change to the Storyboard filter bar, Storyboard tile header links, and the Featured Storyboards panel editor. (ref 17700)
- To improve performance for end-users, the One Model application automatically caches Storyboards based on usage frequency. In addition, we have the ability to set specific Storyboards to be cached. Until now this was a feature that only the One Model team could use, but we have now added this to the UI for customer admin users. The automated caching works fine for most scenarios, but this feature is useful for some customer situations, so we are now making it a self-serve option.
- Admins with the permission CanConfigureCompany can now view, add or delete Storyboards on the cache list through a link under the Admin tab. This enables Admins to see which Storyboards are being cached (kept at the ready) and prioritize the most important Storyboards for their team members. At the top of the screen you select a user and a Storyboard and click the Add button to set a record in the cache list. To remove Storyboards from the list of cached Storyboards, you can press the Delete button to the right of the record in the list. (ref 15232)
Data Processing Improvements
- To improve the end-user experience we cache dimensions for use in the One Model application. This is most notably seen in the Storyboard Filter Bar where dimensions are often browsed and searched. Sometimes there may be issues caching dimensions, and there was no easy way to tell what was happening if a user ran into an issue. To address this, we added messaging into the data loads page to provide reporting on the dimension caching status of multipath nodes including the name of the dimensions, the levels that have failed, and the reason why. See example of message below. (ref 16984,17874)
Minor Improvements & Bugs Squashed
- We have added messaging around creating circular references in the metric definition to Site Validation. Metrics can’t reference themselves in their own metric definition, but we found that you could reference a metric that references the original metric in a metric definition and create an infinite loop in the Query Engine.
Metric 1’s metric definition includes references to Metric 2 + Metric 3, while
Metric 2’s metric definition includes references to Metric 1 + Metric 4.
These types of circular references in metric definitions have the potential to cause handling problems in the site and should be avoided, but how do you know you are creating a circular metric? That’s where Site Validation comes in. If you find that you cannot save a metric, and you have permission to view, check the Site Validation page to see if the issue was the creation of a circular metric. (ref 17298)
- If you’re unfamiliar with Site Validation, the One Model Site Validation tool provides Admin users a way to review the configuration of your company’s One Model instance. Admins, Data Engineers, and One Model teams use the Site Validation page to view the list of errors and warnings in the different components of your site, and find possible solutions to address those warnings and resolve errors. This is an especially useful page to review after making changes to your One Model instance. Learn more about Site Validation.
- We fixed a bug that affected some users when they were trying to use the expand and collapse table feature for a list report. Some users were receiving an error message when they tried to use expand and collapse in conjunction with certain Role Based Security settings. We made a few adjustments and resolved the issue so that expand and collapse works as expected with ‘Enable RBS in Search and Apply in Filter Sets and Org. Chart’. (ref 16353)
- The metric design page was getting stuck when the metric editor referenced a metric that did not exist. We fixed this bug by ensuring that the metric editor could access the metric that was causing the problem so it could be edited or deleted. (ref 11310)
- We fixed a bug affecting navigation between pages on Storyboards. When a user scrolls down on a page in a Storyboard and then navigates to another page in the same Storyboard, they would be shown the scrolled location on all subsequent pages. We made some changes so that when a user scrolls down a page, and then navigates to another page, they will default to the top of that page and all subsequent pages. (ref 17412)
- We fixed a bug with tile style inconsistencies that were appearing in Text Tiles on Storyboards. Now, whenever you add Text Tiles to your Storyboards they should have the same appearance with uniform headers and borders. One issue that we did fix was that, previously, if you had hidden the header for a free text tile, you would lose your custom tile settings, so with this release you might have some tiles without headers now displaying borders if you had applied some custom workarounds in the past, and these might need to be adjusted. (ref 17388)
- We fixed an issue where changing a Data Destination schedule from running at a set time, to running on Data Load Completion could cause the Data Destination to temporarily be run at both events. (ref 17260)
- We fixed an error data might not load successfully from a SuccessFactors API Run if a very large numeric value was found. (ref 17279)