Argos 4.4 Release Notes

Argos Mapplet 4.4.0.600 / Argos Client 4.4.0.813 / Web Viewer 4.4.0.17

All Argos release notes

MAPS Service 4.4.0.978 / MAPS Configuration Tool 4.4.0.362 / eLauncher 4.4.0.5

Argos

Enhancements

Area Description Issue number
ADO connections Added an option to the Add Table dialog in the query builder that allows you to add tables from SQL Server linked servers to the visual query designer. AR-2580
Accessibility Added link to the CO-OP Share to the Help menu to match the visual toolbar icon. AR-2197
Banded reports Added a DPI setting dropdown to the bottom of the banded report editor that allows the Report Writer to specify the DPI setting that the report was designed for. Users viewing the report at other DPI settings will see the report scaled appropriately. AR-2638
Charting Added a notification to the Chart Wizard informing the DataBlock Designer that not all charting options are available in the Web Viewer, with a link to more detailed information. AR-2585
Extract reports Added an optional checkbox to the field properties in the extract report editor for reports in XML format that allows you to insert a self-closing tag for fields that return null values, instead of simply omitting the tags. AR-2397
Extract reports Changed the expression parser to not evaluate internal expressions that are not used. AR-2519
Localization Added support for Unicode characters in Argos variable names and aliases. AR-2695
OLAP In the Web Viewer, OLAP cube measures that have min/max filtered values are now colored red to match the filter colors used in the Argos client. AR-2721
OLAP In the Web Viewer, OLAP cube dimensions that have filtered and invisible values are now colored red and blue, respectively, to match the colors used in the Argos client. Dimensions with both filtered and invisible values have a red background. AR-2584
OLAP Added support for additional datasets in OLAP cubes in the Web Viewer. This feature was previously only supported in the Argos client. AR-2541
Queries You can now use aliases when adding additional filters while designing a report. Selecting the alias copies the original field(s) that define the alias into the query filter, allowing it to run without errors. AR-1372
Security Moved the additional filters section of a report query and its associated closing parenthesis to new lines in order to prevent Report Writers from commenting out the closing parenthesis and injecting additional SQL statements. AR-2700
Shortcuts Clarified the error message that appears in the Web Viewer when clicking a shortcut pointing to an item that no longer exists when the deletion date is unknown. AR-2809
Stability Made various enhancements to Argos to improve multi-threading stability and future scalability. AR-1221
Web Viewer Added a version number to the Web Viewer, which is separate from the Argos mapplet version number. AR-2727
Web Viewer The Argos Web Viewer and MAPS eLauncher are now hosted on Evisions' servers. This Content Delivery Network (CDN) allows us to deploy updates without any effort required on your part. The Argos mapplet and MAPS contain local copies of the files to ensure continuous access in the event of a network outage. MAPS administrators can also specify whether MAPS should use the CDN or the local version. AR-1016

Resolved Issues

