Aquantify System Overview Version 2.7

Similar documents
Construction IC User Guide

Export out report results in multiple formats like PDF, Excel, Print, , etc.

NETWRIX PASSWORD EXPIRATION NOTIFIER

Manage your environmental monitoring data with power, depth and ease

Ovation Process Historian

SharePoint Server 2016 Feature Comparison* Accessibility Standards Support Yes Yes. Asset Library Enhancements/Video Support Yes Yes.

What s New. New and Enhanced Features in NetSupport DNA v4. Welcome Dashboard. Auto Discovery. Platform Support

YZP : SAUTER Vision Center

Problem Management MANDATORY CRITERIA

Bring more control and added efficiency to your scanning and print environment

Managed Security Services - Endpoint Managed Security on Cloud

VMware vcloud Air SOC 1 Control Matrix

ITG s CENTRE Incident Screen

Architecture Assessment Case Study. Single Sign on Approach Document PROBLEM: Technology for a Changing World

10 Minute Demonstration Script

Claros Collect Getting Started Guide

SQL Server Solutions GETTING STARTED WITH. SQL Secure

One platform for scanning, printing and copying management

Scanshare Sales Guide V1.2

ForeScout Extended Module for Tenable Vulnerability Management

Features and Benefits: dctrack DCIM Operations Solution

Don t just manage your documents. Mobilize them!

Top. Reasons Legal Teams Select kiteworks by Accellion

Qlik Sense Enterprise architecture and scalability

BPS Suite and the OCEG Capability Model. Mapping the OCEG Capability Model to the BPS Suite s product capability.

Manage your response. Inform your people. Make it happen. IBM Crisis Management Services Incident Communication Services

Deployment User Guide

Ivanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines

Tenable.io User Guide. Last Revised: November 03, 2017

Know Your Customer. c360 Microsoft Dynamics CRM 4.0 Product Catalog

Varonis and FISMA Compliance

IBM Global Technology Services May IBM Internet Security Systems Proventia Management SiteProtector system version 2.0, SP 7.

Storage Made Easy. SoftLayer

Setting up the Collaboration Center for a Client

Gladius Video Management Software

GDPR Controls and Netwrix Auditor Mapping

This will display a directory of your Agreement Schemes. You can access and edit Approval Schemes from here or create a new one.

CHEMICAL SAFETY SOFTWARE ENVIRONMENTAL MANAGEMENT SYSTEMS (EMS)

The Value of Force.com as a GRC Platform

End User Manual. December 2014 V1.0

PRISM - FHF The Fred Hollows Foundation

User Guide for Explorer Users

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM

01.0 Policy Responsibilities and Oversight

ClientNet Admin Guide. Boundary Defense for

VAT/GST Analytics by Deloitte User Guide August 2017

SnowAlert Documentation. Snowflake Security

SOFTOLOGY LIMITED

Reviewer s guide. PureMessage for Windows/Exchange Product tour

LEADING WITH GRC. Approaching Integrated GRC. Knute Ohman, VP, GRC Program Manager. GRC Summit 2017 All Rights Reserved

Storage Made Easy. Mirantis

Minimum Requirements Weighted Score

Asset Management Migration Guide

Netwrix Auditor for Active Directory

CALLBILL3 Call Accounting Made Easy

HACH WATER INFORMATION MANAGEMENT SOLUTION (WIMS): ACCURATE INFORMATION INFORMED DECISIONS

NetSupport ServiceDesk Product Manual Version 3.10

Cisco Security Manager 4.1: Integrated Security Management for Cisco Firewalls, IPS, and VPN Solutions

Five critical features

Microsoft SharePoint Server 2013 Plan, Configure & Manage

EMC Ionix ControlCenter (formerly EMC ControlCenter) 6.0 StorageScope

Release notes for version 3.9.2

The Power of Analysis Framework

Guidelines for Traffic Counting. May 2013

Aged Care Security Solutions. security.gallagher.com

HarePoint Analytics. For SharePoint. User Manual

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

The Convergence of Management and Security. Stephen Brown, Sr. Product Manager December 2008

Dinet Dashboard User Guide.

QuickStart Guide 6 - Data Quality

Session 4.07 Accountability for Use or Disclosure of a Patient s Electronic Record

GRS Enterprise Synchronization Tool

