2011-11 Release - Justice
22131: Flex Reporting Grid and Interface Updates
A new grid has been integrated into the Flex Reports interface.  All 
Flex reporting grids will now contain the same features as the previously 
implemented Accounting Reports grid.  
These new features will 
greatly enhance the data manipulation capabilities of the report results.  
Here is a list of new features that will now be available on all Flex 
Reports.
Report Grid Features
--Grouping - a user can drag a column 
up to the header and group by that column.  Note:  Money fields can be 
setup as currency that will also provide a Sum amount for each group.  
Please also note that if a column name has a space in the title, it cannot be 
used for grouping.  An easy fix would be to remove the space in the column 
title.
--Sorting - a user can click on a column name to sort ascending, 
descending, or cancel a sort. 
--Exporting - a user has a variety of 
export options available for extracting data results.  See Exporting 
below
--Filtering - a user can enter a filter expression at the top of the 
column grid and filter down the data that is displayed.  To enable a 
filter, type the filter text into the column filter textbox, then click the 
filter icon to select the filter application (i.e., “Greater than”, “Equal to”, 
etc.).  The grid will automatically update.  
--Paging - reports 
that return more than 20 records will have paging ability at the top and bottom 
of the report grid.  Additional paging features include a "Go To" exact 
page and the ability to update the number of records returned per page.  
--Selection across Pages - records can now be selected across multiple 
pages within the returned result set.  Selected records will be saved for 
exporting or applying FixSQL to only selected records
--Select All Page 
Records / Select All Grid Records - reports that have paging enabled will 
support both a page level "select all" via a checkbox in the header row of the 
grid.  In addition, options will be available to select all returned grid 
rows (max 1000).  
All Grid Features will remain intact even when 
new Parameter filters are applied.  To clear all parameters and filters, 
please click the report link at the top of the page to start over.  
Exporting Data Results
Exporting results come in a 
variety of ways:
--Current Page (Word, Excel, Excel Html, PDF, CSV) – this 
will only export the results shown on the current grid page.
--Entire Grid 
(Word, Excel, Excel Html, PDF, CSV) – this will export all results returned in 
the entire grid.  Note:  The maximum number of records exported with 
this feature is 1000.
--Selected Records (Word, Excel, Excel Html, PDF, 
CSV) - this will export all records that have been selected throughout the 
entire grid.
--Full Result Set - uses the TBS backend service, and only 
supports CSV – this option will only be available if more than 1000 records 
matched the report results.  This file type, for most users, should 
automatically open in Excel.
Note:  The Excel export option will 
export all data into a spreadsheet with no formatting, however the general 
grouping and sorting will remain intact.  Any sum totals however will not 
be exported.  To keep the group sum totals, be sure to use the ExcelHTML 
option.
Report Security & Search Criteria
Please note that 
all results are filtered based on user access and User Search 
Criteria
Report Maintenance
For users that maintain and add 
new Flex reports, TBS now supports adding Flex Reports for databases other than 
just TBS.  A new "Control Database" admin tool is available to designate 
which database Flex Reports are being maintained.  Please be sure to 
contact PTT regarding this feature prior to use.
In addition, given this 
new feature, when viewing any of the Flex Report Admin screens (reports, 
parameters, groups, etc.), a message will be displayed at the top of each screen 
informing the user of the Control Database that is being updated.
PTT 
assistance is required to have additional databases be made available.  
22136: AdminTools: Show a table of users with access to each report
Need to see who has access to a report? There is now a new "Users With Access" tab on the Flex Reports Edit screen. This will show the list of users with access to the selected report. Please note - this tab may take a few seconds to load as it parses through all users and their permissions.
22137: AdminTools: Report Group Maintenance
Maintaining Flex Report Groups just got easier! A list of existing report groups has been added to the report group maintenance page for easy reference.
22132: Features: Show SQL for Reports
For users that can see the Executed SQL box on the flex screen, the Executed SQL, Fix SQL, and Pre SQL are now displayed if they exist and are run.
22046: Flex Parameters can now reference databases besides TBS
Previously, Flex Reports could only reference parameter fields from TBS. This has been expanded to now support additional databases other than just TBS. The parameters can have full data entry validation applied as well. This requires setup by PTT prior to use.
22094: Group Updating
Bug Fix: Users have the ability to associate an Group identifier with an Agent. When that Agent is selected, the Group field is updated on the customer screen. A bug was found that caused this field update to fail. The bug has been corrected.
22230: Flex Report Issue - Search Criteria causing report bug
Bug Fix: There was an issue with appending SearchCriteria onto flex reports. We were assuming a where clause to exist on all reports but they did not. This has been fixed to support the absence or existence of where, order by, and group by clauses.