DCT/IBARS Road Map and Feature History

AGS developers are working harder than ever to improve the AGS Framework which supports all of our applications. This means the following history often lags our latest release feature list.

  • Migration to full IBARS4 GUI
  • Remote budget edit API with Excel sample
  • Standard reports universally and automatically hyperlinked in HTML & PDF formats
  • Schedule Wizard
  • Posting Wizard
  • Push AJAX application server to browser request queuing (makes the application more robust on flakey/slow Internet/WAN connections)
  • Performance Payroll/Position – complete migration from BARS
  • Narrative import/export migrated from BARS
  • Interactive browser chart editing
  • Increase version/schedule column count from 99 to 1300
  • Implement universal primary key into all tables for future support of distributed database synchronization
  • Provide secure, remote, checkout of data and integrate with new data synchronization system
    Cost Allocation
MARCH
  • Further security password configuration attributes added
  • Generic screen search filter operators added equal, less than, greater than, empty and not empty
FEBRUARY
  • Version copy enhanced to copy schedule file attachments
  • Extended code end date attribute added to system logic
  • System message tile added to dashboard
JANUARY
  • Named, dynamic, subschedule summary tab filtering added
  • Form file attachments added
  • New AGS Framework drop down added that support added to allow free text override
  • Release of updated GUI Report Builder for IBARS4
DECEMBER
  • Form rule role security added
NOVEMBER
  • Narrative search and replace enhanced to 
OCTOBER
  • Custom multi-select list box added to framework to show current selections in a block at the top of the list box
  • Release of standard GUI dashboard chart drill down for IBARS4
SEPTEMBER
  • Added form rule begin and end dates
  • New objects added to drawing tool
  • Enhanced audit reporting to show both table auditing and record history
AUGUST
  • Added drill down to dashboard charts
  • Added role to allow department administrators to manage their own users
JULY
  • Added screen preference of GUI vs Standard by each user
  • Asynchronous widget count refreshing added
JUNE
  • Enhanced Liquibase support
  • Release of new GUI Reporting Level Maintenance screen for IBARS4
MAY
  • Audit report enhanced with user type and security type selections
  • Dashboard charts added
  • Auto-port selection, and load of reader, for bar code scanners
APRIL
  • Added tracking of multiple tabs to to prevent multiple logins within concurrent tabs
MARCH
  • Provision of history tab to review a screen’s record change log
FEBRUARY
  • Supported added for UTF8 characters in text data entry fields
  • Release of GUI Quick Navigate for IBARS4
JANUARY
  • New narrative screen pilot
  • Diagram tool updated to support object layer control
DECEMBER
  • New AGS drop down added AGS Framework to allow for horizontal scroll on wide lists
NOVEMBER
  • Save point (auto-save) production rollout with per user preference selection
OCTOBER
  • Auditing added to narratives
  • Initial release of internal messaging
SEPTEMBER
  • Record history/audit trail migrated to JSON
  • Quick navigate added to GUI interface
AUGUST
  • Pop up browser settings page updated with current browser screen shots and instructions
  • Added support for Info Tab column recalc requests
JULY
  • Initiating rewrite of narrative screen
  • New diagram tool released
JUNE
  • SR20 Audit report performance improvements when large audit result sets are queried by the report
  • Support added for system recalc of columns with bookmark formulae
  • Support added to data broker for info tab values associated with bookmarks
MAY
  • Improved multiple open tab handling on logout
  • Job control improvements to pre-test outbound email addresses
APRIL
  • Standalone client support added for very large record size synchronization
  • Improvements to support for MariaDB sequences
MARCH
  • Allow for posting of shared narrative between schedules
  • Load time performance improvement for schedule info tabs
FEBRUARY
  • Enhancement to provided shared column narratives
  • Release of new GUI Version Control screen for IBARS4
JANUARY
  • Remove XLMBeans usage due to CVE
DECEMBER
  • Diagram objects migrated to JSON
  • Improved diagram object sizing and rotation
  • Added ability to move tool buttons between the right-side bar and the top bar.
NOVEMBER
  • Diagram objects migrated to JSON
  • Improved diagram object sizing and rotation
  • Added ability to move tool buttons between the right-side bar and the top bar.
OCTOBER
  • Support added for synchronization of deleted records on standalone client
  • Support added for a diagram library by agency
SEPTEMBER
  • Pin map performance improvements
AUGUST
  • Added roll forward of budget/reporting level tree and associated performance/ auxiliary trees and values
  • Bar code scanning improved to ignore duplicate scans