HOSTED CONTACT CENTRE

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

Version 1/2018. GDPR Processor Security Controls

The InfoLibrarian Metadata Appliance Automated Cataloging System for your IT infrastructure.

GETTING STARTED FOR ADMINISTRATORS YOUR GUIDE TO OBJECTIVE CONNECT

ForeScout Extended Module for ServiceNow

Agylia Mobile Learning App Feature Summary

Monitoring and analysis of your plant systems

Compare Security Analytics Solutions

Mozy. Administrator Guide

Rich Powell Director, CIP Compliance JEA

Data Centre Solutions Expertly Engineered APC Management Software

Secret Server Demo Outline

PERFORM FOR HPE CONTENT MANAGER

Automile User Guide. Last updated May 2017

The DMS provides a web browser, a desktop client and a mobile browser as standard features.

Administering isupport

Reporter User Guide RapidFire Tools, Inc. All rights reserved Ver 4T

Laserfiche Product Suite 2011

Agilent OpenLAB ECM Intelligent Reporter

Compliance Manager ZENworks Mobile Management 2.7.x August 2013

ASTRA USER GUIDE. 1. Introducing Astra Schedule. 2. Understanding the Data in Astra Schedule. Notes:

Enterprise Security Solutions by Quick Heal. Seqrite.

MicroStrategy Evaluation Edition Quick Start Guide

Schneider Electric Data Center Software

JOB SCHEDULING CHECKLIST

7 Steps to Complete Privileged Account Management. September 5, 2017 Fabricio Simao Country Manager

Milestone XProtect Basis+

Transcription:

System Overview Version 2.7

Table of Contents 1. INTRODUCTION 1 2. TECHNICAL DETAILS AND ARCHITECTURE 1 3. USAGE SCENARIOS 2 4. FLEXIBLE AND CUSTOMISABLE CONFIGURATION 2 4.1 SAMPLE POINTS 2 4.2 PARAMETERS 3 4.3 UNITS OF MEASUREMENT 3 4.4 LIMITS 3 4.5 EVENTS 4 4.6 NOTIFICATION RULES 4 4.7 CUSTOM ATTRIBUTES 4 4.8 USER SECURITY AND DATA ACCESS PARTITIONING 4 5. SAMPLING AND DATA COLLECTION 5 5.1 SCHEDULER 5 5.2 PROGRAMS 5 5.3 SAMPLING 5 5.4 RESULT ENTRY 6 5.5 RESULT IMPORT 6 5.6 LIMIT BREACH NOTIFICATIONS 6 5.7 ISSUES 7 6. MONITORING AND REPORTING 7 6.1 FILTERING AND GRAPHING 7 6.2 EXPORT TO EXCEL 7

1. Introduction is an enterprise information management solution specifically designed to support a wide range of environmental data. It is particularly well-suited for managing water and wastewater quality data centralized into a single, powerful database engine, enabling efficient monitoring, analysis and reporting. Features of the system have been designed to support the hazard analysis and critical control points (HACCP) approach to dealing with safety and biological, chemical, and physical hazards. As a proven tool for ensuring compliance with regulatory requirements and enabling effective decision making, significantly reduces the cost and effort needed to manage your organisation s data. 2. Technical Details and Architecture Architecturally, the system consists of components running on the Windows server, Windows desktop/laptop clients, and ios and Android devices. desktop application is the main front end component of the system, used for configuration, data entry, analysis and reporting. It requires Microsoft.NET Framework 4.5 on Windows 7 or later, and utilises Microsoft s Windows Presentation Foundation for the rich, modern user interface. All of the data is stored in a scalable, enterprise-grade back end running on Microsoft SQL Server 2012 or later. allows for the collection of results in the field with Mobile, a native mobile app in versions for ios and Android operating systems. Devices running ios version 7 or later, and Android version 6 or later are supported. The app syncs its data to and from the back end database using a web service component running on Microsoft Internet Information Services 7.0 or later. Notification Service and Email Import Service are a Windows Service components responsible for processing events, generating and sending email notifications, and automatically importing data spreadsheets. Email Server Application Mobile Windows Service Database Web Service Application Thinking Windows Technical, 2017 Page 1

