Home : Release Notes - Hach WIMS Client
Q10018 - INFO: Release Notes - Hach WIMS Client

Version 7.1.0 (Build 4396, Released on 7/30/2010)

Spread Reports

  • Added National NetDMR Link under Design/Locate/eDMR Link, enabling to generate electronic reports for California, Colorado, Connecticut, District of Columbia, Idaho, Louisiana, Massachusetts, Montana, New Hampshire, New Mexico, Puerto Rico, South Dakota, Tennessee, Utah (3042)
  • Added Pennsylvania eDMR Link under Design/Locate/eDMR Link, enabling to generate electronic reports for Pennsylvania (1722)
  • Added ability to locate variable name on top of the column using Design\Locate\Daily Values. Short Name is no longer on the list (3437)
  • Added ability to copy+paste formatting in Design /Edit which copies font, column and row widths along with merged cell formatting across reports or sheets (2735)
  • Added LSI Spread function to calculate Langelier Saturation Index (2652)
  • Added MPN function to calculate according to Standard Methods 9221 C (3602)
  • Added ability for conditional formatting to work with MDL rules symbols (2117)
  • Added ability to link to textual topic IDs (such as 7F1S1D) from Design/Locate/Dashboard Element/Button/Help Topic (3625)
  • Fixed a bug that caused long description text to not wrap properly under Spread Design/Report Options (3549)
  • Fixed a bug in SROUND function that caused error when rounding very large numbers (2032)
  • Fixed a bug in GSV function that caused error Type Mismatch in certain cases (2039)
  • Fixed a bug in DSORT function that caused error function to not return value start date and end date were passed in as constants (3506)
  • Fixed a bug that caused logbook selection to be improperly inserted when using Design/Locate/Dashboard Element/Button (3092)
  • Fixed a bug in Design that caused creation of invalid sheet names when importing from excel in certain cases (3264)
  • Fixed a bug in Design/Spread Formula editor which caused the Cancel button to malfunction (3318)
  • Fixed a bug in Design/Locate/Prompt which caused program to use improper cell type in certain cases (3491)
  • Fixed a bug in Report Pac/Spread Report Output which caused the program to only print one copy of report even when the setting was configured for multiple copies (3496)
  • Fixed a bug in Report Pac/Spread Report Output/Set Answers for Prompts/Save Answers which caused save to fail and generate error under Oracle database backend (3526)
  • Fixed a bug in Report Pac/Spread Report Output/eDMR output which caused program to omit further scanning for OEML information unless there were OEML links on the first sheet of report (3543)
  • Fixed a bug in Report Pac/Spread Report Output/eDMR/California CIWQS which caused error to display whenever user didn't specify anything in the GENERATED_BY OEML linked cell (3555)
  • Fixed a bug in Report Pac/Spread Report Output/eDMR/California CIWQS which caused certain units to be not outputted (3558)
  • Fixed a bug in Design/File/Open which caused formula in cell A1 to be removed and replace with the result of that formula (3564)

Dashboards

  • Fixed a bug that caused Spread Report Previews launched from dashboards to stay in memory as Spread Report Output and report open when switching facilities (3161)
  • Fixed a bug that caused Daily Detail Entry forms to disregard dashboard's button instructions about which date to open entry form for (3565)

Labcal

  • Added ability to print Sample Order reports for closed (gray) samples (2714)
  • Added button (with F2 shortcut) to jump to the current day's column in the calendar (3436)
  • Added button under Assign Samples which lets users pick from Clients list versus Personnel list (2073)

Graph Pac

  • Added ability to save customized legends for any time series graph that is saved (3150) (3566)
  • Fixed a bug in Multiple Linear Regression which caused overflow error in certain cases where division by zero was created by data set being analyzed (3498)

Data Entry

  • Fixed a bug that made default monthly data entry form available to users after clicking on Monthly Data Entry/File/Open and caused Form not found error (3544)
  • Fixed a bug that caused Monthly Data Entry/Right Click/Display Last 12 Daily Values to show data for every other day instead of 12 consecutive days (3560)
  • Added ability to locate multiple daily variables under Custom Data Entry/Design/Locate (2109)
  • Added ability to delete multiple columns or rows under Custom Data Entry/Design/Edit (2146)
  • Fixed handling of entry point for a variable when linked to a set of merged cells in Custom Data Entry(3532)
  • Fixed a bug that caused border lines to disappear whenever users chose to print with white background in Custom Data Entry (3550)
  • Fixed workflow for print entry form in Custom Data Entry. Users can now choose destination printer and number of copies after clicking on print button (3551)

BOD Manager

  • Fixed a bug in worksheet report which used to omit pH and Temp columns when sending report to printer (3567)
  • Fixed a bug in worksheet report which caused highlights for cells to be extended improperly during print operation (2063)
  • Fixed a bug in BOD Manager / Worksheet Manager which caused to display wrong calculation result when Criteria setup used with "If all Final DO's in Sample are <1 use 1 and report as greater than:On" option and bottles were listed in increasing sample volume order (3584)

Misc

  • Added ability to setup variable confidentiality levels and enforce confidentiality rules in all WIMS facility databases. See Q13115 (3581)
  • Added ability to lock down variable definitions by Super Users in order to prevent any modifications by lesser privileged users (3282)
  • Added ability to define custom subjects for scheduled tasks that send email (3572)
  • Added action script under System Setup / Admin Console which will migrate all OPSSQL user's shortcuts into Hach WIMS dashboards (3464)
  • Added LSI function under Math Toolbox to calculate Langelier Saturation Index (3111)
  • Added NDM function under Math Toolbox to calculate number of days in a particular month (3459)
  • Added new interface under Utilities/Import designed to import data from narrow and wide formatted CSV files produced by SCADA systems (3148)
  • Added online help topic link to System Setup/Edit View Variables/ Historical equations (3457)
  • Improved presentation logic for handling longer Scan time during compliance engine scanning in Data Manager /Events (3646)
  • Added 2010 product licensing scheme with ability to run on grandfathered 2008 licenses. A significant advantage for our current customers is that interface licenses are now swappable (3434) (3561)
  • Event logging now works for events that are not assigned to locations (2320)
  • Fixed a bug that caused Data Manager / Logbook date navigator to not be able to scroll dates consistent with the rest of the program (3300)
  • Fixed a bug in Utilities/Export to Excel which caused cells to be exported as protected (3309)
  • Fixed a bug that caused known issue Q12836 in version 7.0.9 in which black lines alternated when system incorrectly detected color depth in certain remote desktop / citrix sessions (3339)
  • Fixed a bug that caused error in System Setup /User Setup whenever full 20 character password was attempted to be put in use or saved (3445)
  • Fixed a bug that in System Setup /User Setup that caused facility access to be misreported for the ALL privileged facility access records (3474)
  • Fixed a bug in Preferences / Edit User Preferences and Group Access that caused facility access to be misreported for the ALL privileged facility access records (3475)
  • Fixed a bug in Stored Procedure WRITETBL_C which caused error ambiguous statement in oracle database version 1.3.7 (3515)
  • Fixed a bug in Stored Procedure WRITEDD3_C which caused error bad reference in oracle database version 1.3.7 (3518)
  • Fixed a bug in System Setup / System Tables / This facility / Additional Info Tables / Data Additional Info which caused Unicode varchar field types (NVARCHAR/NVARCHAR2) to be omitted from list of available types (3546)
  • Fixed a bug which caused System Setup / Manager Console security to be setup improperly for lesser privileged users than Manager (3586)
  • Fixed a bug in the help system which caused video Q10373 to be ommited from patch distribution (3570)
  • Fixed a bug in WIMS Portable (Pocket OPS) / Sync which caused client crash upon closing form in cases when connection to multiple facilities was established during synchronization process (3647)
  • Requires Hach WIMS Database version 1.3.8

 

Version 7.0.9 (Build 4075, Released on 12/28/2009)

Dashboards

  • Added ability to auto-refresh dashboards. Users can set how often to auto-refresh dashboards using a user specific setting. For more information see Q12636 and Q12762 (1614)
  • Fixed a bug that caused Error 13 Type Mismatch when attempting to open up a specific Logbook from a dashboard button (2442)
  • Fixed a bug that caused Quick Trend windows to stay in memory after launching them using dashboard buttons (3012)
  • Fixed a bug that caused Labcal windows to stay in memory after launching them using dashboard buttons (2140)

Spread Reports

  • Added new Locate Multivariable Group Summary menu item under Design/Locate. For more information on this feature see Q12574 (2961)
  • Added new pivot values (11,12,13) to DESCRIBEAPP function which calculate facility / OPSROOT size taken up on disk (3224)
  • Added new Pick Report button under Design/Locate/Dashboard Element/Button which opens up Spread Report Browser and lets users select report using Report Groups (3285)
  • Fixed a bug in Report Pac / Output which caused the F1 (help) keystroke to take users to the wrong documentation article (3050)
  • Fixed a bug that caused Preview Results window to stay in memory after having used Report Pac / Spread Reports (3162)
  • Fixed a bug in Design which, upon loading of report, caused to always display A1 in the formula bar, even if column A was a hidden column (2736)
  • Fixed a bug in Design which caused Report Date Type to not be applied properly upon loading of reports (3171)
  • Fixed a bug in Design which caused Report Additional Info to be left open even after report windows was closed (2984)
  • Fixed a bug in Design/Report Dates / Right Click which caused pop up of incorrect (old style) date picker (2512)
  • Fixed a bug in Design which caused Report Date Type to not be applied properly upon loading of reports (3171)
  • Fixed a bug in Design which caused program crash when doing a paste special before performing copy special (3063) (2790)
  • Fixed a bug in Design/Sheets/Rename Sheet which caused an error when user clicked on Cancel button (2894)
  • Fixed a bug in Design/Locate/Prompt which caused the program to set cell type to Text even when it should have been numeric (2965)
  • Fixed a bug in Design/Locate/Daily Detail Values which caused that more than 1 day of 5 minute data could not be located (2085)
  • Fixed a bug in Report Output to Excel which caused certain XLS files to contain protected cells (3303)
  • Fixed a bug in Report Output / Print Preview which caused page change when changing dates of reports that contained sheets with Print Area setting enabled (3229)
  • Fixed a bug in DAMIN function which caused function to return 0 in all cases (2011)
  • Fixed a bug in GRAPHTS function which caused graph to be refreshed once for every cell in the range of its data / values. Now graphs refresh only once per report refresh (3037)
  • Fixed a bug in VIOL function which caused number of violations to be incorrectly counted when working on daily detail data with constant limit on reports that spanned exactly one day(2058)
  • Fixed a bug in GDATE function which caused wrong date to be reported for end date when using grouping D (2051)
  • Fixed a bug in GMINOPV function which caused incorrect results in certain situations (2034)
  • Fixed a bug in VT function which caused the function to return values when it should have not in situations when cell referenced for VT's date parameter was a blank cell (2136)
  • Fixed a bug in AINFO function which caused the function to return 0 when referenced Additional Info field did not exist. It now returns 'Requested AINFO Field Does Not Exist' (1936)
  • Fixed a bug in Design / Locate / Other facility values which caused the program to omit display of 5-minutely variables from available variables list (2084)
  • Fixed a bug in Design /Locate/eDMR Link/ Texas NetDMR which caused Outfall number to be displayed as Permit Feature ID (2969)
  • Fixed a bug in Design /Locate/eDMR Link/ Texas NetDMR which caused value to be located one row down and one column to the right of the cell the user chose (2969)
  • Fixed a bug in Design /Locate/eDMR Link/ Texas NetDMR which caused the form to pop up with prefilled values for analysis, and no data indicator fields (2972)
  • Fixed a bug in Design /Locate/eDMR Link/ Texas NetDMR which caused units to be located even if quantity was blank (2970)
  • Fixed a bug in Design /Locate/eDMR Link/ Texas NetDMR which unit identifiers to be located into report instead of unit names (2971)
  • Added default value of 0 for Season field in Design /Locate/eDMR Link/ Texas NetDMR. Users can change this value to something else if need be (2975)
  • Added default value of 24 (COMP24) for Sample Type in Design /Locate/eDMR Link/ Texas NetDMR. Users can change this value to something else if need be (2977)
  • Identified known issue Q12734 - DAMIN function does not report as low of a number (approval level) as expected
  • Identified known issue Q12761 - XLS files containing Cells with Dates (Data Type) appear as text when exported from Spread Reports

Data Entry Forms

  • Added chronological date sorting into Custom Data Entry's Save Copy of Daily Benchsheet/Apply to Date (3032)
  • Added Print Options into Custom Data Entry / Print and into Custom Data Entry Design / Print which lets users select whether to print background (gray) colors as white (3020)
  • Fixed a bug that caused Design / Print Preview / Print to behave differently than File/Print (3043)
  • Fixed a bug that caused program crash when certain Custom Data Entry forms were opened due to issue with subtraction of decimal places inside entry cells (3155)
  • Fixed a bug that caused Error in Procedure GetSampleComment when comment was erased when running on Oracle backend (2726)
  • Fixed a bug that caused cells with SQLFIRST function to be treated as static in Custom Data Entry forms (2686)
  • Fixed a bug in Monthly Data Entry / Hourly Data Entry / Print which caused error 438 and subsequent crash out of program (2472)
  • Fixed a bug in Custom Data Entry forms that caused skipping of calculation of cells that we not linked to a variable but happened to be calculated cells (3039)
  • Fixed a bug in Weekly Entry Form which cause the Audit trail form to display improperly (2186)
  • Fixed a bug in Design / Monthly Data Entry / Advanced which caused the dates to display as 2 - 31 (2150)

Variable Setup

  • Variable Browser's Info button now features new pull down list for easy access to the same items as ones on the right-click menu (3144)
  • Edit/View Variables Info button now features new pull down list for easy access to the same items as ones on Variable Browser's right-click menu (3146)
  • Variable Browser's User Defined Fields (as well as Setup) now show names as defined by users (2902)
  • Variable Browser's Filter button dropdown list was removed (3149)
  • Removed item Show All Data from Variable Browser's Right-click menu as this operation was very risky for both client and server machine stability (3143)
  • Fixed a bug that caused the trim of parts of translated equations that were too long to fit into display area. Scrollbar is now available in such situation (3195)
  • Fixed a bug that caused user interface to be unclear after Setup button was pressed in Variable Browser. Two new buttons (Done and Cancel) were added under Setup (3193)
  • Fixed a bug in Edit/View Variables/Optional Print that caused error after having entered more than 15 characters into "What to print if Threshold is crossed" (3153)
  • Fixed a bug that caused Error 94 Invalid use of null when entering Edit/View Variables in facilities without any variables created when running on Oracle backend (2418)
  • Fixed a bug that caused Error converting data type varchar to numeric when creating a new variable right after linking existing variable to an interface (3058)
  • Fixed a bug in Variable Browser / Filter which caused situation where 2nd filter condition could not be removed once it was set (3101)
  • Fixed a bug in Quick Trend which caused overflow and crash out of program when more than 32000 data points were being graphed (3014)
  • Fixed a bug in Variable Info Report which caused invalid use of null when attempting to bring up the report for a newly created (but not yet saved) variable (3212)

BOD Manager

  • Added ability to read Temperature from HQ40D LBOD probes and automatically insert them into BOD worksheet (3236)
  • Added way to bring up details from last successful HQ40D reading by double clicking on status bar (3233)
  • Fixed a bug that caused Read Initial and Read Finals buttons to be disabled even though Hach HQ40d was in the license (3235)
  • Fixed a bug that caused the first reading (for the current connection) to be misinterpreted as Probe Disconnected in the case when HQ40d meter was set to send header information prior to readings (3232)