JULY
  • Added reporting columns to SR01 Tree Report
JUNE
  • Login optimization to improve performance during high usage
MAY
  • Added support for inter-column logic on schedule select tabs
  • Performance improvement for Formatted CSV report output
  • Performance improvement for reports when a lengthy reporting level list selector is provided
  • Dynamic table SQL performance and stability changes to combine insert-update on duplicate statement
APRIL
  • Speed improvements for large performance trees
  • Disaggregation usability improvements
  • ZAP security scanner, security fixes
MARCH
  • Enhanced selection Lock logic when pushing report profiles to users
  • Sequence support added when using MariaDB
  • IBARS/DCT Framework consolidation initiated
FEBRUARY
  • Narrative budget column copy added to version copy
  • Posting configuration added to metrics schedule column
  • Added user synchronization for standalone client
JANUARY
  • Version import/export enhancements
  • Password reset feature added to login
  • Added save check point to diagrams
  • Added Edit mode for dynamic forms to prevent multiple users from editing the same form
DECEMBER
  • Narrative screen rewrite released
  • IBARS “dual context” Alpha release. Provides IBARS with a new UI that includes widget navigation and login dashboard.
 
NOVEMBER
  • Password reset enhancements: email when user has not completed questions, administrative operation to force a user to reset questions and answers
  • Max amount benefit (e.g. FICA) calculation improvements to positions when multiple/compounded version what-if salary adjustments push salaries above the max amount
 
OCTOBER
  • Subschedule/Reorg enhanced to support metrics. Further this allows for metrics to be copied forward to future years.
 
SEPTEMBER
  • DCT auto-save. Check points data entry to allow for recovery of partially completed form entries
 
AUGUST
  • Beta release of widget UI
 
JULY
  • Added Excel embedded formula output to SR13 Personal Services Budget
  • Added Excel embedded formula output to SR14 Position Detail
  • Added Excel embedded formula output to SR24 Metrics Version Compare
  • Support added for report output to Excel with supporting formulae
  • Parallel deployment enabled to allow for hot/live application updates
  • Autoupdate enabled to allow for background application updates
  • DCT client password syncronization support released
 
JUNE
  • Widget dashboard view migrated to IBARS
  • Major update to Wiki administration pages
  • Escrow migration to direct delivery of encrypted source build memory stick
 
MAY
  • Build documents with program change references to GIT revision numbers
  • Deployment manager with builtin automatic database change manager
  • Updated Wiki auto-login to updated online documentation for MediaWiki 1.27
  • Column property and formula cache for budget screen performance enhancement
  • SR01 – Reporting level report – selection modified to allow for reporting agencies Statewide/System Wide
  • TREE – Tree Report – selections enhanced to implement tree security and filter Statewide/System Wide trees versus department trees
 
APRIL
  • Release 2 of password reset. Includes QA library, custom questions, question aging and more
 
MARCH
  • Enhanced security on Tree Values for controlling node deletions
  • License free heat/pin-map GIS integration
 
FEBRUARY
  • New: User lockout switch (prevents all non-admins from logging into the application)
 
JANUARY
  • License free schedule data map/GIS integration
DECEMBER
  • Narrative screen rewrite released
  • IBARS “dual context” Alpha release. Provides IBARS with a new UI that includes widget navigation and login dashboard.
 
NOVEMBER
  • Password reset enhancements: email when user has not completed questions, administrative operation to force a user to reset questions and answers
  • Max amount benefit (e.g. FICA) calculation improvements to positions when multiple/compounded version what-if salary adjustments push salaries above the max amount
 
OCTOBER
  • Subschedule/Reorg enhanced to support metrics. Further this allows for metrics to be copied forward to future years.
 
SEPTEMBER
  • DCT auto-save. Check points data entry to allow for recovery of partially completed form entries
 
AUGUST
  • Beta release of widget UI
 
JULY
  • Added Excel embedded formula output to SR13 Personal Services Budget
  • Added Excel embedded formula output to SR14 Position Detail
  • Added Excel embedded formula output to SR24 Metrics Version Compare
  • Support added for report output to Excel with supporting formulae
  • Parallel deployment enabled to allow for hot/live application updates
  • Autoupdate enabled to allow for background application updates
  • DCT client password syncronization support released
 
JUNE
  • Widget dashboard view migrated to IBARS
  • Major update to Wiki administration pages
  • Escrow migration to direct delivery of encrypted source build memory stick
 
