/** * The main template file * * This is the most generic template file in a WordPress theme * and one of the two required files for a theme (the other being style.css). * It is used to display a page when nothing more specific matches a query. * E.g., it puts together the home page when no home.php file exists. * * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ * * @package WordPress * @subpackage Tally * @since 1.0.0 */ ?>
Reports are the lifeblood of business management, offering insights critical for decision-making. TallyPrime’s robust reporting system has continually raised the bar of customer delight and set industry benchmarks. From rich information and instant reports to powerful filters and a unique 'drill-down' option, TallyPrime's reporting capabilities have been a game-changer for business management. However, with success comes increased demands, and Tally faced the challenge of meeting diverse needs.
The key challenges that TallyPrime reporting system faced stemmed from the below aspects.
The diversity of usage scenarios posed a considerable challenge for Tally. For instance, consider the configuration of a balance sheet with percentages enabled and columns added for a monthly comparative view. Upon reopening the report (post-closing it with the configurations), below are the multiple possibilities:
Different users can have distinct preferences in such cases. Considering the hundreds of reports and thousands of configurations possible, this scenario is just one of many, highlighting the need for a solution that reduces repetitive configuration setting efforts and enhances user delight. Tally addressed this challenge through the introduction of 'Saved Views in Reports'.
Saved Views in Reports are a powerful feature that saves the user preferences, columns, filters, and even the master context and date range of a report. Importantly, it retains configurations and filters while ensuring the security of user data.
As with everything in TallyPrime, saving a view in the Reports is super-simple! You can easily & instantly do it by clicking on the “Save View” option. Alternatively, you can save a view with the below steps:
Wondering how a particular saved view can be accessed later? You can do it via any one of the steps enlisted below:
With every exciting feature that has delighted the TallyPrime users, there has been an array of challenges that the development teams had to address. Some of the most pressing ones that Saved View feature had to take care of are:
Within the realm of Saved Views in Reports, a robust foundation is laid through various technical building blocks, each serving a crucial purpose:
These have been introduced to effectively cater to diverse user needs while maintaining a consistent experience. Whether the configurations that had to be saved were business period related or business objects related like ledgers, stock items etc., these had to be handled efficiently to get the best user experience. At platform layer, these behaviors were coded and exposed to application layer so that it can be consumed with ease based on business scenarios.
At the application layer, new actions such as saving/loading a view ensure atomicity, reliability, consistency, and improved performance, facilitating quicker and more efficient coding. While at platform layer, all the intricacies associated with these actions are abstracted from the consumer.
For instance, we have hundreds of reports and thousands of configurations, reading/writing from/to disk is expensive and slow. To optimize speed, a layered architecture is employed, by storing fundamental details of each view in memory as list of saved views.
Listing few actions below:
As configuration data consists of variables, filters, range filters and so on, we had to engineer a capability to persist binary data (information that is non-readable by human eyes). So, if we provide a handle to binary data and its length, it can be persisted in the disk along with Company data.
In conclusion, the introduction of Saved Views in Reports represents a paradigm shift in user experience within TallyPrime. By addressing the challenges of a successful reporting system and leveraging innovative technical solutions, Tally has not only enhanced efficiency but also added a touch of delight for users navigating the diverse landscape of business management.
So, the next time you configure a report in TallyPrime, remember the power of Saved Views – a feature designed not just to manage data but to elevate your entire reporting experience. Enhance your efficiency and delight in TallyPrime Reports with Saved Views – because in the dynamic world of business, a little efficiency goes a long way.
Visual experience has been illustrated with a couple of screenshots from the product below:
How to Easily Shift/Migrate Your Data to TallyPrime
Nuts & Bolts of Tally Filesystem: RangeTree
A Comprehensive Guide to UDYAM Payment Rules
UDYAM MSME Registration: Financial Boon for Small Businesses
Understanding UDYAM Registration: A Comprehensive Guide
MSME Payment Rule Changes from 1st April 2024: A Quick Guide