User Setup

  • Added double click feature to User Edit on pick facility form that selects facility and returns to the parent windows (3294)
  • Improved performance on loading of User Setup on systems with lots of users and facilities (3004)
  • User Setup now sorts list of users by username by default, and allows for sorting by other field (by clicking on column headers) (3009)
  • Fixed a bug in User Edit which caused changes not being saved on certain field in situation when only those fields (and nothing else) was modified (2989)
  • Fixed a bug in User Edit that allowed a duplicate value to be typed in when entering windows pass-through login name (3202)
  • Fixed a bug in User Edit / User Specific Settings which caused that lab cal default calendar filters were displayed even for facilities that the user had no access rights to (3141)
  • Fixed a bug that caused System Setup / User Setup menu item to show up when running as Hach WIMS Single User (3145)
  • Fixed a bug that caused tooltip mix up on System Setup / User Setup toolbar buttons (2999)

Labcal

  • Fixed a bug in Sample Order system report which caused invalid chain of custody records to be placed inside of report (2129)
  • Fixed a bug in Copy Sample Definition which caused the copied definition to have the wrong master start date for sample schedule (2466)
  • Fixed a bug in Define Sample that caused program to disregard changes to the Client field in situations when nothing else changed on that record (2141)
  • Fixed a bug in Labcal/Help menu which caused the Contents menu item to fail to open documentation (3090)

Graph Pac

  • Time Series Graphs now by default display variable name (instead of heading) inside graph legend (3002) (1985)
  • Fixed a bug in Time Series Stat Sheet which caused Multi-step operation to generate errors when users typed in negative numbers into Standard Deviation fields (3198)

Misc

  • Added new hach_wims_client.ini setting PDFSLEEPEXTRAMS (with default of 500) which is needed for compatibility with GNR Server's PDF995 when running on 64-bit Windows (3296)
  • Updated alternating white-yellow list color scheme to white-light blue (3084)
  • Added automatic appending of Username and Facility to the body of message when emailing a file (2758)
  • Added ability to overwrite existing definition G2_SERVER_LU in System Tables/Entire System/Server-Side Interface Setup/New Definition (2607)
  • Fixed a bug in Report Pac / Log book which caused security loophole when printing All Logbooks. Entries were shown even for logbooks that the particular user had no rights to see (2494)
  • Fixed a bug in Login that caused Facility Access List item ALL to take precedence over any specific item. Specific item now takes precedence over item ALL (2950) (2959)
  • Fixed a bug in Login which caused security loophole when more than one record existed in the user table pointed to the same windows pass-through login name, due to which login privileges might have been upgraded (3203)
  • Fixed a bug in Utilities / Import / From External Data Source which caused import to go 1 day beyond end date specified (3194)
  • Fixed a bug in Utilities / Import / From External Data Source which caused application hang up when attempting to import data into future dates (2381)
  • Fixed a bug in System Setup / Location Setup which caused the F1 (help) keystroke to take users to the wrong documentation article (3185)
  • Fixed a bug in Utilities / List Client Sessions / Kill Selected Connection that caused the prompt for Super User login to reveal the password. Password is now masked (3186)
  • Fixed a bug in Report Pac / Data Exception Report / Email which caused the application to fail to send email (2229)
  • Fixed a bug in System Setup / Scheduled Tasks / Edit Task which caused program to crash when invalid characters were entered into Time field (3047)
  • Fixed a bug in Plugin Launcher code which caused non-modal plugin processes to stay in memory even after plugin exit (3295)
  • Fixed a bug in System Setup / Admin Console / Action Scripts / Script 55 (Q12007) which calculated variables to be incorrectly included in the change of the script (3120)
  • Fixed a bug in System Setup / System Tables / This Facility / Additional Info Tables / Data Additional Info which caused duplicate fields to be displayed (of SYSNAME type) in certain cases after database upgrade from 134 to 137 on Microsoft SQL Server (3267)
  • Security changes to Hach WIMS Online Edition (3244) (3218) (3219) (3223) (3222) (3220) (3221) (3225) (3226)
  • Identified known issue Q12578 - Performance issues while loading Service Queues, Spread Report SQL Results and SQL Console Window (3040)

 

Version 7.0.8 (Build 3819, Released on 8/31/2009)

Dashboards

  • Added Reload Dashboard button (under Refresh button menu) that can be used anytime to reload dashboard from database (2893)
  • Added height and width auto sensing scrollbars for ability to move around dashboards that are too large to fit on a particular screen resolution (2935)

Spread Reports

  • Added ability to enter formulas dirrectly from body of the sheet without having to go to formula bar for all cells whose content starts with = character (2919)
  • Added ability to read and set column width by entering a number in twips under Design / Format / Column / Set Width menu (2918)
  • Improved handling of merged editing. Landing on merged cell now sets the focus on the upper left corner cell of the merged set (2917)
  • Changed caption in Design / Locate / Comments dialog from Multiline Edit to Wrap Text (2773)
  • Fixed a bug in Report Pac / Spread Reports that caused data approval settings to be disregarded when outputting a report (2651)
  • Fixed a bug in Spread Report Design / Print Preview that caused conditional formatting to output improperly (2664)
  • Fixed a bug in Spread Function GAVGZ which in certain MDL variable configurations was returning ND0 instead of just ND (2501)
  • Corrected documentation for Spread Function GAVGZ had rule 2 and 3 switched (2501)
  • Fixed a bug in Spread Report Design which caused Error : Too many rows were affected by update when saving a report after deleting a sheet (2602)
  • Fixed a bug in System Setup/System Tables/Entire System/Server-side Interface Setup which improperly reproted that definition already exists when attempting to upload second definition within the same client session (2609)
  • Fixed a bug in Spread Report Design / Print that caused no output to be generated to printer device when going around Print Preview mode (2692) (2807)
  • Fixed a bug in Spread Report Design / Locate / Variable info that caused subsequent clicks on Repeat command not work (2719)
  • Fixed a bug in Spread Report Design / Locate / Dasboard Element / Button / Daily Comments which did not allow users to pick a specific log book (2827)
  • Fixed a bug in Spread Report Design that caused multiple sheet reports to malfunction when loading and would replace formulas on sheets with literal results of the formulas (2830)
  • Fixed a bug in Spread Report Design that caused the VIOL function to report an extra violation in rare case when comparison of monthly average versus limit would trigger a double precision rounding error on the 18th decimal place (2847)
  • Fixed a bug in Spread Report Design that caused the DATE function offset to not be considered when interval was equal 4 (2889)
  • Fixed a bug in Report Pac / Spread Reports that caused browser of Personnel Code to malfunction when upon using prompt browse (2755)
  • Fixed a bug in Report Pac / Spread Reports that caused start date and end date labels to be improperly updated when report date type was set to year (2795)
  • Fixed a bug in Report Pac / Spread Reports that caused the EDMR source file picker to append an extra backslash at the end of a file (2909)


Entry Forms

  • Improved User Interface in Monthly Data Entry when modifying results for text variables of up to 255 characters (2856)
  • Fixed a label content in Monthly Data Entry / Right click menu from Sample Comment to Result Comment (2765)
  • Fixed a bug in Monthly Data Entry that caused Text Variable points to be interpreted as numbers in case they were formatted as time when inputted (2812)
  • Fixed a bug in Monthly Data Entry that caused Text Variable results of 100 characters or more trigger Error 5 - invalid procedure or argument call (2858)
  • Fixed a bug in Custom Data Entry Design that caused no output when locating heading in case variable did not its short name filled out (2899)


Variable Setup

  • Fixed a bug in System Setup / Edit View Variables / Interface that caused program to chop off part of result strings reported by LIMS2OPSSQL browsers (2810)
  • Fixed a bug in System Setup / Edit View Variables / Interface that allowed users to connect a variable to an interface when variable type was set to calculated (2811)
  • Fixed a bug in System Setup / Edit View Variables / User Defined that caused Action History to not be written when changing UD1-UD9 field values (2903)
  • Fixed a bug in System Setup / Edit View Variables / Additional Info that caused error because field size was not limited properly to the database column size (2905)


Labcal

  • Fixed a bug in Data Manager / Labcal that caused application crash when refreshing calendar as LabCal level USER (2901)
  • Fixed a bug in Data Manager / Labcal that caused error 35601 Element not found upon refresh of calendar in situations when accessing calendar as LabCal level USER (2887)
  • Fixed a bug in Data Manager / Labcal that caused error Key Column Information is insufficient or incorrect - too many rows were affected by update when entering calendar as super user in certain situations (2888)

User Setup

  • Complete rewrite of User Setup User Interface to be more reliable and flexible. Documentation updated (2785)
  • Fixed a bug in User Setup that caused the program to not update facilaccess table properly upon changing a username (2729)
  • Fixed a bug in User Setup that caused the program to not remove facilaccess records upon changing or deletion of a user (2731)
  • Fixed a bug in User Setup that caused facilaccess records to be improperly removed from users setup in certain situations (2761)
  • Fixed a bug in User Setup that allowed duplicate records in facilaccess table for a user (2762)

Pocket OPS

  • Fixed a bug in Pocket OPS / Route Setup that caused runtime error 6 : overflow when adding variables into routes with varid larger than 32000 (2709)
  • Fixed a bug in Pocket OPS / Route Setup that caused route to be cleared after changing security options on Oracle backend (2775)

Misc

  • IT Client - a new executable (it_client.exe) is distributed along with Hach WIMS Client and runs the application in mode specially designed for IT administrators. See Q12526 for documentation (2946)
  • Added Utilities / Import / From Generic LIMS CSV Files which allows import from any LIMS system that supports CSV file output (2863)
  • Added facility browser into System Setup / System Tables / Entire System / Facility Setup (2907)
  • Added setting under Admin Console / General Settings that allows users to disable or enable the use of Short Name field in variable setup. See Q12523 for documentation (2939)
  • Added Manager Console menu item under System Setup. The UI now allows managers to perform certain tasks that used to only be available inside super users Admin Console (2946)
  • Date Picker control now properly updated start date and end date field when in its right click menu / pick dates (2798)
  • New Action Script CHECKDB was added under System Setup / Admin Console. It exists to scan and repair databases with duplicate records (2876)
  • Fixed a bug in Utilities / Export / Export to Excel that caused application crash after clicking on Print All button (2908)
  • Fixed a bug in Variable Browser / Filter that caused ORA-00918 Error : Column Ambiguously Defined when running against Oracle backend (2363)
  • Fixed a bug in Variable Browser / Filter that identified the SCADATAG variable column as SIGNALTAG (2940)
  • Fixed a spelling error in BOD Manager Startup wizard plugin (2895)
  • Fixed a bug in Graph Pac / Multiple Linear Regression that caused output malfunction when graphing variables varid larger than 32000 (2804)
  • Deprecated Action Script HSCALCSHUTDOWN (2953)
  • Deprecated Action Script HSCALCIDLE (2954)

Version 7.0.7 (Build 3698, Released on 6/30/2009)

  • Added ability to produce Texas NetDMR electronic report files using Spread Reports. See Q12342 for information (2575)
  • Added capturing of all commands executed inside SQL Console. These can be further reviewed via Action History (2705)
  • Added ability to disable use of SQL Console (even for super users). Must contact Tech Support in order to put this into effect. Once it is in effect, users will see Q12341 error message when trying to access SQL Console (2752)
  • Added ability to view status of all queues using different windows at the same time from Utilities / Queue Status (2752)
  • Added ability for SCADA-2-OPSSQL interface browsers to be aware of what tag is currently selected on the interface tab in System Setup / Edit View Variables (2685)
  • Fixed a bug in Spread Report Design / Locate / Other Facility Values that caused error "login failed for user OPSDBA" when menu item was clicked (2644)
  • Fixed a bug in Spread Report Design / Repeat Command that made Locate / Monthly Summary cause no output (2725)
  • Fixed a bug that caused improper display of an error message in System Setup / Edit View Variable on the calculation tab when equation parser was attempting to report a digit in the content of its error message (2687)
  • Fixed a bug in System Setup / Edit View Variable/ Interface tab that caused the program to pass improper parameters to LIMS-2-OPSSQL interface browsers when connecting to two sources of the same type (2727)
  • Fixed a bug in System Setup / Edit View Variable/ Interface tab that caused error 3704 "Operation is not allowed when object is closed" when adding new limits in certain configuration scenarios (2730)
  • Fixed a bug that caused application crash in Utilities / Change Password when certain combination of password characters could not be properly encrypted. Error message is now displayed. See Q11018 for list of allowed characters (2724)
  • Fixed a bug in System Setup / Additional Info Setup / Data Tables that caused program to present certain entries as blank rows (2732)
  • Fixed a bug that caused a security loophole by displaying content of hidden commands on the login screen (2750)

Version 7.0.6 (Build 3672, Released on 6/16/2009)

  • Added support for spaces inside names of sheets in Spread Report Design (2580)
  • Added weekly grouping W22 in Spread Report functions which implements weekly average as requested by the State of Ohio (2708)
  • Fixed a bug in System Setup / Group Managers that caused error  Failed to refresh group list when using Oracle backend (2717)
  • Updated graphics in Spread Report and Custom Data Entry Wizards

Version 7.0.5 (Build 3665, Released on 6/5/2009)

  • Fixed bug where the current sheet was set wrong in a multi-sheet spread report after "save" or "save as" (2608)
  • Fixed bug where CDE wizard would crash with "Failed to initialize plugin" error message (2624)
  • Fixed bug where "Invalid use of Null" error was thrown when a dependent calculated variable was deleted and then "List Inputs (All Levels)" was selected in MDE (2625)
  • Added LIMS support to Client (2627)
  • Fixed crash in Spread Reports Design that occured after saving a report as a template and opening a different template (2648)
  • Fixed bug where GMEAN would incorrectly return 0 on a range of cells (2650)
  • Fixed error when switching a facility after editing preferences (2654)
  • Fixed error when "Failed to refresh group list" was displayed when not a super-user and accessing the Entry Form Group Manager (2656)
  • Client now supports the "Enhanced Security Features" add-on (2658)
  • The SQL Console is now disabled when "Enhanced Security Features" is enabled (2659)
  • The Admin Console is now disabled when "Enhanced Security Features" is enabled (2660)
  • User Setup is now disabled when "Enhanced Security Features" is enabled (2661)
  • Fixed bug where variable references were lost after a CDE entry form was saved as a template and then a new entry form was opened from the template (2672)