MAY
  • Build documents with program change references to GIT revision numbers
  • Deployment manager with builtin automatic database change manager
  • Updated Wiki auto-login to updated online documentation for MediaWiki 1.27
  • Column property and formula cache for budget screen performance enhancement
  • SR01 – Reporting level report – selection modified to allow for reporting agencies Statewide/System Wide
  • TREE – Tree Report – selections enhanced to implement tree security and filter Statewide/System Wide trees versus department trees
 
APRIL
  • Release 2 of password reset. Includes QA library, custom questions, question aging and more
 
MARCH
  • Enhanced security on Tree Values for controling node deletions
  • License free heat/pin-map GIS integration
 
FEBRUARY
  • New: User lockout switch (prevents all non-admins from logging into the application)
 
JANUARY
  • License free schedule data map/GIS integration
DECEMBER
  • Notifications update with “Envelope” (you have mail) support
 
NOVEMBER
  • Addition reporting level branch security – allows hiding of new accounts between agency, executive, and legislative branches
  • Addition of SR25 Metrics Summary – Tree Values
  • Addition of SR24 Metrics Version Comparison report
  • Beta release of graphical dashboard
 
OCTOBER
  • Beta release of Adhoc/Query Web Service
  • Updated Quick Nav interface with added features of: Recently Used list, and Favorites management
 
SEPTEMBER
  • Idle out page blank, blank screen when users are logged off from being idle
  • Production release of Adhoc/Query Web Service
  • HTML frames reduction, and copyright/build placement change, to increase height of data display area
 
AUGUST
  • Production release of Password Reset
  • Salary Adjustment enhancement to support compounded step salary increases (e.g. COLA with steps)
 
JULY
  • Beta release of Adhoc/Query Web Service
 
JUNE
  • Added support for posting of file attachments between schedules
  • AJAX code optimized to enhance navigation performance
 
MAY
  • Report/publication margin line numbering support added
 
APRIL
  • “Live” reports, insertion of reports into Narratives
  • Addition of reporting level copy indicator to provide enhanced control on what accounts are copied forward between budget years
 
MARCH
  • New configuration option/tab added to dynamic subschedules, file attachments tab.
  • Rule ordering feature added to salary adjustment process.
 
FEBRUARY
  • Added analysis data to salary adjustment process whereby pay period data is annotated with A or P (amount/percentage) based on the type of adjustment associated with each granular pay period item.
 
JANUARY
  • Narrative screen re-write released. Includes support for project narrative navigation.
  • Added configuration to allow specific reports to be linked/presented to select version types.
DECEMBER
  • Schedule rates screen added
 
NOVEMBER
  • Salary adjustment improvement – process now allows for overlapping date ranges when defining multi-rule mass adjustments
  • Support added for rate driven schedule formulas
  • Sample Medicaid schedule configured
  • Event log and audit trail reports enhanced to support CSV output
  • Page up / Page down – support added to dyanmic scroll tables
 
SEPTEMBER
  • “Live reports” added. This allows for reports/charts to be embedded into narrative and then generated at runtime.
 
AUGUST
  • Change package import process added
 
JULY
  • WYSIWYG schedule builder completed with form rule specifications integrated into builder
 
JUNE
  • Automated multi-tiered publication indexing based on value ranges, or individual items, while also accommodating multiple pages per index item
  • Support added for math on schedule columns that each have formulae differing ‘where clause’ conditions
  • Distributed data synchronization alpha test completed
 
MAY
  • Generic support added for copying dynamic client specific meta-data in budget trees forward to new fiscal years
 
APRIL
  • Beta test completed of integrated Selenium stress testing
 
MARCH
  • WYSIWYG schedule builder in beta test
 
FEBRUARY
  • Added metrics schedule column and tree node formatting specifications to allow for more flexibility in handling non-numeric metrics
 
JANUARY
  • R&D effort begins on distributed data framework to allow for offline client budget development and data synchronization
  • Narrative / language comparison support and reporting
DECEMBER
  • Enhanced the copy process for rolling forward narratives to handle “Yearly” narratives
 
NOVEMBER
  • R&D effort begins on integrated stress testing via Selenium
 
OCTOBER
  • R&D effort begins on tile and widget based dashboard with configurable portal page
 
SEPTEMBER
  • HTML5 UI in alpha testing
  • WYSIWYG schedule builder in alpha testing
 
AUGUST
  • Added a posting feature to check/uncheck/nothing a destination schedule’s checklist status. Prior to this change the default functionality was to uncheck.
 