3. Usage Scenarios s architecture has been purposefully designed to achieve accessibility, flexibility and versatility of usage, and to enable user-driven customisations of the system. In practical terms, this means that the system can be configured to collect and monitor a variety of data: numerical, date/time, textual, and categorical (expressed as user-defined lookup lists.) All these data types are stored in the database in a consistent and well-structured manner, against defined parameters and sample points, with configurable limits allowing for automatic generation of limit breach notifications. The clear structure of the database schema allows for easily accessible reporting and analysis of historical data, which is further enhanced by the support of user-defined custom attributes that can be attached to all major entities in the system. The generic nature of the system architecture allows for a wide range of usage scenarios, such as: Water quality management Wastewater quality management Environmental data management Laboratory data management Regulatory compliance Occupational health and safety checks Instrument calibration Chemical delivery Quality control Water reuse management Dam and reservoir monitoring Structural and conditional asset assessment General asset auditing and maintenance scheduling Vehicle checks Tank Cleaning Schedule Air Scouring Program etc. 4. Flexible and Customisable Configuration 4.1 Sample Points Sample points are one of the basic entities in, and their purpose is to define the spatial locations where results (or samples) are captured, and their associated attributes. Sample points can be easily set up and organised in folder-like structure sof hierarchical sample point groups through a drag-and-drop interface. These groupings can then be used in search filtering and reporting as input criteria. The system supports automatic generation of sample point QR codes that can be printed out and positioned close to the physical sample points, which in turn allows the ios app to instantaneously display location-specific information after scanning the barcode. Thinking Windows Technical, 2017 Page 2

4.2 Parameters Parameters are measurable features or characteristics (like chemical or microbiological entities) for which results (e.g. concentrations) are captured. Together with sample points, parameters are basic building blocks of the sampling system in. In a similar fashion to sample points, parameters can also be set up in a hierarchical structure of parameter groups using a drag-and-drop interface, aiding analytics and reporting. Each parameter can have multiple test methods specified for different sample points (or sample point groups), allowing the system to cater for parameter results using different units of measurement, instruments, or calculation expressions, depending on the location at which they are captured. Parameter results can be automatically calculated by applying expressions to values provided for related parameters. A range of mathematical and statistical functions is available for setting up the expressions. 4.3 Units of Measurement supports unit of measurement conversion through user-editable conversion expressions. As long as a chain of conversions between two units exists, data entry can be performed in a unit which is different from the unit specified on a test method for the parameter, while still allowing for consistent reporting and analysis using the base unit of measurement. 4.4 Limits The system allows full control over how limits are handled from setting up data entry limits to aid data accuracy by disallowing values falling outside of a specified range, to user-configurable alert limits which flag the results falling outside the specified limit range. These can then optionally be picked up by the notification engine to send appropriate limit breach notifications. Thinking Windows Technical, 2017 Page 3

4.5 Events Most user-performed actions in (e.g. creation of new parameters, result entry, modifications of sample points etc.) cause events to be generated by the system. These are records, stored in the database and searchable by the user, that preserve the information about actions that have been performed and the date/time when they were performed. In addition to providing audit trails, events are also utilised by the notification engine and can have optional notifications sent when predefined events occur. 4.6 Notification Rules The notification engine in is driven by events generated by the system, and by notification rules defined by the user. A wide range of complex rules can be set up to precisely define the conditions for triggering notifications, as well as the frequency at which those notifications are to be generated. A background process constantly monitors events generated in, and when it detects that specified conditions are met, it triggers the notification generation process and sends the event-based information emails to the recipients listed in notification rules. Email sending frequency can be configured 4.7 Custom Attributes In addition to the basic built-in attributes predefined for the major entities in, the system also supports any number of custom attributes which can be defined by the user. Custom attributes can be expressed as numbers, text, date/time, yes/no values, or drop-down lists of predefined items. This allows a high level of extensibility in how the system is used, as values provided for custom attributes are accessible in searching, filtering and reporting in the same way as the built-in system attributes. In other words, they appear as fields or drop-down lists on entity maintenance screens for which they are defined for, and as additional filters on search screens supporting those entities. 4.8 User Security and Data Access Partitioning utilises a single sign-on mechanism for user authentication, and does not require the user to provide credentials on start-up; instead, the application relies on the Windows Active Directory and the credentials of the user currently logged on to Windows. Different levels of access are configurable through user roles into which users are grouped, and which can be granted varying access rights to system areas within the application. Data itself can be securely partitioned, allowing particular sample points and associated results to be accessible only by users in relevant roles. Thinking Windows Technical, 2017 Page 4