Version 7.0.4 (Build 3640, Released on 5/6/2009)

  • Added ability to export content from all tables from a Microsoft SQL based database to an Oracle based user schema in System Setup / Admin Console. See Q12181 for info (2527)
  • Added ability for manager user type to edit preferences for other users from Preferences / Edit Other Users Preferences. See Q12173 for info (2412)
  • Added ability to create dashboard buttons that apply to Hach WIMS Remote Client. See Q11202 for info (2427)
  • Added ability to create dashboard buttons that display Quick Trend Graph for a variable. See Q11202 for info (2556)
  • Added support for Hach WIMS Client-Side interface to YSI Models 5100/5000/59. See Q12166 for info (2535)
  • Added ability to disable all use of Hach WIMS passwords inside Hach WIMS Client for Enterprise and Professional Editions when Windows pass-through login is enabled. See Q12171 for info (2573)
  • Fixed a bug that caused start date and end date to be out of sync with the date navigator controls once certain windows were brought up on the screen (2583) (2584)
  • Fixed a bug that caused Error 13 and subsequent program crash after clicking on Delete Event in Location setup under certain circumstances (2578)
  • Fixed a bug in Graph Pac / Time Series that occurred when trying to delete graph right after saving it and caused error 3021 (2577)
  • Fixed a bug in Graph Pac / Time Series that caused Moving Average Days setting to not be saved when saving a graph (2010) (1807)
  • Fixed a bug in Graph Pac / Multi-graph output that caused Incorrect Syntax Error in cases when database was imported from OPS32 and the graph title contained single quote in OPS32 (2568)
  • Fixed a bug in Graph Pac / Multi-graph output / Email that caused error 3002 because files were being created in wrong location (2567)
  • Fixed a bug in Labcal / Define Sample that caused the UI to jump to the left when the variable browser button was pressed (2582)
  • Fixed a bug / awkward user interface in Report Pac / Spread Reports that did not provide any confirmation to users upon requesting a PDF report to be emailed (2593)
  • Fixed a bug that caused the client to hang with an invisible error message when running in GNR_SESSION mode and attempting to produce multi-graph output and email it as a png (2592)
  • Fixed a bug in System Setup / Edit View Variables when the interface stop time did not allow to be set to 4:00 for 4 hour variables (2595)
  • Fixed a bug in System Setup / Edit View Variables when the interface stop time did not allow to be set to 1:00 for 1 hour variables (2594)
  • Fixed a bug in Report Pac / Spread Reports that caused certain sheet settings to be skipped during communication to the selected printer driver (2520)
  • Fixed a bug in Report Pac / Spread Reports which caused the program to crash in certain random occurences when previewing reports with more than one sheet and had to do with runtime memory management of DRCstateMachine expansion that caused memory leaks (2597) (2552)
  • Fixed a bug in Report Pac / Print Variable List report that caused error 3265 when selecting Interface Cross Reference report preview (2585)
  • Fixed a bug in Design / Custom Data Entry Forms / Wizard that caused error 13 type mismatch after click on Finish button (2591)
  • Fixed a bug in Design / Custom Data Entry Forms / Wizard that caused "error in procedure ApplyFilter - invalid column name SignalTag" (2554)
  • Fixed a bug in Design / Spread Reports / File / Save that allows users of Entry Types to overwrite a report designed by other users (2590)
  • Fixed a bug in Design / Spread Reports that caused the date navigator to show incorrect dates upon loading a report (2551)
  • Fixed a bug in Design / Spread Reports / File / Save that caused "Unexpected Error [91 - object variable or with block variable not set][oWriteOrAddSheetOPSSQL]" when certain sequence of actions was followed while adding sheets (2559)
  • Fixed a bug in Design / Spread Reports / edit formula bar that caused the program to not show 2 lines when editing a cell whose Wrap Text property was set to true (2389)
  • Fixed a bug in Data Manager / Compliance Engine / Scan that causer error "non-nullable column cannot be updated to null" if trying to log event for a variable that is not assigned to a location (2435)
  • Fixed a bug in Labcal that caused some invalid schedule records to be generated that then subsequently caused "error 5 - invalid procedure call or argument" when bringing up the calendar (2456)
  • Fixed a bug in Data Manager / Logbook that caused runtime error and subsequent program crash when trying to delete time for a note being entered (2423)
  • Fixed a bug in Math toolbox equation parser that caused the PI function to be unrecognized (1943)
  • Fixed a bug in Data Manager / Entry forms / Monthly Data Entry / Right Click Menu / List Dependencies (All Levels) that caused the program to produce incorrect output (2486)
  • Fixed a bug in Dashboard control that caused certain Custom Data Entry forms to come up for incorrect date, when date setting was ignored (2477)
  • Fixed a bug in Dashboard control that caused the program to display error 91 when trying to open Custom Data Entry design form from a button (2566)
  • Fixed a bug in Quick Trend Graph control that caused program crash when attempting to graph an empty data set (2555)
  • Added a warning message that pops up on startup if current windows graphics environment is set to insufficient parameters such as non 24-bit colors, or resolution smaller than 1024x768 pixels. This prevents a bug that causes the client to display its images improperly in certain parts. See Q12175, Q12174 for info (2587)
  • Recognized known issue Q12176 : Spread Design - Copy Special, Paste Special (F5,F6) functions do not properly copy merged cells
  • Recognized known issue Q12179 : Time Series Graph -The legend is removed if one of the legend items is blank


Version 7.0.3 (Build 3555, Released on 4/1/09)

  • Program now displays a warning message during login if no printers are defined (2431)
  • Fixed a bug that caused crash of program upon going to Report Pac / Spread Reports in cases when printer hardware handle could not be obtained from memory (2443)
  • Fixed a bug in Monthly Data Entry that caused the inability to approve data on the 31st day of a month (1847)
  • Fixed a spelling error on message that signal exceedance of maximum allowed concurrent connections (2424)
  • Fixed a bug in Spread Report Design / Locate Prompts that caused error 91 when certain sequence of events occured (2430)

Version 7.0.2 (Build 3543, Released on 3/12/09)

  • Fixed bug in ClientUp where it wouldn't launch the silent upgrader (setup.exe) properly under Microsoft Vista (2415)

Version 7.0.1 (Build 3542, Released on 3/6/09)

Spread Reports

  • Added ability to display Tick Labels on Dashboard gauges to the specified number of decimal places (2379)
  • Added ability to clear cell notes from a block of cells under Design / Edit (2397)
  • Fixed a bug in Report Pac / Spread Reports that caused the preview window hide its horizontal scrollbar (2391)
  • Fixed a bug in Design / Import From Excel that caused inproper import when using multiple sheets (2347)
  • Fixed a bug in Design that occured when double clicking on column header and caused Object Required error (2404)
  • Fixed a bug that caused certain old reports to disallow hard references ($) to perform correctly (2357)
  • Fixed a bug in Spread Report Preview that caused the date navigator to work inconsistently with the rest of the program (2390)

Misc

  • Added Trend 1000 Most Recent Values feature into Variable Browser, and under Edit / View Variables (2392)
  • Added ability to automatically create dashboard for WaterEye clients under Action Scripts of Admin Console (2370)
  • Added support for Hach WIMS BOD Manager (2354)
  • Added support for Hach WIMS Deluxe (2405)
  • Fixed a bug that caused the program to crash when using File / Open Facility (2384)
  • Fixed a bug that caused My Preferences display an error for user type Entry (2350)
  • Fixed a bug in BOD Worksheet Manager that allowed users to start a new worksheet with an empty set of samples (2401)
  • Fixed a bug in Edit / View Variables that made it impossible to set stop time before start time when interfacing to daily variables (2378)
  • Fixed a bug in Time Series Graph that caused the data navigator to work incorrectly the first time the form was pulled up (2373)
  • Fixed a bug in Graph Pac / Time Series that caused to render limit line at 0 even if a limit did not exist (2366)
  • Fixed a bug in Modeling / Oxygen Utilization Coefficients that caused the Plot Organic button to work improperly (2368)
  • Fixed a bug in Monthly Data Entry that used to display an error message after clicking on Calc button in certain cases (2365)

 

Version 7.0.0 (Build 3439, Released on 2/10/09)

Spread Reports

  • Added support for multi-sheet reports and dashboards (1520)
  • Added ability to locate graphical gauges / widgets on reports and dashboards. See Design / Locate / Dashboard Gauge (1308)
  • Added support for unlimited number of Report Prompts (2202)
  • Improved logic that determines whether cell type needs to be text or numeric based on nested use of VAL and STR functions (1415)
  • Improved Spread Report Wizard - now uses colors when generating reports (2296)
  • Locate, Filtered Dates now uses the standard Variable Picker instead of old-style combo box (1335)
  • In Design / Locate / Link to Microsoft Excel, it is no longer required to specify which sheet name to use, as the sheet name is determined from report sheet name during runtime (2333)
  • Added ability to import from multiple Excel sheets into one spread report (with multiple sheets) (1990)
  • Added ability to set printable range for each sheet of report (1348) (1903)
  • Added ability to do fit-to-page (smart printing) for each sheet of report (1307)
  • Florida MOR electronic report now utilizes multi-sheet Spread Reports (2330)
  • Fixed a bug that caused no message box to be displayed when user tried to delete currently opened report (1963)
  • Fixed a bug in Design, Locate Sample Info when sorting by Date Collection Due returned error (not a message box, but in the cell) ERROR : Line 1: Incorrect syntax near 'Collection' (1980)
  • Fixed a bug in the COM function that had to do with incorrect varnum to varid translation (2008)
  • Fixed a bug in the COMWO function that had to do with incorrect varnum to varid translation (2038)
  • Fixed a bug in the VINFO function that was causing some existing fields to not be reported (2023)
  • Fixed a bug in the VINFO function that was causing Limit statistic field to not be reported (2068)
  • Fixed a bug in the VIOL function that caused different result to be reported when limit value is constant version when it is read from a variable (2053)
  • Fixed a bug in the VIOL function where less than or equal to operator was treated as less than when comparing weekly averages (2056)
  • Fixed a bug in the VIOL function that caused Custom Function Error 5 when using limits with semiannual groupings (2064)
  • Fixed a bug in Design / Locate data when it occurs that caused the last day of the month to not be displayed (2224)
  • Fixed a bug in Design / Locate / Dashboard Button that caused error 481 - Invalid Picture Error by letting users pick a png for the graphic (2237)
  • Fixed a bug in Design / Wizard that caused the use of a wrong formula in cases where STATZ was needed (2268)
  • Fixed a bug in Design / Locate Events that used SQL function instead of SQLFIRST (2116)
  • Fixed a bug in Output which caused date navigator to disappear when approval level of data was not reached (1997)
  • Fixed a bug in Locate Violation Count form that did not properly refresh after limit for a variable had been modified (2061)

Labcal

  • Significantly improved the speed of refreshing the calendar view and sample setup (2215)
  • Added support for "Sampled By" information synchronization with Pocket OPS (when in Labcal mode) (2088)
  • Fixed a bug in Pick Report where duplicate items were shown on the list (1608)
  • Fixed a bug in Close Edit Sample that caused "Error 13 - Type Mismatch" when attempting to delete results (1785)
  • Fixed a bug in Test Setup that caused CAS number changes to not be saved (2065)
  • Fixed a bug in Enter Results by test when the read only test info fields were not filled out (2066)
  • Fixed a bug in Utilities/History/Sample History that caused the sample to be brought up in read only mode (as opposed to edit mode) when choosing it from samples in history (2212)
  • Fixed a bug that allowed Labcal User Type of User to reschedule samples (2223)
  • Fixed a bug that caused error 340 - control array element 6 doesn't exist (2289)

Graph Pac

  • Fixed a bug that caused Time Series Overlay graph to not store edits to the left or right axis titles (1965)
  • Multi Graph Output now uses the Default Export Folder setting when saving its JPG output (2159)

Entry forms

  • Spell Check now works on Result Comments entry dialogs (use F7 to run) (1898)
  • Entry of Decimal Places is handled better by giving users ability to specify how many additional decimal places should be used (default is 3) (1875)
  • Fixed a bug in Monthly Data Entry where Header Foreground color was not properly displayed (1874)
  • Fixed a bug in Monthly Data Entry that caused the summary rows to consider one more day than needed (2144)
  • Fixed a bug in Custom Data Entry Design that always printed grey background on certail older forms (2114)
  • Fixed a bug in Entry forms where pasting data into a cell did not edit the cell in the database and changes were lost (2187)
  • Fixed a bug in Custom Data Entry Design that caused settings to not be saved in some cases when creating a new form (2190)

Misc

  • Added Compliance Engine which scans for limits / qc / entry violations and creates events when violations occur (1906)
  • Improvements on user friendliness and intuitiveness of the Graphical User Interface (2208) (2235) (2249)
  • Completely new way of linking variables to Server-Side Interfaces (1718)
  • Added a unified way of tracking audit trail changes for all tables. Go To Utilities / Review Action History to use the Action History Browser (1968)
  • Added support for USB communication and data exchange with Hach LBOD probe / Hach HQ40d Meter (1757)
  • Added ability to track any Additional Info on facility tables : AREA, EVENTS, LOCATION, LOGBOOKENTRIES, SPRPTS, VARDESC (1900)(2097)
  • Added ability to track any Additional Info on OPSROOT tables : FACILITY, USER, SPRPTS (1899)
  • Edit / View Variables now shows equations for calculated variables in rich text format using color and font attributes (900)
  • Added new menu item Preferences / My Preferences where each user can modify their own set of settings based on preference (1744)
  • License2008 implements ability for license to track unlimited amount of inventory items through use of xml files (1735)
  • Added support for Hach WIMS Database version 1.3.7 (2185)
  • Added support for UNICODE data storage (2134)
  • Added support for Microsoft SQL Server 2008 (1716)
  • Added support for Oracle 11g (1715)
  • Added support for time zone tracking for each facility (1745)
  • Added support for communication with Hach WIMS IA Broker Tray App (Integration API) (1717)
  • Added support for Hach WIMS OnDemand (1719)
  • Report Export Folder User setting was changed to Default Export Folder located at /Export path (2225)
  • Fixed a bug in User Setup that disallowed deletion of super users (1959)
  • Fixed a bug in System Tables / Lookup table setup that caused Operation not allowed when object closed when trying to get out of a blank record(1338)
  • Fixed a spelling mistake in QC Analysis Report (1966)
  • Fixed a bug in Utilities /Export to Excel that caused a situation where one cannot select variable type when more than one is added to the list (2171)
  • Fixed a bug in BOD Manager that caused Initial Temp, Initial pH, and Final Temp to be always rounded to an integer (2315)
  • Fixed a bug in Client Update that caused Could Not Inflate OPSSQL1.cab on 64-bit windows (1092)
  • Fixed a bug that caused client always generate portrait orientation output when called by GNR Server and sent to PDF (1956)
  • EQ_English is no longer saved in the database, instead it is always determined during runtime (899)
  • Deprecated use of Shortcuts in favor of Dashboards (2243)
  • ClientUP.exe now shows users progress as new patches are being downloaded (933)
  • New set of Dynamic Libraries is used to keep current with the latest technology. Dropped support for Windows 95/98/ME Operating Systems (1768)

Documentation

  • Completely re-written documentation / help system which includes numerous training videos in SWF format (1756) (1310)

 

Version 6.9.6 (Build 1911, Released on 7/08/08)