JULY
  • Provided ROI and Eval tab security to manage access to these tabs with greater granuality
 
JUNE
  • Provided narrative/footnote columns to metrics schedules. This cofiguration is managed through metrics column setup.
 
MAY
  • BIRT integration effort completed
 
APRIL
  • Department/agency schedule security (allow differing agencies to have differing workflow/checklists)
 
MARCH
  • Enhancement to the standard narrative report to support narrative/language comparison between versions
  • Posting logic enhancements, including posting of narrative between schedules
 
FEBRUARY
  • R&D effort begins to redevelop UI in HTML5
  • R&D effort begins to provide WYSIWYG schedule builder
  • R&D effort begins to integrate BIRT
 
JANUARY
  • Improvements to narrative screen UI, and logic, when tying multiple accounts to shared narratives
  • Yearly configuration replication functionality added to evaluation, ROI, position type, tree control, and tree to subschedule administration screens
DECEMBER
  • End-to-end checksum added for narrative saving of large binary pages
  • Enhancement to subschedule posting to allow for multiple exception requests to be conditionally rolled together and posted to another schedule standard request
 
NOVEMBER
  • Improved performance when editing over 5000 detailed positions
 
OCTOBER
  • Notification Module enhancements to schedule reports or IBARS processes.
 
SEPTEMBER
  • Upgraded narrative editor to CKEditor 4.5.
  • Enhancement to use regular expression logic to flag words within the narrative editor spell checker.
 
AUGUST
  • Updated column formula logic to allow any valid database formula query.
 
JULY
  • Standard report database optimizations.
  • Enhancement to limit position allocation selections via setting in .ini file.
 
JUNE
  • Tree Search enhancement.
  • ROI screen formula tooltips enhancement.
 
MAY
  • New Standard Fund Table extract and load interfaces.
  • Optimized interface package to better handle large xlsx files.
 
APRIL
  • New Pub Code table and administration screen.
 
MARCH
  • New Salary Rules screen to help each client customize their specific application’s functionality.
  • Enhanced Project Narrative posting logic.
  • Enhanced numeric field formatting options for dynamic subschedules.
  • Enhanced logic to allow posting subschedule standard requests to other subschedule standard requests.
  • Enhanced interface package to be able to handle EBCDIC to ASCII file conversions.
 
FEBRUARY
  • Funcionality to customize budget column colors according to a comparison of a defined formula result and threshold.
  • Added Tree Metrics subschedule
 
JANUARY
  • Posting logic enhancements
  • Standardized Load Budget Column interface
  • Standardized Load Change Package Column interface
DECEMBER
  • Enhanced subschedule SQL conditions to allow reference to an info tab field.
  • Added password configurations to restrict the number of consecutive repeated characters in a password along with rules to not allow a password to begin or end with a space.
  • Added configuration option to display a user’s last login date and time.
  • Enhanced project selection configuration options.
 
NOVEMBER
  • Added the ability to set the evaluation for a single project in a subschedule by user.
  • Multiple subschedule info tab updates: select box filtering, multi-select box fields, multiple groups that can be displayed or hidden by a select box, and text fields that can be auto populated with a sequence number that comes from the system code table.
 
OCTOBER
  • New Audit table and report.
  • Enhancement for editing performance values on detail tab to split on saved values or current percentages, if configured.
  • New code for building the tree displays which improves performance for large tree structures and allows easier maintenance.
  • Generic admin table extract and load interface.
  • Added ability to have variance fields for subschedule info tabs.
 
SEPTEMBER
  • Misc. MySQL database enhancements.
 
AUGUST
  • Enhanced logic for calculating position benefit amounts on specified date.
  • Misc. MySQL database enhancements to reports and interfaces.
 
JULY
  • Version copy database performance enhancements.
  • Standard Reports MySQL compatibility updates.
 
JUNE
  • Enhanced Standard Reports to include PDF bookmarks.
  • Misc. MySQL database enhancements.
 
MAY
  • Saved report editing enhancement.
 
APRIL
  • iOS and Android browser support
 
MARCH
  • Generic “line numbering” class added to framework to allow for any IBARS report/publication to be line numbered (typically used for committee tracking)
  • Evaluation and ROI tabs provided within the subschedule engine. This allows any schedule to have an “Eval” and/or “ROI” tab
  • Eval and ROI maintenance screens provided
 
FEBRUARY
  • Benefit count increased from 15 to 99 benefits per position
  • Position allowance enhancement release
 