5. Sampling and Data Collection 5.1 Scheduler A simple drag-and-drop scheduler is available for easy visualisation and scheduling of simpler sampling/testing tasks. While simple to use, the scheduler system allows for task recurrences to be set up with different frequencies and daily, weekly, monthly, quarterly, biannual and annual patterns. Quick navigation around the schedule is enabled through the use of an easily scrollable and zoomable timeline control. 5.2 Programs The Program definition screen can be used for more efficient scheduling of complex sampling and testing programs, potentially applying to large numbers of parameters and sample points. Programs can be defined with one or more series of sampling tasks covering different date ranges. Recurrence frequencies and patterns can be specified in a similar way as in the simple scheduler, providing full control over task repetition. Automated allocation of tasks to sample points randomly selected from within specified groups is also supported. In addition to scheduling tasks against individual sample points, programs can also be used to define schedules applying to entire sample point groups. This is useful for those cases where individual sample points are picked through a process external to (such as when the sampling is outsourced to an outside laboratory) while still allowing the overall plan to be specified within the application. 5.3 Sampling s support for sampling allows users to define a workflow that closely matches the actual tasks performed by operators in the field. After defining sample collection schedules, including additional attributes like container types used for sample collection, users are clearly directed with a list of outstanding tasks displayed for each date period. Once the sample tasks have been completed, results for associated parameters can also be entered. Thinking Windows Technical, 2017 Page 5

5.4 Result Entry The Tasks screen enables quick result entry for parameters whose values need to be captured. The result entry screen aids operational data accuracy through immediate validation of results and unit of measurement conversions, as well as by showing the graph with most recent result history. Result entry can be performed easily and efficiently using either the Windows desktop application, or the ios app running on iphone or ipad devices. This allows the completely paperless result entry. In addition to catering for pre-scheduled result entry, the system also allows ad hoc results to be entered by quickly registering the absolute minimum amount of information required in order to capture the result data. 5.5 Result Import allows for results to be imported from spreadsheet files, catering for a variety of internal and external data sources. This can be done either manually, through the Windows application (which enables a fully interactive pre-import validation pass, supporting data adjustments and corrections on the fly) or automatically, using the email import service which observes a dedicated email account and effortlessly imports all received data spreadsheets. 5.6 Limit Breach Notifications Both the manually entered results and results imported from files are handled by the same limit breach and notification engines, so that appropriate users are notified of any potential problems with the data in a timely manner, guiding effective decision making. Thinking Windows Technical, 2017 Page 6

5.7 Issues s Issue subsystem supports the tracking of problems or incidents related to the data. The system can be used to track and change the status and progress of issues, to assign users, and to specify causes and actions performed. Issues can be raised manually, or they can be generated automatically by the system when predefined limits are breached by particular parameter values on certain sample points. The notification engine can be configured with rules to send emails related to issues and their status changed. 6. Monitoring and Reporting 6.1 Filtering and Graphing Versatile and customizable search filters are available across all screens in. Filters can be combined to specifically target search results, efficiently querying the database for requested information. The system automatically remembers a few most recently used filters, and also allows for repeatedly used filters to be explicitly named and saved for later re-use. Saved filters can be either private, or public allowing complex filters to be shared amongst users. Side-by-side comparative graphing of parameters for trend and correlation analysis is enabled on the data screen, allowing for visual tracking of results and limit breaches. 6.2 Export to Excel has a built-in support for exporting filtered data to Microsoft Excel spreadsheets, enabling further analysis of the data. A range of predefined Excel reports is also available for most common reporting requirements, while reporting by external tools, such as SQL Server Reporting Services or Crystal Reports, is fully supported by a well-documented database schema and a provision of easy to use database views. Additionally, Thinking Windows Technical offers a full range of custom report building services to our customers if out of the box reporting abilities do not meet the needs. 7. Customers The growing list of users includes the following organisations: Victoria Goulburn Valley Water Wannon Water Western Water Queensland Logan City Council New South Wales Cowra Council Thinking Windows Technical, 2017 Page 7