Misc

  • Florida Wastewater eDMR reporting capability added into Spread Reports. Click here for how-to instructions (1721)
  • Fixed bug in Custom Data Entry Designer's ClearAll functionality which occured when user clicks on a message (such as that cell contains a duplicate variable reference), then goes straight to Edit, ClearAll (without setting focus back on the spread control) (1306)
  • Fixed a bug that caused the program to crash in Monthly Data Entry Design when user clicked the "Advanced" button before any variables were added into the form (1775)
  • Fixed a bug that caused data to not be written to database when using Utilities\Import\From External Data Source in case when no data approval levels have been configured (1780)
  • Fixed a bug in Spread Reports' VARWO, DWO, VOPVWO that caused the report to not output data for the last day specified in date range of a report (1910)
  • Fixed a bug in Monthly Data Entry that caused the logbook picture in column 1 to be displayed improperly during months with less than 31 days (1920)
  • Fixed a bug in PocketOPS synchronization where if "Persist Security" was FALSE in the connection string, OPSSQL would error out saying user OPSDBA could not login (1925)
  • Fixed a bug in PocketOPS where if the user never Viewed/Modified their Pocket OPS security settings, the POPSSYNCDATE was never set in generalsettings.xml, causing an error on Pocket OPS load (1930)
  • Added a feature into PocketOPS : Barcode scanning can now be selected when sync'ing in non-LabCal (regular Pocket OPS) mode (1929)
  • Added a feature into PocketOPS : synchronizing lab cal data from device, samples on calendar are colored appropriately according to  their status. Requires Pocket OPS 1.6.10 or later (1754)

Version 6.9.5 (Build 1884, Released on 5/15/08)

Misc

  • Fixed a bug (introduced by version 6.9.4) that caused the program to disallow users to set Start and Stop Times to 8:00 thru 7:59 the next day on daily variables (1800)
  • Fixed a bug that caused the program running on Oracle 10g backend to report "Unsupported DBMS" warning when using specific combinations of Oracle client driver versions (1723)

 

Version 6.9.4 (Build 1820, Released on 4/3/08)

Spread Reports

  • Texas EDMR functionality added to Spread Reports. Click here for more details (1512)
  • Added a shortcut button into Spread Design that can be used to repeat the last click action that was performed on the Locate submenu (1594)
  • Report Pac / Spread Report output to EDMR can now generate one file from multiple reports when External Excel is required to populate multiple worksheets within one file (such as in Florida MOR). Click here for more details on how to use it. (1388)
  • WDATE Spread function is now properly documented here (1549)
  • Format Cell in Spread Design and Custom Data Entry Design now allows you to set the Stretch and Maintain Proportion properties of a located graphic. Previous versions of OPS SQL always stretched graphics to fill the cell size. (1555)
  • COM Spread Function now supports passing in a date literal and a cell reference to a date literal (1631)
  • GPERC Spread function updated to support daily detail variables. Also, minor adjustment made to algorithm to support EPA requirement for Percentile calculation. Click here for more info (1650)
  • Fixed a bug in GPERC function where it would not function properly when a cell reference was used as the 4th or 5th parameter (1584)
  • When 'Print Data When Occurs' and 'Place Sample Comments Beside Data' is checked when locating data for a variable, the comment is displayed/repeated every day. Fixed. (1622)
  • Fixed a bug that caused GLASTZ Spread function to return random characters when no data was found (1629)
  • Fixed a bug that caused 1 character to be output instead of the required 2 for the number of excursions in the Illinois EDMR output (1477)
  • Fixed a bug that caused the GCP spread report function with a not equal condition malfunction, i.e. GCP(81,1,"R","<>",7) returned the wrong result (1551)
  • Fixed a bug that caused GSUM(1,A1,A2) where A1 is 1/1/2007 and A2 is 1/1/2007 4:00 AM returns the sum through the end of the 1/1/2007 for daily detail variables. In addition, BOS (Beginning of Slot) and EOS (End of Slot) functions added to Spread Reports (1429)
  • Fixed a bug that caused the program to not prompt for save changes when a user modified a report by using Spread Design / Locate / Dashboard / Button (1412)
  • Fixed a bug that caused Edit / UNDO to not work properly after Locate Dashboard Button action was performed in Spread Design (1618)
  • Fixed bug in YTD and YTBSD Groupings in Spread Report G Functions when end date of report is Feb 29th (YTD) or start date is Feb 29th (YTBSD). (1573)

Variable Setup

  • Interface tab now supports setting STARTTIME and STOPTIME for all variable frequencies except for minutely. Consult your particular interface documentation whether this feature is supported by the interface (1625)
  • The variable browser now displays the name of the filter in the form caption, if a particular filter is applied (1648)
  • New grouping for limits of "Limit Dates" (Grouping "L") has been added to Variable Edit and VIOL Spread Function. For example, If limit dates are 1/15/07 thru 3/15/07 the stat will be calculated for those dates and compared to the limit. (1504)
  • Fixed a bug that caused the Interface tab’s Wonderware Industrial SQL tag Picker to not connect to the server specified in OPSSQL.ini (1678)
  • Fixed a bug that caused infinite looping (and thus a lockup) when a user entered an equation with ISSYMBOL math toolbox formula, but the symbol specified did not exists in OPSSQL (1558)

Labcal

  • Sample Definition Setup only refreshes the calendar when required (i.e. Sample Added, Deleted, Name Changed, Schedule Changed...) (1620)
  • Improved error message when attempting to close sample with test associated to no variables (1679)
  • Entering Results in Edit Sample and Enter Results by Test now handles variable with 'Not Fixed' Decimal Places properly (1540)
  • Sample Setup browse samples (... button) refreshes Sample list when required. (1398)
  • Fixed a bug that caused a newly created associated sample be placed on the wrong date on the calendar (1699)
  • Fixed a bug that allowed samples that were copied to be save with tests with no associated variables (1685)
  • Fixed a bug that caused crash in Add / Edit chain of custody when no personnel were setup in the database (1689)
  • Fixed a bug that let users copy sample with an empty name (1676)
  • Fixed a bug that allowed duplication of sample names after Sample Copy was used (1621)
  • Fixed a bug that caused users to lose their selection  after right click when multiple sample were selected using CTRL + click method (1692)
  • Fixed a bug that caused accumulation of duplicate entries when used multiple times in the same session in the Pick Report Dialog (1674)
  • Fixed a bug that caused audit trail to be not set when using Calendar Filters (1449)
  • Fixed a bug that disallowed users to have the ability to prepare multiple samples for PocketOPS LabCal synchronization at one time (1406)
  • Fixed a bug in Method Setup, click Show all record where OPS added a new record and the form was blanked (1572)
  • Fixed a bug in Edit Lab Cal Sample History when adding Tests to a closed sample. Clicked Save Changes & Exit and get error: Error 3705: Operation not allowed when object is open. Error came up many times and then form was closed. (1571)

Entry Forms

  • The color of cells that are locked has been toned down because it was too bright (1657)
  • VSAMP Spread Report function was added to Custom Data Entry forms (1440)
  • Fixed a bug that caused "Error 13 – Type Mismatch” when DEL key was pressed in the comment column of Monthly Data Entry (1702)
  • Fixed a bug that caused Error 380 in Custom Data Entry when AUTOSAVE interval exceeded 64 seconds. Any number above 64 will be assumed to mean 64. (1626)
  • Fixed a bug that caused Monthly Data Entry to display a random date in the column header of the first column after a daily comment was typed in (1693)
  • Fixed a bug that caused 15 minute values to be not bolded when a limit was exceed in Custom Data Entry (1390)
  • Fixed a bug that caused Custom Data Entry form cells to not clear the bold font settings (resulted from previous daily limit violations) when a date was switched (1619)
  • Fixed a bug in System Setup / Group Managers / Entry Form Group Manager that caused the "Apply To" buttons work improperly in certain situations (1590)
  • Fixed a bug that caused the date column to contain wrong dates after using the date changing dialog (1709)

Misc

  • A warning message is going to show up on OPSSQL startup when program is run using the legacy (Microsoft SQL 2000) OLEDB client driver to connect to Microsoft SQL 2005 server (1680)
  • Added a detection mechanism that now warns users upon startup when OPSSQL client is running against unsupported version of DBMS (1683)
  • A RFC locale identification string is now being sent to PocketOPS in order to resolve problems when synchronizing across different locale settings (1566)
  • Improved message that used to say "Failed to Init Form” when users clicked on Additional Info in Monthly data entry , and additional info had not been configured, to more user friendly message that now says “You may not have Additional Info configured” (1681)
  • Added EDMR Source Folder and EDMR Output Folder as new user settings in User Setup / User Specific Settings. Use these to modify defaults which may not work when running in Citrix or Terminal Services (1550)
  • Added a action script into Admin Console / Action scripts which can be used to submit calculation requests to all facilities at once (1575)
  • Fixed a bug that cause Import From External Source to not work on variables of text type (1524)
  • Fix a bug that occurred when running OPS SQL against Microsoft SQL Server 2005 Service Pack 2 (or later builds) where concurrent connections were accounted for improperly. Bug was introduced by Service Pack 2 of Microsoft SQL Server 2005, and was identified by Microsoft as backward compatibility issue. The OPS SQL bug fix uses a workaround as suggested to us by Microsoft Technical Support staff (932)
  • Fixed a bug that caused Run-time error 3251 and a subsequent program crash when certain sequence of actions was used in Daily Log Books editor (1697)
  • Fixed a bug that caused OPSSQL to misreport that a Spread Report Design window what open in certain situations when it in fact was not open (1663)
  • Fixed a bug that caused the program to incorrectly read its configuration file OPSSQL.ini when a comma character was used. This bug was preventing users from being able to type in the TCP/IP port number to connect to (1672)
  • Fixed a bug that caused the Variable Browser to show a list of all variables as opposed to showing just calculated variables when using the browser from Data Manager / Calc Data Block (1607)
  • Fixed a bug that caused Run-time Error 94 and thus crash out of the program when the Plot button was clicked in Modeling / Oxygen Analysis/ Generate Oxygen-Transfer Capacity Curve in the case when no Kla for basin were configured (1602)
  • Fixed a bug that caused Legend labels lines be wrong on Probability Plots with more than one variable (line) plotted (1611)
    Fixed a spelling mistake where privileges was misspelled wrong in System Setup / Group Managers (1589)
  • Fixed a bug that caused units to be displayed incorrectly in Time Series Graphs using overlay axis (1706)

 

Version 6.9.1 (Build 1608, Released on 12/14/07)

Variable Setup

  • Fixed a bug that caused 'Runtime error 6, Overflow' when clicking on the Variable Setup, Copy Variable button when copying variables with in databases with variable numbers over 32000. (1397)

Labcal

  • Fixed a bug that occured when using right click, Reschedule this Sample. Program now checks that cell contains a valid sample before trying to reschedule it. Also, right clicking on a cell now sets that cell as the current cell. (1367)
  • When rescheduling a Sample, the Sample Notes now shows original sample number (when sample number is reassigned) along with the rescheduling notes (i.e. Sample (071119-0004) rescheduled from 11/19/2007 to 11/20/2007) (1368)
  • AuditUser is now always set correctly in the Sample (LC_SAMPLE) table. Null and empty strings were sometimes stored in the AuditUser field (1385)
  • Fixed a bug in Quick Close that caused Error 380 when Samples over 30 days old were closed. (1409)

Misc

  • Report Pac \ Spread Reports no longer shows hour-glass mouse cursor when users need to input prompt values (1370)
  • Locate, Dashboard Item - the button shown on the Locate form was sized incorrectly. Fixed (1375)
  • Fixed a bug that caused Monthly Data Entry - Daily Detail Entry store a 1 instead of value specified by MDL rules for variables that AllowSymbol (data qualifiers). (1411)
  • Fixed a bug in Admin Console / Ado Calc Load Balancing that caused overflow error in certain situations when NODEIDs reported by worker nodes contained large numbers (1433)

 

Version 6.9.0 (Build 1583, Released on 11/13/07)

Spread Reports

  • Added ability to move multiple variables up and down at a time in the Locate Multiple Variables window in Spread Design (1251)
  • Added Fit-to-Page check box into Report Pac / Spread Reports. When checked smart printing will attempt to fit the selected report on one printed page (1324)
  • GPERC function now supports a new optional parameter called type, and MVSTAT now supports PERAxx. See help for more info. (1033)
  • Export to Excel now uses more intelligent color replacement algorithm to match colors of cells in spread report to ones supported by Microsoft Excel (703)
  • Users are no longer limited to 300 character size limit for a cell (1297)
  • Fixed a bug in Report Pac / Spread Report / Preview / Print that caused run time error 380 (invalid property value) in the rare case when database report definition held unsupported value for report orientation setting (1331)
  • Changed the caption of the Cancel button to Done on the variable browser in Locate Multiple Variables / Add variables (1009)
  • Fixed a bug that caused the variable browser window to cover up the Locate Multiple Variables window in Spread Design. (861)
  • Fixed a bug that caused the variable browser window selection to jump to the last chosen variable when moving selection down the list in the Locate Multiple Variables window in Spread Design. (1257)
  • Fixed a bug in Locate Weekly Summary on variables with Not Fixed decimal places (310)
  • Fixed a bug in the Wizard that cause error 380 when using variables with Not Fixed decimal places (1250)
  • Fixed a bug that caused to Cancel button to not work when inside Import Excel Sheet in Spread Design (1034)
  • Fixed a bug that caused inability to change variable numbers once a report was exported to excel (1212)
    Fixed a bug in Spread Report Design / Locate NPDES row that would in certain situations return blank values in cells with limits (1082)
  • Fixed a bug that caused the program to freeze up in Format / Conditional Formatting inside Spread Report Design when running on database with very large number of variables (1132)
  • VAL function now properly handles ND symbols (1070)
  • Fixed a bug in DDVWO, HWO, and DDVTWO functions that caused group offset with optional grouping parameters to return wrong results (1159)
  • Fixed a bug that caused the Wizard to crash in Violation Summary Report when no limits were setup for a variable (1166)
  • Fixed a bug in the Wizard for the Violation Summary Report which inserted a statistic into the VIOL function without regards to the actual statistic of the limit (1171)
  • Spread Reports now account for situations when import from OPS32 incorrectly converted the GRAPHTS formulas using 3 parameters instead of the required 4 parameters. The formula is corrected when report is loaded (1202)
  • Fixed a bug in the GRAPHTS formula that returned wrong result if test cells were referenced (1237)
  • Fixed a bug in the GRAPHTS formula that caused a graph to be generated even when no values were on the spreadsheet when data was linked to text cells (1302)
  • Fixed a bug that caused crash of the Wizard in the Variable Summary Report when the browse button was clicked (1214)
  • Fixed a bug in DSORT function that caused omission of date stamp when locating data for partial days (1215)
  • Fixed a bug in dashboard which caused SQLFIRST and SQLRESULT functions to return no results (1247)
  • Fixed a bug in the Wizard’s Variable Summary report that surfaced as error 381 when users forgot to pick a variable to do a summary of (1254)
  • Fixed a bug that caused the GAVG function to return average for the report date range when second parameter of GAVG evaluated to blank. Now returns blank (1274)

Custom Data Entry

  • A new user specific setting (Custom Data Entry Auto Save Frequency) was added to System Setup / User Setup. This setting tells the program how often to perform auto saving of data on a Custom Data Entry Form. It is by default disabled. (1120)
  • Not Fixed decimal places are now supported in the Wizard (1275)
  • Added TOE (time of entry) function. See help for documentation (958)
  • Wizard no longer allows users to create forms with no variables (1286)
  • Fixed a bug that caused error 424 after using the Browse / Find function in the Wizard (1008)
  • COM function now works as documented in help (1062)
  • The Calc button now submits calculation for correct data range when data points located on the form span more than 1 day (1067)
  • Designer now allows deletion of form that is currently open in the Designer (1068)
  • Fixed a bug that caused bold and italicized data (due to limit/entry violations) to not stick when a form was opened back up (1183)
  • Fixed a problem where print was done using gray background even when the user answered No to the gray background prompt (1232)
  • Fixed a bug that caused comments for 4-hourly variables be duplicated from one time slot to others (1284)