JANUARY
  • Table driven rules added to Disaggregation module in order to make configuration dynamic
  • Red strike through button added to narrative editor
  • Electronic commerce electronic payments framework – initial release
  • Mobile dynamic screen formating framework – initial release
DECEMBER
  • Development starts on dyanmic mobile framework addition to fully support mobile devices
 
NOVEMBER
  • Position Funding Report – added selection to optionally run by reporting level
  • Data center goes live with new 25MBit Fiber
 
OCTOBER
  • Budget Imbalance Report – added option for system wide reporting
  • Allow for keyboard response to alert boxes to improve the efficiency of data entry
  • New process to cascade to lower structures, in mass, reporting level security, thereby saving user/security maintenance time
 
SEPTEMBER
  • Provide a reporting option to print the “parameter page” at the end of any report
 
AUGUST
  • Performance tree user security added
  • Large tree (>10,000 nodes) performance update
 
JULY
  • New standard report, Change Package Reporting Level, reports reporting level budget dollars grouped by change package
 
JUNE
  • Version comparison report, added system wide option
  • Added security to position replication to control access to the replication operation
 
MAY
  • Budget overview drill down and grouping option added by change package
 
APRIL
  • Add user preference to display, or not, percentage columns when entering performance data
  • Replicate position template enhancement to allow for “default” values when positions are replicated
  • Add position template enhancement to allow for “default” values when a position is added
 
MARCH
  • Top totals added to budget screens, hovering over header provides column totals at any row scroll point
  • Reporting level tree, with sub-budget tree budget, data entry added
  • Full tree expand/collapse added
 
FEBRUARY
  • Security added to “base” positions versus “new” positions. Allows for differing access by users between base and new positions
  • Empty database process added for scrubbing all transaction data. Can be used when updating only transaction data in an alternate database. For example, “freshening” test/training environments while supporting differing base configuration from production
 
JANUARY
  • eGov Framework Generalization – AGS framework used to build IBARS is generalized to support new applications development.
  • Optional screen validation warning when navigating away from budget entry when the budget is not balanced. Previously validation was performed “on demand” when an item in the checklist was “checked to complete”.
  • Active user list available to the system administrator to show what uusers are doing in IBARS
DECEMBER
  • Further rollout of universal mass edit – reference screens
  • IBARS Hosting – new data center
 
NOVEMBER
  • Change package copy/reorg functionality added to copy/reorg screen
 
OCTOBER
  • Narrative clip manager and clip security. This allows for standard narrative forms (e.g. text, tables, bullet boxes, etc) to be provided in a clipboard context and made available to users when narrative entry is done.
  • SR01 – Reporting Level Report enhanced to support all tree reporting, detail tree relations and show custom columns
 
SEPTEMBER
  • Admin screen test script Wiki update
  • Further rollout of mass edit – trees
 
AUGUST
  • Notifications component release, provide a configurable alert system that is activated when specific workflow steps are coming due, late, have been undertaken or completed.
  • Initial migration to virtual scrolling (no paging on screens with 100s, 1000s or more rows)
 
JULY
  • Generic custom schema support (allows for site specific addition of columns to tables, tie-in security, link to screens, etc.)
 
JUNE
  • Donut charts added
  • Wiki Forms/Schedules library posted
 
MAY
  • Inline calculator
  • Synchronized tree operations (when performing multi-tab edits, tree navigation between tabs can optionally be enabled)
  • Concurrent version edit (have multiple versions open in several browser windows/tabs at the same time for review and edit)
 
APRIL
  • Column Security by Year, User Type, Security Group, Schedule, Tab, Column, Object Type and Object
  • Integrated automated test suite and test script library – Beta
 
MARCH
  • Initial rollout of universal mass edit – payroll positions
  • Application user “macro” support
 
FEBRUARY
  • Interface wizard, step-by-step general interface builder
  • Support added for budget break down, on any budget element, associated with an unlimited set of tree structures
 
JANUARY
  • Performance (including related data) tree reorganization between departments and years
  • Mass targeted position edit – selectively edit specific elements on groups of positions
DECEMBER
  • Pop-up column totals with expenditure, funding, revenue variance
  • Cascading performance tree assignments
  • Copy of performance trees structures between years
 
NOVEMBER
  • Enhanced configuration to allow for multiple performance tree types to be controlled/linked for designated use by object type, column and schedule
 