Area Description Issue number
Authentication If MAPS is configured to pass invalid credentials to the database, Argos prompts users to enter the correct credentials. In the Web Viewer, entering the correct credentials allows the user to run the dashboard, but it still attempts to use the invalid credentials when running a report, resulting in an error. AR-1767
Banded reports Using the GETVARIABLE function to display a varchar data type on a banded report results in the error "Could not convert variant of type (Unicode String) into type (Double)." AR-2699
Banded reports In Argos 4.3.x, the Round function in the banded report editor rounds down when the digit after the rounding digit is '5' and there are no subsequent digits. AR-2740
Banded reports After upgrading to Argos 4.3.2, RTF fields in banded reports lose all formatting for users who are viewing the report with a different DPI setting than the report was designed with. AR-2628
Banded reports After upgrading to Argos 4.3, banded reports that do not contain valid DPI information display fonts in extremely large sizes. To correct this issue, Argos now assumes that a banded report was designed at 96 DPI if the DPI information is missing or invalid. AR-2566
Charting When downloading a chart from the Web Viewer, any page numbers printed on the chart do not appear in the .png. AR-2643
Charting In the Web Viewer, charts with multiple pages display incorrect percentages due to the percentage being based off the current page instead of all values. AR-2590
Charting Charts do not load in the Web Viewer when the chart's dataset is populated by a stored procedure in SQL Server. AR-1147
Charting Chart legends in the Web Viewer display the series name rather than the label. AR-2517
Charting On bar charts in the Web Viewer, bars with negative values point the wrong direction. AR-2488
Charting Mousing over a chart in the Web Viewer does not display chart values when the chart is expanded. AR-2478
Dashboards When an image on a dashboard comes from a variable that may change after the dashboard loads, in the Web Viewer the image does not resize correctly when it changes, even though AutoSize is set to Yes. AR-2586
Dashboards When an image on a dashboard comes from a variable that may change after the dashboard loads, and the AutoSize property is set to "Yes", in the Web Viewer the image does not appear until the dashboard has been refreshed. AR-2836
Dashboards Disabled check boxes within an enabled panel work correctly in the Windows client but are not actually disabled in the Web Viewer. AR-2790
Dashboards Multi-column list boxes do not display any results in the Web Viewer when they are populated by queries that contain a WITH clause and have the box checked indicating that the statement is a DB script or function call that returns a recordset. AR-1150
Dashboards After upgrading to Argos 4.3, checkbox label text wraps to the next line and appears truncated when viewed at different DPI settings. AR-2625
Dashboards List box values in the Web Viewer display as blank when they have a zero value. AR-2583
Dashboards When running a report in the Web Viewer, the Report Path system variable does not contain any information when displayed on the dashboard. AR-2603
Dashboards In the Web Viewer, the tab order of elements on a dashboard does not behave correctly when using nested controls such as panels that contain other elements. AR-2474
Dashboards In the Web Viewer, hover text does not appear for checkboxes, date edit boxes, memo fields, and multicolumn list boxes. AR-2491
Extract reports When running an extract report that uses footers, the last record's footer is incorrect and contains information from the previous record. AR-1744
Extract reports Extract reports fail when using an expression such as 'if(y = 0, "Error", x / y)' even though the if condition should have prevented any division by zero. AR-2452
Import/Export Exporting the object contents of a DataBlock that has a query joining two tables that use the same alias results in an access violation. AR-2762
Localization The Web Viewer Version in the About box and tooltip text for filtered/invisible dimensions and measures in OLAP cubes do not display correctly in languages other than English. AR-2777
Localization Some user interface and error message text in the Web Viewer does not appear in Arabic when the Arabic language is selected. AR-2706
Localization If you change the language setting in the Web Viewer while looking at a dashboard, when the breadcrumb trail reloads it no longer includes the name of the DataBlock. AR-2499
Localization Arabic translations for menu items in the Web Viewer display text in the wrong direction when the text contains mixed English and Arabic terms. AR-2516
Localization In the language selection menu, the option for Arabic actually says "English" in Arabic. AR-2874
OLAP Attempting to export an OLAP cube that contains no columns or dimensions to Excel results in an access violation. AR-2280
OLAP Dashboards with OLAP cubes that have a child control throw error "Undefined is not a function" when run in the Web Viewer. AR-2657
OLAP Attempting to download an OLAP chart from the Web Viewer using a browser that does not support this feature results in an unhelpful error message. AR-2646
OLAP In the Web Viewer, OLAP cube measures with long display names overlap the measure to its right when they should be truncated. AR-2538
OLAP The error "Cannot read property "Cell" of undefined" appears in the Web Viewer when clicking on an OLAP cube measure that was previously disabled. AR-2722
OLAP The axis values shown for OLAP charts in the Web Viewer do not use commas to improve the readability of large numbers. AR-2594
OLAP In Argos 4.3.x, expanding an OLAP cube that resides within a panel fills the panel rather than the browser screen. AR-2588
OLAP Expanding an OLAP group that contains filtered items results in an error. AR-2715
OLAP OLAP cubes in the Web Viewer do not display a warning message when no dimensions are active. AR-2679
Queries When a database query that populates a multi-column list box fails to execute due to changes made to the tables or functions used in the query while the DataBlock is open, the list box no longer populates on subsequent queries. AR-2814
Queries In Argos 4.3.2, testing an unvalidated expression in a CSV or extract report returns a null result. AR-2745
Saved settings When loading a saved setting in the Web Viewer, the name of the saved setting does not display in the dropdown. AR-2582
Security After upgrading to Argos 4.3.2, DataBlock Designers who do not have Modify Children permission on a DataBlock receive an "Insufficient Permissions" error when attempting to edit a report underneath that DataBlock that they have been granted explicit Modify permission on. AR-2684
Security After upgrading to Argos 4.3.2, API reports fail due to insufficient permissions when the user running the report does not have execute permission on the DataBlock associated with the report. AR-2655
Stability In Argos 4.3, ArgosRepRun.exe sometimes hangs and remains in the task manager on the MAPS server. AR-2593
Stability The error, "Unable to acquire a lock to use the Argos configuration database (TOlapFunctionHandlers)" sometimes occurs when attempting to save a DataBlock when the database is locked by other users executing long-running OLAP cubes queries in the Web Viewer. AR-2366
System variables When using the $Report.path system variable in the body of the email for a scheduled report, the variable does not include the full path of the report. AR-2493
Tablets When downloading a report from the Web Viewer on an iPad using Safari, the report does not download when popup blocking is enabled. AR-2738
User interface When editing the visual design of a DataBlock or banded report dataset after upgrading to version 4.3.2, the copy/paste union buttons sometimes disappear from the interface. AR-2601
User interface When editing a SQL statement in the Choice Entry dialog, selecting an ADO connection with a long name in the connection override causes the text to overlap the "Statement is a DB script/function call that returns a recordset" checkbox. AR-2526
User interface In the Argos 4.3.x Web Viewer, the report icons do not show next to the name of the report in the report selection dropdown. AR-2576
Web Viewer When running the Web Viewer on an iPad, clicking off of a text field and onto another object does not update any objects dependent on the value entered in the text field. AR-2696
Web Viewer In Argos 4.3, the multiple-entry property for memo boxes and edit boxes does not work in the Web Viewer. AR-2713
Web Viewer Shapes with the fill style set to "clear" appear solid in the Web Viewer in version 4.3.2. AR-2704
Web Viewer Null values in list boxes display as "null" instead of blank in the Web Viewer in version 4.3.2. AR-2703
Web Viewer When using Firefox, DataBlocks and reports with long names wrap and overlap the report Run button instead of truncating. AR-2692
Web Viewer List boxes in the Web Viewer display the first field in the query's SELECT statement regardless of the field specified in Argos. AR-2627
Web Viewer When running a report in the Web Viewer using FireFox, if the report takes longer than 30 seconds to run the page refreshes without downloading the report. AR-2644
Web Viewer Dashboard labels that are stretched vertically and aligned to bottom clip the text in the Web Viewer. AR-2708
Web Viewer Existing charts with certain label settings occasionally do not render in the Web Viewer and throw "Error Code: J0: Cannot read property 'Type' of undefined." AR-2750
Web Viewer When using the Safari browser on an iPad running iOS 8, you cannot select the password box with the touchscreen and must navigate to it using the keyboard's "next" button. AR-2744
Web Viewer In Argos 4.2.x, the "Required" property does not work for date edit boxes in the Web Viewer. This issue was corrected in the Argos 4.3.2 release. AR-1241
Web Viewer Refreshing a dashboard in the Web Viewer with a report selected results in error "Cannot read property 'find' of null." AR-2579
Web Viewer List boxes and multi-column list boxes in the Web Viewer do not display underlined text. AR-2581
Web Viewer List boxes and multi-column list boxes do not contain any data in the Web Viewer when their dataset is populated by a stored procedure in SQL Server. AR-1925
Web Viewer The Web Viewer does not display any message if a query used to populate a multi-column list box results in an error. AR-2717
Web Viewer Some images on a dashboard render as blue squares in the Web Viewer when viewed in Safari. AR-2767
Web Viewer After opening and then closing a DataBlock that contains a chart on a non-visible tab, iPad users can no longer navigate using the Explorer Tree. AR-2900