Daily Detail Entry Forms

  • Data Approval is now available in Daily Detail Entry Forms (118)
  • Text variables now properly show a dropdown list (759) (821)
  • Fixed a bug that caused hourly data entry form to attempt to read a non-existing database table column (1096)
  • Fixed a security hole that allowed Entry level users to modify data even after it was entered (1097)
  • Fixed a bug that caused a text variable with a long list of allowed values to display truncated list (1326)

Variable Setup

  • Added a feature into Copy Variable that gives users a dropdown list of choices for variable number such as next available variable number, and last variable number (1312)
  • Added support for new Math Toolbox functions GAVG, GGM, GMED, GCC, GCNT, GLST, GMAX, GMIN, GSUM. Click here for documentation (1224)
  • Added new limit groupings called MA12  and RMA12 (1123)
  • Fixed a bug that caused Limits to not be saved right after creating a new variable in System Setup / Edit/View Variables (1050)
  • Fixed a bug that caused deleted Limits to not be saved (1083)
  • Fixed a bug in that caused the Test button to return an error on Variable Edit / External Source tab when running against an MS Access data source (658)
  • Fixed a bug that caused error -2147217900 (Ambiguous column name ‘DESCRIPTION’) when trying to filter by the description field in the Variable Browser (1197)
  • Fixed a bug that caused the WMIN and WMAX to not auto fill description  and grouping in the same fashion as in the other types of limits (1203)


Labcal

  • Added ability to set column width and row height in Admin Console / General Settings. These settings will only show up if you are licensed to use Labcal (1200)
  • Added ability to see unsigned Samples on the calendar using Filter (1228)
  • Changed default mode of data edits from Add-On to Overwrite in Sample Edit / Edit Results (1235)
  • Entry into Calculated variables is now disallowed (557)
  • Ditto key (F3) now works correctly when entering results with Data Approval status (1266)
  • Fixed a bug that caused a Null-pointer error when assigned a sample to a person before the sample date was checked (1157)
  • Fixed a bug that reported an Ambiguous column error when a filter by name or sample type was applied in the Overdue Samples Browser (1196)
  • Fixed a bug in Receive Samples that caused multi-select to not work (1210)
  • Fixed a bug that caused crash when in Sample Setup / Browse /Filter by Description (1226)
  • Fixed a bug that caused change to not be saved when users changed Sample Type of a sample (1234)
  • Fixed a bug that caused Sample Editor to clear the location field when the combo box was clicked (1313)

Logbooks

  • Added the ability to search for all comments within a specified date range. Use * for search key word (1111)
  • Delete comment now supports selecting comments to be deleted by clicking on any field of the comment (1117)


Misc

  • Added a way to quickly switch facilities by using File / Open Facility. This menu item now displays all facility databases that the currently logged in user has access to. The login screen no longer requires users to re-type their username and password (1128)
  • Added Open Facility Via Logon menu item under menu which performs the same function as did the old style of switching facilities (1323)
  • Load-balancing Admin Console has been improved to use API calls instead of shell calls to SC.Exe (1047)
  • Added START ALL NODES and STOP ALL NODES buttons to Load-balancing Admin Console (1280)
  • Load-balancing Admin Console no longer allows users to check / uncheck the Enabled box for worker nodes. The enabled field is monitored (and essentially modified) only by the dispatcher and it represents the real-time status of the load-balancing system. (1147)
  • System Setup / System Tables / Lookup table setup now allows users to size the column width by right-clicking on a cell (937)
  • Utilities / Export to Excel now properly remembers the export folder and asks whether to overwrite a file if it already exists (982)
  • PocketOPS synchronization now omits all calculated variables that exist in routes (1016)
  • System Setup / Scheduled Tasks now does not allow to save an email task without providing an email address (1018)
  • Login screen sports an improved look when using wrong display drivers on 16:9 displays (1065)
  • Entry Group Manager now omits listing of Entry-Only types of users from the list since these users cannot use entry groups anyway (1115)
  • Report Pac / Variable List report now uses memory efficient variable picker instead of pull down box (1116)
  • Admin Console / Action Scripts / Backup databases now properly warns users that scripts are not supported in Professional and Enterprise editions of OPS SQL. (1133)
  • Admin Console / Action Scripts / View Audit of Deleted Variables was added and can be used to keep track of when and who deleted variables (1190)
  • Added support for setting AUDITUSER_USE_NODEID in Admin Console / Calculation settings that tells load balanced calc engine worker nodes to uniquely identify themselves in all audit trail transactions they generate (1271)
  • Added ability to check status of support subscription against OPS Systems online database. Go to Help/Support/ License Support Status, or to Utilities/System Information/License (1346)
  • Added an OPSSQL.ini switch called KILL_SESSION_ON_UPGRADE which allows users to override default behavior during database upgrade. This is to work around an Oracle bug that was encountered when Oracle RDB was used as backend. See Q10578 for more info. (1255)
  • Added ability to custom label windows spawned by OPS SQL. See new setting in Admin Console / General setting called Application Title Bar Display Setting (1129)
    Added a warning into Express and Lite editions that warns users when their facility database size reached 90 % of the allowed limit. This warning occurs at around 1.8 GB  (1207)
  • Added new menu item that links to Support Area Web Site under Help / Support (1339)
  • Added HOLDVALUE data generator plugin (opssql_plugin_7.exe) that generates flag values in real time for use with HOLDVALUE math toolbox function (1350)
  • BOD Manager no longer allows you to add the same sample more than once into a BOD worksheet (516)
  • Load and Save works properly in Report Pac / QC Analysis Report (1158)
  • The facility database size of Express and Lite editions was misreported as a sum of DATA + LOG files. Since the 2 GB size limitation is on the DATA file, this was corrected to only show the size of the DATA file.  (1205)
  • Fixed a bug in System Setup / System Tables / Lookup table setup that caused error (row cannot be located for updating) when canceling creation of a record while running on Oracle backend. (1333)
  • Fixed a minor bug that caused BOD Manager to store Dilution Blank results incorrectly when storing to an OPS SQL variable (1305)
  • Fixed a bug that caused Modeling Pac to initially not load data into reports (1084)
  • Fixed a minor bug in the 1.3.1 database upgrade that caused some of the WMAX limits to be populated with incorrect description (1165)
  • Fixed a bug Dashboard navigation that cause the navigation buttons to display in two rows. They now only span one row, no matter what size of Windows Fonts is used (1001)
  • Fixed a bug that caused Error 3704  in Variable Browser when numbers were used for Areas and there happened to be a location with the same location id as the area number (1004)
  • Fixed a bug that occurred in Monthly Data Entry / Custom Data Entry / Daily Detail Data Entry Forms and caused the forced value to remain in the database until the next re-calculation occurred (1258)
  • Fixed a bug that occurred in Monthly Data Entry / Custom Data Entry / Daily Detail Data Entry Forms when a text variable had a value that was no longer on the list of allowed values, and the value would not show up in data cells of the entry forms. Value now displays correctly (1124)
  • Fixed a bug that caused data from 31st day to not be cleared when clearing a highlighted block of data in Monthly Data Entry (1316)
  • Fixed a bug that allowed for restoring of values from audit trail into calculated variables in Monthly Data Entry / Custom Data Entry / Daily Detail Data Entry Forms (1259)
  • Fixed a bug that caused the Multi Var selection indicator to not show up in the Variable Browser under certain video resolutions (1143)
  • Deprecated no longer supported hot standby settings HOTSTANDBY_PING_INTERVAL and HOTSTANDBY_PING_TIMEOUT in Admin Console / Calculation settings (1269) (1270)
  • Help file updated.

 

Version 6.8.2 (Build 1328, Released on 6/19/07)

Monthly Data Entry

  • Fixed a bug in List Inputs First Level or All Levels that caused no results on calculated variables with very large variable ID numbers (872)
  • Fixed a bug that caused improper highlighting of locked data cells (873)
  • Fixed a bug that caused improper highlighting of a column on 1st day of the month (935)
  • Fixed a bug that caused entries on the 31st to pop-up the wrong menu options on right click (911)
  • Fixed a bug that caused the cursor to default to the day before today (942)
  • Fixed a bug that caused the cursor to not jump to the first day of the month when switch months. Now jumps to the first day after switching months (945)
  • Fixed a bug that caused the cursor to be moved to column headed when user pushed the PAGE-UP key, or the CTRL+HOME keys (983)

Custom Data Entry

  • Paste from the right click menu now works properly (301)
  • AINFO formula now works properly in the designer as well as entry forms (987)


Spread Reports

  • Fixed a bug in the wizard that caused a lock-up when generating the Violation Report on databases with more than 500 limits (916)
  • Fixed a bug that used to caused to load a selected template when user clicked cancel on the New report dialog in the designer (962)
  • TABLE function can now return text of more than 50 characters into a cell (963)

Graph Pac

  • Fixed an overflow error/program crash that occured when configuring the Pie chart graph type in the 3D gallery in certain situations (966)
  • Added a better error message when clicking View in Time Series Graph Input window when no variables have been selected (969)

Labcal

  • Fixed a bug that caused sample type to not display properly on the calendar in certain situations (693)
  • Fixed a bug that allowed blank Sample Numbers to be generated in certain situation when using Create One Time Sample (971)
  • Fixed a bug that caused a Type Mismatch error when a calculated variable was added into a sample (973)

Misc

  • Updated internal database cursor locations to clientSide throughout the program. Previous to this version, the program used about 90 % clientSide cursors along with 10% serverSide, but it is now setup to use 100% clientSide. Microsoft SQL Server 2005 Service Pack 2 (and its later hotfix builds) introduced several huge performance bottlenecks when using serverSide cursors with the OLE DB driver technology, therefore this adjustement had to be made (988)
  • Added a new setting for OPSSQL.INI called DBUPGRADETIMEOUT (set to 600 seconds if not specified otherwise). Microsoft SQL Server 2005 Service Pack 2 was observed to time out during upgrade of very large databases. This was due to the fact that SP2 understood our timeout settings differently than previous releases of Microsoft SQL Server. This situation is now accounted for. Should there ever be a need, users can set the timeout even higher than 600 seconds (862)
  • Fixed a bug in System Setup/Scheduled Tasks/Edit that used to display 'Task id X could not be loaded' (938)
  • Users who are not superusers and do not have any facility access rights are now properly handled on by login screen (485)
  • Fixed a bug that caused program crash when creating shortcut to Time Series Graphs with Last X Days/Months/Quarters set for dates (715)
  • Fixed a bug in User Setup/Copy that caused user settings to be ommited during copy (879)
  • MS Sans Serif font was replaced by Arial as default font throughout the program due to the fact that MS Sans Serif does not implement italics for printer devices (884)
  • Fixed a bug that caused the "You are not authorized to view this report! Contact your administrator!" message when loading a dashboard for super users in certain situations (923)
  • Fixed a bug that broke emaling of PDF's via GNR server (926)
  • System Setup/Shortcuts/Create Shortcut now displays a message and disallows operation when user is using a dashboard to avoid confusion about the function of this menu item (974)
  • Fixed a bug in System Setup/Shortcuts/Shortcut Manager that caused super users to be listed twice on the list of available users (975)
  • Fixed a bug that caused to display misreported message "Request took more than 10 minutes - Aborting" in Data Manager/Calc Data Block. To avoid confusion, this was changed to "Request is not complete at this time, but it is waiting in the queue. Check 'Utilities','Queue Status','AdoCalc Queue' for the queue status" (979)
  • Fixed a bug that caused the program to disappear from the screen when loading a large dashboard upon login. A new status message is now displayed saying "Loading your Home Dashboard ..." (981)


Version 6.8.1 (Build 1237, Released on 5/21/07)

Spread Reports

  • DRC formula added - Data Repeater Counter function repeats results of an SQL query (defined by SQLFIRST) or date.  "See DRC - Spread function" in help for more information.  This function allows you to design reports that grow based on a run time criterior. (678)
  • Added "Dashboard Element" to the "Locate" Menu to allow Spread Design for creating Dashboards. Users can add Shortcut buttons and Gauges to reports, plus icon shortcuts can be converted into dashboard shortcuts using the "User's Icons" dashboard element
  • OPS SQL Plugins can now be executed using dashboard shortcuts, and custom parameters can be passed to these plugins. (734)
  • Spread Report Wizard now supports "Daily Report" generation. Daily Report Generator was popular in OPS32, but reports are now generated as Spread Reports that utilize the new DRC features (38)
  • Quarterly Min/Max limits display properly when locating variable information in a report (468)
  • Florida MOR is included as a Template in Spread Report Design and is supported in EDMR output(502)
  • GAVG() function will now calculate properly for certain weeks that span a month.  See Spread Functions, Weekly Grouping Examples in help for more information (574)
  • CA CIWQS has improved setup and control over the PARLABEL, ANMCODE and BASIS data fields and can be defined by the user (580)
  • SQLFIRSTX and SQLRESULTX functions work correctly in Report Pac (606)
  • Added option for Weekly Summary in the Locate menu to include partial weeks which span two months (672)
  • Conditional Formatting has been updated to work with all data types, including calculated variables (697)
  • "Replace All" and "Replace all in Selection" functions were updated to work as expected (731)
  • Trigger Report capability added. Works in conjuction with GNR Server. Implements highly configurable triggers that can be setup to warn users when certain events occur. See help for more info. (647)
  • DFORMAT and NFORMAT Spread Function Added (338)
  • Illinois eDMR functionality added (776)
  • Exception List Report recognizes and analyzes Daily Limits as expected (646)
  • Locate Group Summary now supports locating data in reverse chronological order (745)
  • Export to CSV function added in Report Pac, Spread Reports output (843)

Monthly Data Entry

  • Fixed minor data approval bug for all data types, including 4hour, hourly, 30m, 15m, 5m (556)
  • Users can now print Monthly Data Entry sheets in color and "Forced" values print in red (581)
  • Location and Area can now be optionally displayed at the top of the entry form (631)
  • You can now set the Column Header colors in Advanced Settings.

Custom Data Entry

  • Custom Data Entry has been updated to refresh data for Custom Forms and TSS Bench Sheets; however, recalulation of data must be done using the Calc Button at the top of the window (719)

Lab Cal

  • Calendar now goes back 100 days
  • Added browse button and name search capability where selecting people/personel is required (385) (741)
  • When closing a sample, the user is now asked if they want to reassign variables if they change the Location of a sample (493)
  • Changing a Sample Definition applies the change to all related future Samples (509)
  • OPS SQL User Setup can be used to apply default filters for Lab Cal on a per-user basis (770)
  • The Location field of a Sample is now visible on the Main calendar view of Lab Cal (538)
  • Auto Sense Variables has been improved to find a closer match from the OPS SQL variable list and now works when editing a Sample Definition as it does in Edit/Close Sample (540)(541)
  • Adding Tests/Schedule to a Sample Definition can now add up to 150 tests at a time, instead of 25 (548)
  • Added Find buttons to assist in locating records when Adding Methods and Adding Tests (619)
  • The Copy Sample Definition Function now copies Custom Schedules as well (651)
  • The select filter screen does not require a filter to be selected, in case there are none (732)
  • Entering results in sample edit form now works correctly. Fixed bug that surfaced under very complex circumstances (771)
  • You can now cancel out of the create filter form without actually having to create a new filter. (795)
  • Added ability to delete or skip samples (from the past) that have fallen off the calendar (811)
  • A default Lab Cal filter can be applied to a user.This allows you to auto apply a filter when Lab Cal is started.  Set each users default filter in User Setup, User Settings. (513) (740)