OCTOBER
  • Allow for systemwide and department level performance tree data entry to be configured, linked to the budget and available concurrently
  • Eliminated session and connection persistance during login to limit the effect of denial of service attacks
  • Publication support for watermarks on all PDF report and publication output
 
SEPTEMBER
  • Support for PDF output selectable with and without embedded fonts
  • Subschedule reorganization, added “one-to-one” option to streamline simple reorgs
 
AUGUST
  • Salary adjustment scenario enhanced, added pay grade range selector
 
JULY
  • Support added for the attachment and publication integration/merging of PDF documents
  • Enhancement provided to allow for user defined grouping and consolidation of reports into report “packages”
 
JUNE
  • Multiple roll-up support. Adding Version Control Types C, D, etc and Reporting Level Types C, D, etc.
 
MAY
  • Budget Targets component released
 
APRIL
  • Concurrent subschedule edit (have multiple schedules open in several browser windows/tabs at the same time for review and edit)
 
MARCH
  • System wide subschedule copy/reorg
  • Subschedule copy/reorg to change package
 
FEBRUARY
  • Subschedule field copy/reorg (allows subschedule project “info” field data to be remapped and copied into new project definitions)
 
JANUARY
  • Podcast module training posted to user Wiki
  • Added support for multiple performance tree schema definitions per budget cycle
DECEMBER
  • Budget Targets module – new/beta
 
NOVEMBER
  • Portal development begins
  • User defined color scheme support
  • User interface freshened
 
OCTOBER
  • Stacked 3D bar chart integration into BI module and report builder
  • Schedule rates component (for unit costing and what-if using reference rate tables)
 
SEPTEMBER
  • Payroll view optimized – significantly improves the loading of large datasets of detailed position data
  • Tree building performance enhancement – significantly improves the speed of loading large trees
 
AUGUST
  • Safari browser support added
  • Opera browser support added
  • Multi-page CSV/Excel screen extract enabled
 
JULY
  • CKEditor 3.6 update
  • Google Chrome browser support added
  • Position Detail field/tab level security
 
JUNE
  • Position Detail cross tab edit enhancement
 
MAY
  • Firefox 4 support
  • Internet Explorer 9 support
 
APRIL
  • MySQL database support
  • Standard Version Compare report enhanced to optionally report only differences
 
MARCH
  • All Standard Reports enhancement – option to produce a page detailing input selection parameters
  • Strategic Plan integrated with performance budget tree and narrative components
  • Strategic Plan standard reference report added
  • Generic Strategic Plan publication added
 
FEBRUARY
  • Standard Reports – Support for Narrative columns added
  • Standard / Raw CSV report output with bold and underline support
  • First pass – frame usage reduction
 
JANUARY
  • Subschedule project cross tab edit support
DECEMBER
  • Support for optional parameter heading page for all standard reports
  • Automated web deploy for budget documents with linking (in HTML and PDF)
 
NOVEMBER
  • Global Search and Replace – enhancement to support HTML/CSS tag/property search and replace within narrative
  • Support for footnote columns in all standard reports
 
OCTOBER
  • New report output format, Raw HTML/CSS. This generates a browser download zip file with all documents needed to generate any report with PrinceXML. This allows for edits, special links and pages to be manually inserted to any IBARS report.
 
SEPTEMBER
  • Lettered/string footnote support added
  • Quick navigate – menu bypass via application function alpha-code with auto complete and most recently used list
 
AUGUST
  • Dynamic Schedule enhancement – the form generator allows for a new field type – generic drop down selector
  • CKEditor 3.3 upgrade
 
JULY
  • Configurable logon error level messaging controls provided
  • Schedule exchange – allow schedule forms and configuration to be exchanged between systems
 
JUNE
  • Inter-department Transfer report added to standard reports
  • Wide row page view and edit – allow rows that require horizontal scrolling to optionally be viewed and/or edited in a pop-up page view
 
MAY
  • Schedule entry/review available directly at an object level (without specifying line/class) on a schedule-by-schedule, object type basis
  • Incremental drop down searching available system wide
  • Global narrative search and replace, supporting regular expressions, with context list preview and control selection
 
APRIL
  • Conditional column formulas
  • Publication / narrative print preview, displays narrative snippets in publication context
 
MARCH
  • MS Visio SVG support
  • Dragable dialogs used to facilitate capture of better documentation
  • Pre-release: general cross reporting of up to three levels
 
FEBRUARY
  • Auto logout warning
  • Build sheets and change logs made available on IBARS Tech Wiki
 