MAPS

Enhancements

Area Description Issue number
Diagnostics Added an entry to the Diagnostics page indicating whether MAPS is using the CDN or the local version of the eLauncher and Argos Web Viewer, and what the CDN URL is. MAPS-863
Email When renaming an email server in MAPS, any Argos schedules using that email server will now automatically update to use the new name. Added a new table to the Argos database called XRef_EmailServer to facilitate this change. MAPS-345
FTP Added support for PROT P encryption (private data channel encryption) when sending files via FTPS. MAPS-842
Log files When an error occurs while executing a very large SQL statement, MAPS now truncates the SQL included in the error message in the log file to 10k characters to reduce the size of the logs and increase readability. MAPS-826
Performance Logging in to the MAPS application clients should be slightly faster now, providing performance gains in environments with large numbers of users. MAPS-802
Product Updater When MAPS is set to periodically check for updates, instead of checking every six hours it now checks for updates three hours after the service starts, and every six hours after that. The server can no longer check for updates during backups or shut-down, which would occasionally cause errors in the logs or prevent the service from restarting. MAPS-837
Web Server Added a field to the HTTP File Server screen that specifies the web address for hosted content. MAPS-857
Users Added the ability to sort the Users screen on any field. Right-click in the column header to see additional field options (Notes, Start Date, Stop Date, CAS Id, Created By, Created Date, Modified By, and Modified Date). MAPS-827
User interface Added slide-in save/undo buttons to several screens in the Configuration tool to prevent MAPS administrators from making unintended changes. MAPS-362
eLauncher Removed the optional widgets from the eLauncher in order to streamline the page and focus on providing software content. Also removed corresponding widget settings from the Configuration tool. MAPS-855
eLauncher Removed the ability to link a MAPS account with an Evisions HelpDesk account via the eLauncher, since this was only used by the widgets that have been removed. MAPS-854
eLauncher Added the eLauncher version number to the page footer. MAPS-856
eLauncher The MAPS eLauncher is now hosted on Evisions' servers. This Content Delivery Network (CDN) allows us to deploy updates to the launch page without requiring an update to MAPS. MAPS contains local copies of the files to ensure continuous access in the event of a network outage. MAPS administrators can also specify whether MAPS should use the CDN or the local version. MAPS-829