BOD Manager

  • Optional YSI Interface now supported.

Misc

  • Database Version 1.3.4 (Min Client Version=6.8.1, Min Calc Version=1.7.0, Min GNR Version =1.3.0, Min DBA_Helper Version=1.2.0, Min LiveUp Version=1.1.0, Min OPS SQL Remote Version=1.1.6)
  • Database Version 1.3.3 scripts also included
  • Database upgrade includes nt service patch "seeds" that will be required by upcoming versions of Live Update.
  • Added the user Dashboard feature - super users can assign dashboards for users within User Setup, allowing for a custom look to each OPS installation and for quick access to OPS functions.  Dashboards are designed in Spread Reports using the new Locate -> Dashboard Element function (740)
  • Fixed problem with refreshing the list of Variables in "Variable Browser", you can force a refresh using the <Ctrl>-<R> command.  Also, Location Setup/Browser List automatically refreshes whenever users modify locations. (86) (583)
  • Improvements made for "Time" data entry in Spread Reports, Custom Reports, Lab Cal (387)
  • Calculation Load Balancing for ADO Calc service is now implemented for OPS SQL Enterprise Edition (ADO Calc Version 1.6.0 and later) (459)
  • External Source in Variable Setup now tests date fields properly when connecting to an Access Database (506)
  • Fixed problem when switching facilities when the installation has one concurrent user license (521)
  • Fixed problem when switching variables while in Add/Edit Variables, it now functions correctly and properly updates each record/variable when on Oracle backend (544)
  • Audit Trail in Shortcut Manager is now tracked properly which allows for correct synchronization with OPS SQL Remote databases (561)
  • System Setup/Scheduled Tasks now supports "Run Report Trigger" tasks that generate reports based on a user defined report trigger (647)
  • User Setup, Browse users now has a search functionality (762)
  • The Copy Location feature has been updated to prompt the user if they would like to copy the associated variables. Doing so will create new variables and assign them to the new location (652)
  • A "Restart load-balancing" button has been added to the Admin Console for Enterprise Edition to restart their distributed AdoCalc nodes (739)
  • HOLDVALUE Math Toolbox was added (814)
  • In Variable Setup, changing the variable number now gets properly written to the audit trail (827)
  • Fixed a bug in daily detail data entry (hourly, 15min, ... forms) that caused the program to not apply the correct MDL rule to data (840)
  • Admin Console/Action Script now contains a script that can be used to export reports from one facility to another (also to another server) (789)
  • Added a browse button with sort capabilities and Find function to the User Setup screen (741)
  • Lookup table audit info now displayed when editing tables (791)
  • Lookup table default export file extension is now ss3 (792)
  • Utilities/System Info form now displays OPSSQL license information (793)
  • Help file updated

 

Version 6.7.7 (Released on 1/15/07)

BOD Manager

  • Improvements to Sample Setup - Does not allow user to Check Used as Seed and pick a Seed on the same sample.  Other minor improvements.  Support for Oracle improved.
  • Fixed problem with data approval
  • Fixed problem with calculating the Final BOD as Zero when no Final DO's entered.  Now calculates blank.
  • Create new worksheet, Pick Setup from previous sheet now works correctly (515)

Lab Cal

  • Filtering improved and several minor bugs fixed (510) (508)

Misc

  • External Source Test uses the correct end date in the test (505)
  • Shortcut Manager does not show multiple entries for users (372)
  • Fixed a "Quoted string not properly terminated" bug that occured in Copy All Shortcuts in Shortcut Manager (171)
  • Variable Setup Limits Entry - can now easily create seasonal limits (345) (514)
  • Monthly Data Entry Design - when creating the very first form if an Entry Group was not selected caused error to be displayed.  Fixed.  (524)
  • When eval version expires the user can not enter a new Serial number from the login screen. (529)
  • An extra concurrent seat is not taken up anymore when switching facilities.
  • Help file updated.

Version 6.7.6 (Released on 1/9/07)

Spread Reports

  • California CIWQS electronic reports can now be designed using Locate/eDMR/California CIWQS, and submitted to California Regional Water Boards. See help for instructions. (248)
  • Added a way to locate 1 day beyond the end of the report into the DATE formula (340)
  • Added function SWTRDR that handles Distribution Disinfectant Residual SWTR (241)
  • GAVG function produces correct results when MOV7 statistic is used (328)
  • VINFO now produces correct results when asking for Quarterly Max (398)
  • Designer Wizard no longer produces Error 6 (Overflow) on databases with very large number of variables (439)
  • Footnotes now refresh correctly (456)
  • Designer Wizard no longer causes error 3265 (Item not found in collection) when using the Hourly Log report (463)

Custom Data Entry

  • Designer no longer crashes when running Wizards (205)
  • Designer Wizard overflow bug fixed (257)
  • Fixed a bug that allowed users to force data in entry forms omitting the users data approval settings (388)
  • Designer saves TSS bench sheet reports correctly (472)

Monthly Data Entry

  • Force status in status bar now updates correctly (269)
  • Designer now allows users to include daily detail variables (246)

LabCal

  • Added a setting that way to set x number of days into future. Used to be fixed at 365 (327)
  • Auto-Sensing feature added to populate variables for tests based on test name and/or storet code (258)
    Program now warns when user closes the last sample that came from a definition with a custom schedule (286)
  • Improved user interface in Custom Schedule Setup (278)
  • One-Time Sample Pick Sample definition does not how when typing characters, nor does it default to location and assigned to fields from the picked sample definition (382)
  • Quick-close of sample used to cause error 13 (Type mismatch) when using on whole column of samples. This has been fixed (380)
  • Error 3725 no longer occurs when marking sample status as inactive (386)
  • Non-critical bug fix in Oracle (ORA-00933) that occurred when double-clicking on a sample (498)(500)
  • Click on Cancel in pick a Filter Name in Filter settings does not cause error 3001 (511)

Misc

  • Database Version 1.3.2 (Min Client Version=6.7.6, Min Calc Version=1.5.6, Min GNR Version =1.2.4)
  • Connections to external SQL-Compliant sources can now be setup and configured to fetch data on per variable basis (357)
  • GNR Server now allows for scheduling of tasks that import data from external data sources. (491)
  • A new user setting is provided to toggle user’s ability to run import from external data sources. (504)
  • BOD Manager added into program
  • Modeling Pac added into program (399)
  • Added a setting into Admin Console that specified the path where OPSSQL looks when downloading XML data from a Windows Mobile PDA running PocketOPS (359)
  • Added ability to easily create summer/winter style limits for variables (345)
  • Added a general setting that specifies the Minimum Version for the OPSSQL REMOTE clients. This setting is enforced by all remote clients that synchronize with the master OPSSQL database.
  • Lookup table setup no longer sizes rows to 200 when row size is set beyond 1500 (255)
  • Weekly Data Entry Form by OPS Systems takes significantly less time to load on large databases (256)
  • Fixed up a bug occurred during PocketOPS synchronization process when the POPS/Temp directory was not created (278)
  • Fixed a bug that occurred in Oracle when synchronizing PocketOPS routes that consist of variables from different facilities (499)
    Fixed a bug that occurred when user double-clicked on variable to show its quick info and the process return incorrect units (341)
  • Variable Info report now correctly reports variable use in Custom Data Entry forms (353)
    User Setup/User Specific Settings now says “Show Data Approval Setup” instead of “Approve Data”. This gets rid of confusion about the functionality of the setting (383)
  • Installer now supports OPS SQL Professional edition (480)
  • Help file updated.

 


Version 6.7.4 (Released on 10/5/06)

Spread Reports

  • Report Pac/Spread Reports/Prompts now allows for selection of multiple items (225)
  • Added report template called Variable_Historical_Eqs. Use this to create a report that will show historical equations for a variable (227)
  • Added Spread Function VSAMP. Experimental use only! (249)
  • Added Spread Function STI. Experimental use only! (251)
  • Fixed "Runtime Error 91" in Spread Design\Spread Report\Locate\User Formula (202)
  • GFIRSTZ and GLASTZ displays the Text Results entered as Dates correctly.  (164)
  • Violation Summary Wizard now works correctly (231)
  • eDMR Generator now supports California CDF format

Custom Data Entry

  • Custom Data Entry now allows for Multiline edit cells (cells with text wrapping turned on) (259)
  • Custom Data Entry Design now supports import from Microsoft Excel (275)
  • Custom Data Entry Design now supports changing the number of columns (275)
  • You can now use numerical constants in white cells and will not be cleared when using the form. It now only clears white cells that are equal to 9999 (ie 9999, 9999.0, etc) (211)
  • Custom Data Entry now checks for rollover. Hybrid sheet and database scanning is used to accomodate for data that has not been commited to the database (240)

Monthly Data Entry

  • Fixed a bug in Monthly Data Entry that occured when pasting data beyond 29th day (265)
  • Fixed a bug in Monthly Data Entry which caused a whole row of data turn yellow when Hide Columns feature was used (268)
  • Monthly Data Entry Design now allows Managers to to create a form in the default group, if no forms exist (276)

LabCal

  • Added a new button to LABCAL that brings up Analyzed but not Closed Samples (65)
  • Added a new button to LABCAL that displays the count of samples that are overdue and have fallen off the calendar (67)
  • Fixed a bug in LABCAL that used to cause a crash editing existing results in "Enter Results by Test" (78)
  • Fixed error 3705 in LABCAL's receive sample function when changing dates (80)
  • Added a way of creating a prefix to sample numbers (up to 5 characters). See help topic "Sample Number" for more information on setting up this feature (81)
  • Added a way to copy sample definitions from one to another in LABCAL (85)
  • Read Only LABCAL users can no longer edit the "Sampled By,Assigned to, Location" fields in the sample edit form (216)
  • Read Only LABCAL users can no longer drag and drop samples on the calendar (217)
  • LABCAL's Create One Time Sample no longer allows for duplicate sample numbers to be created (219)
  • LABCAL/Enter Results by Test now sabes the Time Complete field (234)

Misc

  • Installer now lists report templates and let's users pick which ones they want to install (11)
  • Fixed "error 3265 : Item not found" in Report Pac/Print Variable List/Detailed Variable Report (190)
  • OPSSQL Console is now available to Manager user type if their "ALLOW_CONSOLE_ACCESS" user setting is checked (220)
  • Windows/Active Directory pass-through login now fills in the password for a user when switching facility (264)
  • Bug fixed in equation parser that caused an the '{<--Number must be 32767 or below}' error in databased with more than 32767 variables (261)
  • The login screen and Utilities\System Information menu item will now bring up a summary of information about your system and your OPS environment. This can be written to a log file. (270)
  • PocketOPS Synchronization changed to support PocketOPS Windows Mobile v1.2.0
  • Fixed multiple minor bugs. Help topics updated.


Version 6.6.9 (Released on 8/11/06)

  • New Licensing model was implemented. The new Concurrent Session licensing model allows you to install OPS SQL Client on an unlimited number of computers. However, only a limited number of clients can connect to the database at a time. OPS Systems will be happy to issue a new serial number to all our existing customers who are on support. Just call us at 800-677-0067, or email at sales@opssys.com
  • OPS SQL v 6.5.9 was the last version of the program to carry the product name OPS SQL. Customers with version 6.5.9 or lower will get a new product name assigned after applying this patch  -  OPS SQL Enterprise Edition. Based on the serial number, OPS SQL Express Edition and OPS SQL Lite Edition are available for medium and small facilities.
  • LabCal (Laboratory Calendar) module was added and can be purchased for an additional cost from OPS Systems. It is a simple LIMS system that can be used by small and medium sized laboratories to track and report on samples.
  • Extreme speed improvements were achieved by using Variable Browse Buttons all through-out the program. They replace the old pull-down combo-boxes.
  • Loading time of the Variable View/Edit form and the Variable Browser were drastically decrased by using database trigger based hash tables (Clients only reload data when the database signals them that something changed)
  • Limits can now be created for arbitrary date ranges as well as operators (<,<=,=,>, etc...) The old limits (that were based on months of the year) will be converted to the new Limits and will be interpolated for you automatically until 2011
  • ActiveDirectory/Windows pass-through login was implemented.
  • Login History is now being tracked for all logins.
  • PocketOPS module was modified to support XML mobile databases.
  • Plug-in architecture was implemented. Spread Report and Custom Data Entry wizards were converted from DLL's to plug-ins.
  • Database Version 1.3.1 (Min Client Version=6.6.0, Min Calc Version=1.5.5, Min GNR Version =1.2.2)
  • Fixed multiple minor bugs. Help topics updated.


Version 6.5.8 (Released on 11/29/05)

  • Connecticut EDI can now be produced using Report Pac/Spread Reports/Output to EDMR.
    Added Locate/EDMR Link/Connecticut EDI menu item into Spread Report Design.
  • Added a feature that enumerates all windows opened by OPS SQL. Go to Utilities/Windows. Click on a window name and the program will give it focus.
  • Misc minor bug fixes.
  • Help updated.

Version 6.5.5 (Released on 10/6/05)

  • Additional Info entry capability added to "Weekly Entry form by OPS Systems".  In entry form, right-click and go to Additional Info on the menu.
  • Data Approval added to daily detail entry forms (i.e. hourly, 15 minute entry forms...)
  • MID Spread function did not work in some reports that were imported from OPS 32.  Added Check Report button the Report Options form to check for and correct this situation.  If the MID function is not working in a report, go to File, Report Options in Spread Design and click the Check Report button.
  • VAL Spread function would sometimes convert a number as a date in Spread Print.  Fixed.
  • Multiple Custom Data Entry Sheets Open causes Error when changing dates. Fixed. (Q10182)
  • Fixed a bug in Logbook Entry that occured when using logbooks from Custom Data Entry Sheets and caused certain notes to be added into the database with an invalid time stamp.

Version 6.5.3 (Released on 9/12/2005)

  • Monthly Data Entry now allows editing of detail data (i.e. hourly, 15 minute data).  Right-click on a day and go to edit detail data.
  • Logbook search/select no longer causes an error.
  • GCC function updated.  New setting allows for counting of time consecutive samples.  See GCC in updated help file.
  • GLAST formula in Spread reports did not work in some imported reports.  Fixed
  • Spread Function PERC added. Calculates the nth Percentile and returns the value at that position of a cell range
  • COMWO would return ##:##:## when no time entered for comment.  Fixed.

Version 6.5.1 (Released on 8/22/2005)
NOTE: Version 6.5.1 MUST be installed from a CD.  It cannot be installed as a self-update.

Spread Reports

  • Added UNDO functionality. Users can specify the number of UNDO levels in Spread Report Designer
  • Added REDO functionality
  • Added Locate Values from Other Facilities
  • Enhanced Prompts - Select Multiple Locations or Varnums
  • Added Conditional Formatting based on Data Approval Level (Q10163)
  • Users can specify default dates for report when opened in Spread Report Designer. Go to File/Report Options to set this setting (Q10157)
  • Added Close All button to Report Pac/Spread Reports/Print. Button is only shown if more than one report is selected or more than one prompt answer is given (Q10167)
  • Added an ability to set Max Columns in Spread Design/Report Options (Q10161)
  • Group summary statistics is now able to work with 3 digit settings (Q10159)
  • Added STATZ formula to calculate statistics of Text Cells. Use when cells contain MDL symbols
  • Added Cascade Rule 0 to STATZ function (Q10158)
  • Fixed a bug in ISBLANK formula. Unpredictable behavior in certain cases has been corrected (Q10141)
  • Fixed a bug that caused Report Date Type not work in Spread Designer (Q10146)
  • Fixed a bug in Spread Report Wizard that caused the program to crash when Find was used in Variable Browser (Q10169)
  • Fixed a bug that caused invalid results on certain text cells when using Scientific Rounding. Added SROUNDZ formula to handle these situations correctly (Q10131)