JANUARY
  • Enhanced position replication to allow for YR1 to/from Y2 copy
  • Budget Bill Session Law publication
  • Legislative Status report
  • Version 2 generic sort and search upgrade rollout starts – select screens receive enhancements to their filtering and multi-page sorting
DECEMBER
  • IE 8 and FF 3.x supported
  • Publication footnote support added
 
NOVEMBER
  • Allow for program narrative to be entered via a tab on any schedule while entering program financials
  • Wiki Technical Documentation – added build notices
  • Support for global budget adjustments and forecast operations to track and separate budget adjustments and/or payroll benefits into specific accounting objects by adjustment type, schedule and benefit type (for payroll)
 
OCTOBER
  • Multiple narrative type support for columns added
  • Multiple column narrative support added
 
SEPTEMBER
  • Publication generation with auto-hyper linked output
 
AUGUST
  • Publication template trees with table driven control logic (template looping and selections can be designed via the template editor)
  • Large narrative disk spooling added. Narratives > 2048 characters are now written to application server disk prior to doing a database update in order to improve the performance of saving large narratives (previously narrative blocks were spooled to the database)
 
JULY
  • Narrative validation feature added. Allows for the definition of formatting rules for narrative to insure consistent narrative entries
  • Query user indicator added. System administration allowed for granting users restricted readonly query from 3rd party tools
 
MAY
  • Ability added to copy dynamic field definition between years/bienniums
  • Allow for default schema user name to be changed
  • Table drive balance methodology to allow for system configurations that will balance object types beyond standard fund, expenditure and revenue objects
  • Added table driven linkage of publication columns to versions and schedules. This eliminates publication maintenance when column configurations are changed year to year
 
APRIL
  • Drag-n-drop chart data selection enabled
 
MARCH
  • Most recently used version list (and fast link to each version) added to home page
  • Custom dialogs added (replacing browser “alerts”) that provide more flexibility to control the display system response messaging
  • Chart generation and drill down made available on all schedule columns
  • Line and object performance budgeting and linkage migrated from client server BARS to IBARS
 
FEBRUARY
  • System wide schedule posting functionality added
 
JANUARY
  • Report writer API available
  • Button security added to narrative edit buttons to control what edit functions are available by user group
DECEMBER
  • Granular locking released. This locks and tracks subsets of version data during transactions (previously a version lock was used) thereby increasing system performance
  • Generic publication (books & reporting) output selection types added for HTML, PDF, CSV (Excel) and Formatted CSV
  • FCKEditor upgrade 2.6
 
NOVEMBER
  • Bookmark copy feature added to allow for copying of bookmarks between years/bienniums
 
OCTOBER
  • Transfer module released allowing version/departments to formally exchange budget $
 
SEPTEMBER
  • Position search functions migrated from BARS
  • Lock handling changed to allow for non-blocking transaction locks
  • Multi tier progress status bars added to longer running operations
  • Integrated business intelligence released
  • RTF (Rich Text Format) narrative import updated to support RTF 1.6
  • Column setup total indicator added to allow columns containing data like rates to not be totaled
  • Browser data isolation scheme enhanced to allow for current thread access. This results in better performance when a client browser makes multiple/concurrent application server requests
 
AUGUST
  • Improved tracking and reporting of attempted/failed logon requests
  • 3 level sort/sub-sort enabled on all screens
  • Universal raw and “formatted” CSV output option added to all reports
  • IE7 support added
  • Salary adjustment option added to optionally allow for compounding of prior mass salary adjustments (previously compounding was always enabled)
  • Dynamic class calls enabled to allow independent Java classes to be linked to IBARS
 
JULY
  • Default allocation component – feature added to source actual data to seed an allocation scenario
  • Version independent schedule indicator added to allow any schedule to be configure to post through to all version sequences (snap shot / scenario) within a version type
  • Fund balance reports migrated from BARS
 
JUNE
  • Checklist workflow and posting enhanced to support multi-tier posting operations (for schedules posting up 3 or more tiers)
  • Client (browser) tree caching implemented to improve the performance of tree loading and navigation of large trees
  • Enable entire version reorgs in the subschedule copy/reorg screen
  • Enhanced default allocation system to allow allocations between any two object types (previously allocations only related funding and expenditure objects)
 