Resolved Issues

Area Description Issue number
ADO connections Copying an ADO connection that has one or more queuing rules results in the error "XML node 'Start' is missing". MAPS-770
Authentication When logging in as an LDAP user who is part of an LDAP group in MAPS but not added as an individual LDAP user, MAPS creates multiple resource users if the user logs in by typing their username with different capitalization than they used previously. This can cause problems with scheduled Argos reports if the user changes their password, because the changes do not propagate to the duplicate usernames, which may be used to run the reports. MAPS-689
Authentication Removed minimum length checks for passwords when logging in to the eLauncher and Web Viewer, since there is no way to update the password from the login screen. Password requirements are enforced when changing the password, making the login check unnecessary. This resolves an issue where users whose passwords do not meet MAPS requirements are unable to either log in or to change their passwords. MAPS-532
Permissions The account administration area of IntelleCheck displays printers that have not been authorized for use with IntelleCheck in MAPS. MAPS-733
Stability MAPS sometimes does not restart after the nightly backup, with the error "(ETimeOut) Timeout waiting for write lock" appearing in the logs. MAPS-147
Stability Fixed an issue with multithreading that may have caused MAPS or the MAPS applications to crash. MAPS-846
Stability When under heavy load, MAPS may terminate abnormally due to synchronization issues when accessing the auditing database. MAPS-847
eLauncher In MAPS 4.3 and higher, applications will not launch when using Internet Explorer version 8. MAPS-811