Data Entry

  • POCKET OPS (for Windows Mobile) is now fully integrated within OPSSQL client. All you need is the device client application and you can start offline data acquisition via your Pocket PC. Please contact sales@opssys.com for more info
  • Added a new type of entry form - Weekly. It is especially useful for data troubleshooting purposes. Form can be accessed via Data Manager/Entry Forms Open. It will be residing in the Default group, but can be moved to another group via System Setup/Entry Form Group Manager. The form is called Weekly Entry form by OPS Systems
  • Additional Info can now be tracked for every data point. This new functionality enables tracking of virtually unlimited number of fields for each data point. To Access, Right click on data point in Monthly data entry and select Additional Info 
  • Not Fixed Decimal Place setting was added for variables that allow data qualifiers. OPSSQL will store such data to however many decimal places are entered by user.
  • Fixed a bug in Monthly Data Entry that caused MIN and MAX statistics to malfunction on data with MDL symbols (Q10117)

Misc

  • Database Version 1.3.0 (Min Client Version=6.5.0, Min Calc Version=1.5.3, Min GNR Version =1.2.0)
  • Fixed a bug that caused OPSSQL to crash (Illegal Operation performed) when waking up from "screen lock" under Windows 2003 Server. If you still experience this behavior after the upgrade, it will be caused by one of the interfaces. Contact support@opssys.com and we will update the interface to use the new .OCX file that is distributed with OPSSQL
  • Fixed a bug that caused DDAVG and QCLIMITS settings be ommited when saving a Time Series Graph (Q10145)
  • Fixed a bug that caused OPSSQL.INI setting SHOWGAPS to malfunction. This setting is now ommited.Please use a newly created user setting (Q10146)
  • Fixed a typo in QUARTER in the Task Scheduler (Q10147)
  • Fixed a bug in Variable Browser Filter. Filter now works properly on areas and locations (Q10168)
  • Fixed a bug that caused "Invalid Use of Null" error when printing Sample Comments in Report Pac/Logbooks (Q10123)
  • Added a new OPSSQL.INI setting ALLOWMULTIRUN. Using ALLOWMULTIRUN=yes allows you to have multiple instances of OPSSQL open concurently.


Version 6.3.4 (Released on 5/3/05)

Spread Reports

  • Fixed a bug in the VT function which caused to apply the wrong number of decimal places to data with MDL rules

Misc

  • Scheduling of hourly tasks now works on a Oracle 9i database backend using Oracle 9i OLEDB driver.

Version 6.3.3 (Released on 4/13/05)

Spread Reports

  • LV, LVT, and DLV functions now support searching forward when search days is set to a negative number.  See Help for more info.
  • SQLFIRST and SQLRESULT functions added.  Should be used instead of the SQL function.  In certain cases the SQL function would cause out of stack space errors.   Additionally, SQLFIRST and SQLRESULT can retrieve data from other OPS SQL facilities. 
  • Design/Locate/SQL Result has been updated to use SQLFIRST and SQLRESULT
  • Design/Locate/SQL Result now allows users to save their favorite formulas
  • Fixed a bug that occured in specific situations when saving a report in Oracle

Misc

  • Fixed a bug that caused an error when multiple CDE forms were open at one time and date setting was changed
  • Help updated

Version 6.3.1 (Released on 3/14/05)

  • Edit Data Utility no longer allows locked data to be edited.
  • Time Series Graphs where data is grouped Monthly/Weekly no longer locks up PC.  (Bug introduced in V6.3.0).

Version 6.3.0 (Released on 3/2/05)

Spread Reports

  • Design/Spread Reports/Report Options allows to specify the type of daterange the report was designed for.
  • Design/Spread Reports/Report Options allows to specify a textual report description.
  • Report Pac/Spread Reports allows to sort and find on report name, description and date type.
  • The < and > date scroll buttons in Report Pac/Spread Reports now automatically adjust date range based on their Report Options setting.
  • The first prompt in a report can now accept multiple VarNums by clicking the Variable Browser button.  When multiple variables are selected the same report will be run once for each variable selected.
  • New Prompt Type added : Location
  • The first prompt in a report can now accept multiple Locations by clicking the Browser button.  When multiple locations are selected the same report will be run once for each location selected.
  • AINFO Function Added, used to locate data from the Additional Info tables
  • Ihistorian Tag Picker now allows an alternate way to diplay tags in RAW mode. Users can use ctrl+c to copy tags from this output.
  • DSORT function now supports sort by date desc ("DD") and date ascending ("DA")

Events

  • StartDate replaces DateStamp Field.  EndDate, Duration, Flow, UD1 and UD2 fields added to events.
  • Event Type Setup now allows you to show/hide fields and set properties for User Defined Fields for each Event Type.

Time Series Graphs

  • 1 Minute and 5 minute data can now be displayed on graphs that are grouped by 15 Minute or Hourly

Custom Data Entry

  • Improved error handling for the Save button

Misc

  • Database Version 1.2.7 (Min Client Version=6.3.0, Min Calc Version=1.4.1, Min GNR Version =1.1.0)
  • LogBook Report Print was fixed to support landscape
  • System Setup/System Tables/Lookup Table Setup now allows column and row resize.
  • "Not Fixed" option added for Decimal Place setting for a variable that allows symbols.  Spread Functions GAVGZ, GMINZ,GMAXZ, GSUMZ, VT, DDVT updated to support "Not Fixed". See http://www.opssys.com/instantkb/article.aspx?id=10086 for examples.
  • Added Additional Info Table Setup under System Setup, System Tables.
  • Variable Edit/View, Audit Trail now outputs equation infix in the Varnum form. It used to do it in Varid form which confused users.
  • Fixed an update bug in Scheduled Task Editor. Day setting is now properly updated when using weekly or monthly schedule type.
  • More than one SQL CONSOLE window can be opened within OPS SQL
  • Help updated

Version 6.2.6 (Released on 2/1/05)

Fixed a bug that caused to display an annoying message about VsView licencing. This bug was introduced in version 6.2.5.

Version 6.2.5 (Released on 1/24/05)

Spread Reports

  • Functions DDVWO, DDVTWO, HWO, GDP, GPREC, DATEDIFF have been added
  • Added support for exporting Reports to OPR files (Ops Reports)

Custom Data Entry

  • Fixed clear cell of text variables
  • Handles Daily Detail Text Parameter Variable correctly
  • You can now highlight the entire spreadsheet and Approve Data

Misc

  • Schedule Tasks Hourly in Oracle for GNR Server now works correctly
  • Message Inbox now sorted by date descending (this fixes bug introduced in version 6.1.2)
  • Added right-click options for Variable browser. These will run simple queries against the datatables
  • Last 365 days added to date pulldown
  • SQL Console now allows you to specify command timeout in seconds
  • Fixed minor bugs
  • Help updated

Version 6.1.6 (Released on 12/02/04)

Spread Reports

  • Locate User formula no longer limits you to locate 366 values.
  • Fixed a bug in VIOL Formula
  • Reports can now be emailed as PDF (via GNR Server) from Report Pac/Spread Reports

Time Series Graphs

  • You can now select the line color from Time Series Input form

User Setup

  • User Setting 'Allowed to use Edit Data Util (if Manager):' added.  If checked and the user is a manager the Data Manager, Edit Data Utility is enabled.   
  • User setting 'Ignore System Messages' now works correctly.  If checked, the user will not recieve system messages.  Note, Super Users always recieve system messages regardless of this setting.

Misc

  • Fixed a bug in Monthly Data Entry. Comments icons are now shown properly for daily comments.
  • QC Analysis Report - Legend for outliers is now placed in the proper location.
  • Queue Status Reports (Utilities, Queue Status) now describe Status Codes in English.
  • Supports GNR's PDF Writer (GNR version 1.1.0 or later)
  • Updated the Help file.

Version 6.1.1 (Released on 10/27/2004)

Spread Reports

  • MOV for moving average grouping added
  • CTR3LGC(Disinfectant ID, Water Temperature, pH, Cl2 Residual) function for CT tables added
  • Fixed bug in Format, Cell Colors when selecting custom colors without selecting a color from pulldown first.

Math Toolbox

  • DDWHEN function added.  See Help.
  • DDNORM function added. See Help.
  • PUMPON function added.  See Help.
  • CTR3LGC function added.  See Help.

Misc

  • Lookup tables can now be imported.  CT Inactivation tables are available for download at www.opssys.com/support/CT_LookupTables.zip.  Save tables to your c:\opssql\LookupTables folder (you may have to create the LookupTables folder.)
  • Focus is now set back to the form after changing dates
  • Ditto function improved in MDE and CDE.
  • Recalc Cell added to Monthly Data Entry to right click menu
  • Added Calc Vars on Form button to Custom Data Entry
  • Fixed bug in Open Entry Form when the form was maximized
  • A script added to the Admin Console that allows GNR testing
  • New Help File released

 

Version 6.0.8 (Released on 10/11/2004)

Spread Reports

  • Locate Events now places column headers correctly
  • DSORT fuction now works properly for daily grouping "D" (daily detail variables)
  • 'Locate Filtered Dates' now locates the exact number of records specified
  • Fixed a bug that occured when changing order of variables in Spread Reports/Locate Multi-variable daily values
  • TABLE, MVDWO, MVVNWO, VARNUM, and VARID Functions added to Spread Reports
  • Ctrl-P added to Spread Design.  Opens the variable browser for selection of VarNum to display into a cell

Misc

  • Events/Add Event now works properly on Oracle backend
  • Fixed resizing problems in several forms
  • Math Toolbox @ (lookup) function now returns variable name instead of variable shortname
  • Load/Import lookup table added to Lookup Table Setup
  • Ctrl-I displays the variable browser for selection on VarId to enter into the lookup table
  • Fixed a bug that occured when entering single character data qualifiers with no numeric part
  • Time Series Graphs - Fixed 'Invalid use of Null' bug when graphing variables with no ShortName (Heading) on the overlay.
  • Cross Reference Variable List report now displays the proper records for Oracle systems


Version 6.0.2 (Released on 9/19/2004)
NOTE: Version 6.0.2 MUST be installed from a CD.  It cannot be installed as a self-update.

Spread OCX v6.0.40 now used which fixed memory leaks introduced in OCX version 6.0.45.
Spread Report Save As (on MSSQL backend) fixed. This bug was introduced in OPSSQL version 6.0.0.
Fixed a security hole in Monthly Data Entry. Adding columns (i.e list inputs, insert column...) is now only permitted if the user has design priviledges to the entry form.


Version 6.0.0 (Released on 9/10/2004)
NOTE: Version 6.0.0 MUST be installed from a CD.  It cannot be installed as a self-update.

Spread Reports

  • Updated wizard (OPRPTWIZ.DLL v6.0.0)
  • You can now have multiple spread reports open in design at one time.
  • Data Approval options added to Spread Report Options.  Allows you to set whether to run report with unapproved data or not, etc...
  • Ability to populate Wisconsin EDMR XML file.  (CHILLKATXML.DLL)
  • Locate SQL query results added.  Allows you to directly query the OPS tables and return the results into a spread report. 
  • Locate Events added

Custom Data Entry

  • Now suppports all data types (i.e. you can now enter data for 15 Minute, 30 Minute, Hourly, 4 hour data)
  • Locate Minutely data.  Allows minutely data to be entered on form.
  • Right Click, Set Time added.  Set the time (within the slot for the variable) for daily detail variables.
  • Updated Wizard (OPCDEWIZ.DLL v6.0.0)

Events

  • Event tracking added.  For a location (go to system setup, Location Setup) events such as Violation, Spills, etc... can now be tracked.
  • Event Type Setup added. (System Setup, System Tables, Event Type Setup)
  • Event Entry added (Data Manager, Events)

Logbook

  • Spell checking added.  Click on "Check Spelling" in the "Add Note" window.  When all words are spelled correctly, the spell check window will not pop up.
  • Spell check Setup added (System Setup, System Tables, Spell check setup).  Allows the Super user to maintain the spell check dictionary (ie add words).
  • Logbooks without a time stamp now work without any problems.  To add an entry without a time, uncheck the "Occured At" checkbox.
  • Logbook printing now allows printing of all Logbooks at once in one report.

Security

  • Entry Group Manager added.
  • Data manager menu is now dynamically built according to user's permissions to Entry Groups
  • Graph Group Manager added.

Misc

  • Database Upgrade 1.2.5 (Min Client Version =6.0.0, Min Calc Version =1.3.5, Min GNR version =1.0.8)
  • Listpro v3.0.12 now used.  Variable browser now supports wheel scrolling with mouse. 
  • Spread v6.0.45 now used.
  • Location Type added (System Setup, System Tables, Location Type setup).  Allows you to categorize locations into groups such as Industries, Groundwater Monitoring Sites, etc...
  • Area, Event Type, Location Type, and Units Setup now have a consistent user interface.
  • Startup Load Entry Group User Setting added.  Will open all forms in the entry group when the user logs into the system.
  • Scheduled tasks now allow user to choose GNR printer to print to.
  • Fixed a bug in Email Multi Graph List
  • Fixed a bug in Multi Graph List Print when called via GNR server

Version 5.7.3 (Released on 7/26/2004)

Spread Reports

  • In design when File, New is selected Merged cells are now cleared and no longer appear to be merged.
  • Print Preview of spread reports now allows you to scroll the report dates on the preview form
  • In spread design, Block Stats added to the right click popup
  • When locating a prompt, if the prompt is numeric the cell is automatically changed to numeric
  • GDIFF function added.  See help.
  • You can now change report dates when viewing the preview of a report
  • Block Stats added to Spread Design
  • DDV, DDVT functions now display variable and Time in status bar.
  • Locate Daily Detail and Group Summary now can place across.
  • Locate, Multi Daily Variables added.  Allows selection of up to 100 variables to be located into a report at one time.

Misc

  • System Setup, Edit/View Variables the insert button no longer changes the vartype of variables that are moved.
  • When showing Daily Detail variable in a Monthly Data Entry form the daily average is now displayed to the correct number of decimal places.
  • Variable Browser, saved Filters are shown on the Filter Pulldown button
  • Improvements to Variable Browser export to Excel.
  • Hourly data entry now allows you to hide the time columns.  Display improved.
  • Variable Edit - You can now clear a block of Limits using the Delete Key.
  • Edit Data Utility added.  This function is being beta tested and should be used with extreme caution.

 

Version 5.7.0 (Released on 5/19/2004)
Spread Reports
Time Series Graphs can now be displayed within reports.
Locate VarInfo now allows data from Location table to be placed in the report.  For example, you can now locate the Location Description for a particular variable's location.
First and Range statistics now work in Locate Report Summary and Locate Monthly Summary.
Pick IHistorian Tag now displays the Description field from iHistorian (ihTags.Description) and allows the list to be exported to Excel.
STR function improved to handle cell references.
Greatly enhanced functionality of DFILTER function (Locate/Filtered Dates).
Fixed a minor bug in DDVT function.
Fixed a bug in GMED and GDEV functions.
Added function LINFO (Location Info).