MAY
  • Generic XML interface support provided
  • Payroll detail tab enhanced to optionally display each benefit and salary adjustment either rolled together or separated by base plus each adjustment in a separate by column
  • Posting configuration copy functionality enabled to allow biennial/yearly posting setup to be copied in mass to alternate years
  • Class code maintenance enhanced to allow biennial/yearly class codes to be copied in mass to alternate years
  • System setup changed to allow for dynamic changes to the number of columns supported with schedules
  • Reporting level maintenance feature added to allow reporting levels to be copied selectively or in mass to alternate bienniums/years
 
APRIL
  • Schedule recalc subsystem enhanced to allow any column formula to reference future/forward columns
  • Yearly/biennial payroll forecast function – performance enhancement
 
MARCH
  • Migration of the adhoc report builder completed from BARS
  • Migrate report profile, preferences and selection naming features from BARS
 
FEBRUARY
  • Checklist security added to allow workflow checklist items and access to vary by user group within a version
  • Report administration functions migrated from BARS allowing administrators the ability to control selection parameters available by user group on standard reports
  • ROI evaluation schedule setup features added to dynamic schedule engine
  • Version 1 generic sorting upgrade rollout starts – select screens receive multi-column sorting
 
JANUARY
  • Payroll forecasting and benefit tracking enhanced to track by pennies (was dollars) in conjunction with the more granular tracking of benefits
  • Generic CSV on-screen extract rolled out system wide
  • Column narrative support added allowing any schedule column to allow rich text narrative entry
  • System wide operations: salary adjustment, benefit recalc, version copy and schedule posting are enhanced to present of selection list of departments in order to allow for more targeted mass operations
DECEMBER
  • Fund balance schedule migrated from BARS
  • Salary adjustment function enhanced to allow for options to “prorate” and/or apply “retroactive” adjustments
 
NOVEMBER
  • Data selection drop downs universally changed to dynamically query reference data on “mouseover” to allow screens to load faster
  • All system wide operations (e.g. version copy, recalc benifits, etc) upgraded to allow for selective system wide scope via the addition of a department selection list
  • Row “highlight” enabled system wide – click on a row to highlight then review data with horizontal scroll
 
OCTOBER
  • Report API Released
  • Position allocation “adjustment indicator” added to allow salary and benefit adjustments to be allocated differently than base salary and benefits (functionality was migrated from BARS)
  • Provision for dynamic database role passwords
  • System wide version summary review window released
  • Legislative tracking window released
  • Generic window tab level security implemented
 
SEPTEMBER
  • Online documentation provided in IBARS via integration with the User Wiki
  • System wide, generic screen export to CSV (Excel) functionality released
 
AUGUST
  • Dynamic menu maintenance with drag-n-drop implemented
  • Browser configuration testing added during login to ensure browser setup/config is compatible
 
JULY
  • Publication template tree – conditional template print controls added
 
JUNE
  • Narrative spell check implemented
 
MAY
  • Viewing of multiple reports via tabbed browsing added
 
APRIL
  • Salary Adjustment functionality migrated from BARS
  • Reorg functionality migrated from BARS
  • Implemented checklist (workflow element) security
 
MARCH
  • Added posting of “info tab” (form fill fields) between schedules
  • Implemented subschedule “info tab” field level security
 
FEBRUARY
  • Added “approp” feature that optionally links appropriations to reporting levels and lines. This allows specific budget lines (aka class or series) to be used only for data entry at specific reporting levels (program, project, business unit, etc)
  • Publications engine enhanced to provide generic table of contents formatting for all documents
  • Integrate “Standard” (aka Operating/Infrastructure) options with in schedules for new project initiatives
 
JANUARY
  • Support added for multiple “info tabs” (form fills) for each subschedule
  • System “debug” module created to allow administrators to turn on detailed system log messaging on a component-by-component basis
DECEMBER
  • Default Allocation functionality migrated from BARS
  • Percentage Change functionality migrated from BARS
 
NOVEMBER
  • Payroll module upgraded to track detailed budget costing by pay period (previously amounts were tracked yearly by cost element and position)
 
OCTOBER
  • Mouseover autopopulate of list controls added to improve load times of screens that contain a lot of data
 
SEPTEMBER
  • Added automated RTF to HTML and WMF to SVG narrative conversion
 
AUGUST
  • “Busy” icon added to indicate when the browser is awaiting an application server response
 
JULY
  • Schedule Maximum Column count changed from 32 to 99
 
JUNE
  • Rich Edit Narrative functionality migrated from BARS
 
MAY
  • Initial Production Release
MAY
  • IBARS Development Begins Full Force
  • Development of legacy (client server) BARS product suspended