Variable Setup
Fixed a minor bug in VARDESC related stored procedure interface (lenght increased to from 12 to 20 chars on vardesc.shortname).
Variable Browser will now show the location and area browser on tabs to allow different views of the database.
User Setting PickLocWidth added.  Allows the width of the Location or Area Browser on the Variable Browser form to be set in twips (default 2150).
Variable Browser can now export the list to Excel.
Auditrail is now written for variable's STARTIME, STOPTIME

Monthly Data Entry Design
When Adding vars to a form, the Form Vars list now scrolls to and highlights the added vars.  User no longer needs to scroll after adding to verify the proper vars were added. 

Log Books

Logbook Manager can now set print properties for each logbook.

Misc
Lookup Table Setup now has a browse tables button.  You can now set the size of the table to handle large tables.
User Setup now has a browse users button.
On some MDAC versions, the stored procedure interface would pad string values with spaces. Strings are now trimmed.
Fixed a bug in User Setup/Print.
Clicking on an Icon/Shortcut no longer bypasses Spread Report Group Security.
Icons Select users can now Save Reports if they have Write Right to the particular Report Group.
Scheduled Task Editor now properly populates the EmailTo input box when selecting addresses from the GLOBAL address book.
Added admin console action scripts : COPYVAR, VAR2LOGBOOK
Setup.exe is now able to inflate files which significantly decreases the database space requirement for storing Client Upgrades.
Help Updated.

Version 5.6.0 (Released on 3/30/2004)
Monthly Data Entry
Advanced Settings allows you to set column widths and fonts for the form.  See "Monthly Data Entry Design - Advanced Options" in help for more info.
Fixed a bug that used to ignore Admin Console Settings when switching months.

Spread Reports

Locate User Formula Added
No Value Print added to GSUMZ, GAVGZ, GMAXZ, etc...  Formulas now have an optional setting at end that allows text to be printed if there are no values.  IE =GMINZ(4011,1,"M",0,0,"****") 

Variable Setup
Parser stack depth increased from 80 to 200 which allows for even more complex equations.
Added LIMS Interface tab to allow cross referencing of LIMS tests to OPS variables.  NOTE: if you have an existing LIMS interface continue to use the User Defined Fields per your LIMS Interface documentation.  These fields will be used in future LIMS Interfaces.
iHistorian Pick Tag now allows up to 20,000 tags to be displayed. Find and Sort added to form.

User Setup
Managers can be permitted to enter Scheduled Tasks
Default Excel Export Folder setting has been added.

Misc
Database version 1.2.3 (Min Client Version=5.6.0, Min Adocalc Version=1.3.1, Min GNR Version=1.0.5)
Temp file generation & removal has been greatly improved. Each application session now creates different set of tempfiles, which solves problems that occur under Citrix environment.
Location Table added numerous fields.
Area Table added.  Allows grouping of Locations in Areas.  Variable Browser can now display Area/locations as a Tree View.  See help Area Setup for more info.
Logbooks now save records correctly when making entries that are out of order.
Lookup Table Setup now properly adjusts the lookup table size.
Scheduled Tasks adds 2 new Relative Date Settings : LAST 30 DAY, LAST 45 DAYS
GLOBAL email address book implemented. Can be modified by SuperUsers.
Help updated.

Version 5.5.5 (Released on 2/24/2004)
Time Series Graphs
Time Series Graphs 2nd y-axis scaling has been improved when graphing 2 overlay lines (it no longer goes to 0 automatically)
Time Series Graphs will now use User Defined Y-Axis settings when loading saved graphs. 
Time Series Graphs - Hot Hit now displays the proper value for the 2nd overlay variable in all cases.
Time Series Graphs - ClipGraph now supported.  Set the TSGRAPH_CUTOFF_AT_MAXMIN value in the GeneralSettings to 1.  When the axes in a 2D graph have user-defined scale and range, the axes are drawn independently of the data values. As a result, the graph may extend beyond the boundaries of the axes. You can mask areas beyond the boundaries of the axes by setting TSGRAPH_CUTOFF_AT_MAXMIN to 1.
Time Series Graphs - When viewing a time series graph you can now select a different month without going back to Time Series Input using the Date Browser buttons.
Time Series Graphs has shortcut buttons to change the grouping (i.e. daily, 15 Minute, Hourly) of the graph.

Spread Reports
Spread Reports - Spread Reports Group Summaries - All Daily Detail data or grouping of date that is a day or less (ie group by day, hour, partial days) will now only print for the Report dates (ie you cannot get data outside of the report range).  Grouping by more than a day will still gete data outside the report range (ie group by month, quarter...)
Spread Reports - iHistorian Pick Tag now supports up to 15,000 tags.
Widened VarName column in pulldowns for Spread Design locate form.

Data Entry
Custom Data Entry Design - Check Form Menu Item has been added : Checks for duplicate variable links and cells linked to calculated vars with formulas.
Custom Data Entry - Cells with Rotated text now show up the same way as in Custom Data Entry Design.
Monthly Data Entry - Can now display daily detail variables (hourly, 15 Minute, etc...) on the form.  Displays the Average for the day (or the first value if it is a text variable).  Right Click, Show Detail Data will display all entries for the day.

Log books
 
Log books - Timestamp value has been changed to indicate the time that the comment occurred.  This value is setable when entering the comment.  It can be changed by super users and by the logbook owner by double clicking on the time.  Logbook comments are now sorted by time.  An action script has been added to the AdminConsole to correct out of order comments.  This action script should be run if the comments are currently out of order.
Log books - Fixed a security loophole. Search now won't display results from logbooks users dont have read rights to.

Variable Setup

Var Info added - The Variable Information report has been added to the Pick Var form, Monthly Data entry Right Click, and Custom Data Entry Right Click.  The report displays where the variable is used in reports, data entry forms, and calculations.  It also displays data statistics for the variable.
Greatly Improved Historical Equations Input.

Utilities
Export to Excel Utility now supports all variable frequencies.

Misc

Spread functions GFIRST,GFIRSTZ, GFIRSTOPV, GRANGE added to spread reports and custom data entry.
Math Toolbox functions DDCHF, DDCHB, DDFST, DDCHX, DDCHXR added.
User Setup - Added a user setting 'Ignore System Messages' : Clients will not recieve system messages unless the 'Ignore System Messages' setting is unchecked. Clients will always recieve system messages when a SuperUser is logged in.
Fixed a bug in DB upgrade in Oracle - The DB version check now always returns the proper number.
Only managers and superusers can now create/edit icon shortcuts.
sql_console.exe added to the distribution package.
GRAPHPPR.HLP added to the distribution package.
Run Script capability added into SQL Console.
OPS SQL Help updated.


Version 5.4.7 (Released on 12/18/2003)
Fixed a bug a Multi-Graph Output (Email now works)
Fixed a bug in Monthly Data Entry, Refresh Cell
In Correlation Graphs, Variables now show up in the correct order on the input screen

Version 5.4.6 (Released on 12/16/2003)
Added GNR SERVER support
Added Scheduled Tasks menu option under System Setup
Added a way of forwarding OPS SQL user messages to email (via GNR Server)
Added Queue Status menu option under Utilities
Added Log Book Manager menu option under System Setup
Added several new icons in Shortcut Manager
Updated The Daily Comments System to work with mutliple logbooks. Users can take advantage of the new powerful security and searching functions in multiple logbooks.
Added Approval Filters
Added a custom SQL console under Admin Console/Action Scripts
Updated Edit/View Variables form to take advantage of new parameter types
Updated Variable Browser to properly display new parameter types
Updated Time Series Graphs to graph shift variables.
Updated Email to work via GNR Server
Updated Shortcut Manager
Updated Database Upgrade Engine to be more stable and account for extreme situations
Custom Data Entry was optimized for speed
Custom Data Entry can now open multiple forms
Custom Data Entry now supports data approval
File/Open Facility is now stable (Database connection now gets reset properly)
Fixed misc bugs in Spread Reports
Fixed misc bugs in Custom Data Entry
Fixed misc bugs in Edit/View Variables
Fixed misc bugs in Graph Pac
Fixed other minor bugs

Version 5.3.1 (Released on 8/13/2003)
Data Access classes updated
Added Data Approval Tracking System
Added Data Approval Setup under System Setup
Added Track Data Approval option into Add/Edit Variables/Options
Added Approve button in Monthly Data Entry
Added an option to use Data Approval Color Scheme in Monthly Data Entry Design Form
Added an option to use Data Approval Color Scheme in Daily Detail Data Entry Design Form
Fixed a bug in Multi Graph Output that used to occur when loading a large number of graphs
DDTWA, DDTC, FILTERON math toolbox functions added
Equation parser now expands colon separated variable ranges into comma separated ranges
LV spread function now works properly on Microsoft SQL 2000 database backend


Version 5.2.8 (Released on 7/30/2003)
Fixed bug in Variable Setup when adding new records
Fixed bug in Monthly Data Entry Design when adding new forms
Monthly Data Entry no longer locks up the PC when reduced to the task bar in NT/2000.
DDGM, DDMED, WMIN, WMAX math toolbox functions added
ROUND function now has optional parameter to set number of decimal places
Advanced Math Toolbox Functions added.


Version 5.2.6 (Released on 6/30/03)
DLL UPDATE : Spreadsheet and Wizard DLL's updates (Full CD upgrade of all clients is necessary).
Now fully supports Microsoft SQL 2000 along with Oracle 8i.
Time Series Graphs now supports up to six variables on the 1st Y-axis and two variables on the Overlay Axis.
QC Limits can now be tracked by date.
QC Analysis Report/Graph added.
Database upgrade engine is now even more bullet-proof.
Spread Report Group Help chapters have been added.
SQL console for SuperUsers added into Admin Console/Action Scripts.
Fixed a bug in the Change Facility form (12 character long usernames & passwords now work).
Fixed a bug in System Setup/Units Setup.
Fixed a bug in System Setup/Locations Setup.


Version 5.1.9 (Released on 4/4/03)
Monthly Data Entry when changing months leaves the cursor in the current column.
Spread Report Groups have been added.  Go to System Setup, Report Group Manager to get started.
Misc Database Administrative tools have been added (rarely used).


Version 5.1.7 (Released on 2/07/03)
Variable Browser - Location Browser added to allow quick viewing of variables for a certain location.
NODI Codes - Problems in printing and editing of NODI codes have been fixed.
Spread Reports - New Groupings have been added on Locate, Group summary including Year to Date, Moving n month.
Open Facility - Several Windows that were left open by OPS SQL are now properly closed allowing you to use Open Facility.


Version 5.1.5 (Released on 12/06/02)
Val Function in Spread Report updated.  Val function only worked on strings with '<' or '>' as data qualifiers.  Now works with any data qualifiers.
Data Exception Report - Daily Limit Violations now works correctly.

Version 5.1.4 (Released on 12/02/02)
Spread Report Design - Locate Filtered Dates has been added to allow dates that meet user defined criteria to be displayed using the new DFILTER formula.  See Spread Report Locate Filter Date in help.
Variable Browser Filters - You can now define Filters to view a subset of variables on the Variable Browser form.  See Variable Browser Filter in help.
Variable Browser - You can now print a report of the currently displayed variables in the variable browser.
NODI codes can now be edited. See NODI Setup in help.
Data Exception Report has been added.  Reports include Variables outside of Daily Limits, Entry Limits, QC Limits, etc... See Exception Report in help.
When a user views daily or sample comments (i.e., no edit) they became last user/last updated.  Has been fixed (only edits reset the last user/last updated).  


Version 5.1.2 (Released on 9/20/02)
Location Table can now be sorted.
Text Variables List - New option button allows users to limit the list to the defaults only.

Version 5.1.1 (Released on 9/13/2002)
Data deletion in Custom Data Entry now works correctly.
Fixed a minor bug in Spread Reports.
Changed Monthly Data Entry CALC button to calculate all variables for the month.
Changed Monthly Data Entry REFRESH button to calculate form variables for the month.
Minor feature advancements.


Version 5.1.0 (Released on 8/20/2002)
Fixed a bug in Edit/View Variables - Limits entry
Fixed a bug in Spread Reports - VTWO now works correctly
User setup now lists users in alphabetical order
Fixed a bug in Shotcut Manager - Edit
Added VLAB formula into Spread Reports
Fixed a minor bug in Monthly Data Entry Security
Control-V (Paste) now works correctly in Spread Design
Monthly Data Entry submits calc requests only when data was changed


Version 5.0.7 (Released on 7/31/2002)
OPS SQL stored procedured are now archive-log friendly.
All boolean data storage now works consistently.
Fixed a bug in Insert Variable.
Fixed a bug in User Setup.
Fixed a bug in Open Facility.
Fixed bugs in Edit/View Variables (Equation update).
Spread Reports - Optional Print Value now works correctly in all cases.
Added trigonometric functions (COS,SIN,TAN,SEC....) to Math ToolBox (requires ADOCALC v 1.0.5 or higher)
Added Data Status Feature into Data Manager (allows you to track the status of LIMS data)
OPS SQL features a new performance boost (database version 1.0.7). Click here to see our benchmarks.
Spread Reports - Format Actions feature added.


Version 5.0.2 (Released on 7/11/2002)
'List Active Sessions' feature has been added under Utilities.DBAs please read this document.
Probability Graph feature has been added.
Multiple linear regression Graph feature has been added.
Variable numbers can now range from 1 to 99,999. (ADOCALC's version must be 1.0.2 or higher)
PickVar form now refreshes correctly after swiching facilities.
Fixed a minor bug in User Message Console.
Fixed a minor bug in Open Facility.
Fixed a minor bug in User Setup.
Managers can now add shortcuts for any users.
When saving Time Series graphs, the overlay variable is now saved correctly.


Version 5.0.1 (Released on 6/27/2002)
Added Audit Trail interface to Variable Setup.
Added 'Restore from deleted variables' feature to Variable setup.
Admin console layout updated.
Minor bug fixes.

Related Articles
Q10019 - INFO: Release Notes - Hach WIMS Server Setup for Microsoft SQL
Q10020 - INFO: Release Notes - Hach WIMS AdoCalc
Q10040 - INFO: Release Notes - Hach WIMS GNR Server
Q10305 - INFO: Release Notes - PocketOPS Windows Mobile
Q12009 - INFO: Release Notes - Hach WIMS Server Setup for Oracle

Article Attachments
No Attachments Available.

Related External Links
No Related Links Available.
Help us improve this article...
What did you think of this article?

poor 
1
2
3
4
5
6
7
8
9
10

 excellent
Tell us why you rated the content this way. (optional)
 
Approved Comments...
oh my - notes are getting longer with each new release :) Approved: 5/21/2007 3:53 PM
The feature ids in () are really helpful. Approved: 1/10/2007 9:19 AM
Very poorly designed [edit by Administrator:] >>> Constructive criticism please! How would you like this article to look? Let us know. Approved: 2/22/2005 10:44 AM
Seems like version 5.5.5 fixed a lot of our problems. Good release notes! Approved: 2/24/2004 5:11 PM
Created on 12/16/2003 12:27 PM.
Last Modified on 7/30/2010 4:14 PM.
Last Modified by Jan Bob.
Article has been viewed 10643 times.
Rated 9 out of 10 based on 17 votes.
Print Article
Email Article