Release 15.0
The MiEHDWIS Team is excited to deliver the 15th major release of MiEHDWIS on Thursday, May 30, 2024. This release includes the largest set of features introduced in one release in the past two years. Beyond a continued focus to address usability, responsiveness, and bugs, this new release boasts some impressive functionality pertaining to the following:
Artifact (i.e., files, forms, and document) and activity dates, with the inclusion of a global submitted on date and set of tools for controlling and setting this date using workflow.
A re-envisioned Customer Portal experience with clearer visibility of historical activities; file archiving; a new welcome banner; a separate attachments card to distinguish EGLE attachments from other, external attachments; and a new notification banner.
The ability to assign external tasks to multiple users (contributors).
A new LHD Worker dashboard complete with the ability to manage office contacts, quickly access inspection activities and associated tasks, view messages in a standalone messages widget, and be presented with a new welcome widget.
More advanced control over visibility of activities and associated artifacts (i.e., files, forms, and documents) prior to being submitted to EGLE for review (a.k.a., Pre-Submitted Work).
The ability to print a dynamic form using your browser print functionality.
Implementation of address validation across all Program Areas when creating and editing entity addresses.
Address Validation (via SmartyStreets)
Now, when you create or edit an Entity’s address, Eddy’s integration with SmartyStreets will verify the address and give you the opportunity to accept the public, verified address or continue with your own address. This functionality is already available when adding/editing contacts in the system and is now being expanded to all Program Areas (Entity Edit/Add Screens).
Date Enhancements
Eddy received an overhaul to the concept of received date, which was used to denote when an activity or file/form/document was received from an external user. This date has been re-labeled to Submitted Date and the system received a top-to-bottom update to support searching for and administratively managing this new field. Eddy also received some new business logic that prevents erroneous Submitted On dates (i.e., no future dates).
Customer Portal Enhancements & Application Submissions
External users get a refreshed Customer Portal experience where it’s easier to create new activities; keep track of existing activities, including the ability to see if there are any outstanding tasks; the ability to see EGLE documents separate from externally uploaded documents; archive files to denote older versions of attachments; and the ability to view and edit contact information. Dynamic forms can now be printed using the user’s web browser print controls, allowing users to save copies of their electronic forms for offline reference.
Other features include the ability to create new entities to support the application processes for Campgrounds, Septage Haulers, Septage Waste Receiving Facilities, and the Swimming Pool Establishments.
LHD Dashboard
This release contains a new dashboard built exclusively for Local Health Department (LHD) Workers. This dashboard boasts some custom widgets for making LHD Office Contacts, the ability to view and filter based on associated inspection activities and tasks, the ability to quickly see when an inspection activity has outstanding tasks, and a new welcome widget.
Look and Feel (a.k.a., Responsiveness)
This release continued the work of making Eddy more responsive on smaller devices and with differing screen resolutions.
Pre-Submitted Work
One of the largest bodies of work in the release, Pre-Submitted Work refers to a set of features that separate external work from internal work and the ability for administrators to control when internal users can see work. Eddy System Administrators can now hide activities, including its files/forms/documents, from internal users until it has been officially submitted by the external user. Gone are the days of work in progress applications and needing to filter these out of your saved searches. The system will manage this visibility on your behalf.
Release Notes
Task
WATER-3141 Remove any and all calls to TVFGetAuditColumns
WATER-5914 Research: SQL View performance improvements
WATER-6113 Responsiveness for Custom Activity Overview Screens - Campground
WATER-6118 Responsiveness for Custom Activity Overview Screens - Septage Hauler
WATER-6119 Responsiveness for Custom Activity Overview Screens - SWRF
WATER-6121 Responsiveness for View Custom Activity Details Screens - Campground
WATER-6124 Responsiveness for View/Edit/Delete Custom Activity Details Screens - Septage Hauler
WATER-6125 Responsiveness for View/Edit/Delete Custom Activity Details Screens - SWRF
WATER-6128 Responsiveness for Edit Custom Activity Details Screens - Campground
WATER-6152 Responsiveness for Entity Overview - Campground
WATER-6155 Responsiveness for Entity Overview - Septage Hauler
WATER-6156 Responsiveness for Entity Overview - SWRF
WATER-6160 Responsiveness for View Entity Details - Campground
WATER-6163 Responsiveness for View Entity Details - Septage Hauler
WATER-6164 Responsiveness for View Entity Details - SWRF
WATER-6211 Responsiveness for Edit Entity Details - Campground
WATER-6214 Responsiveness for Edit Entity Details - Septage Hauler
WATER-6215 Responsiveness for Edit Entity Details - SWRF
WATER-6279 Responsiveness for Activity Tab on All Entities
WATER-6281 Responsiveness for Campground Entity Search Screen
WATER-6282 Responsiveness for Community Water Supply Entity Search Screen
WATER-6283 Responsiveness for Onsite Wastewater Management Entity Search Screen
WATER-6284 Responsiveness for Septage Hauler Entity Search Screen
WATER-6285 Responsiveness for Septage Receiving Facility Entity Search Screen
WATER-6286 Responsiveness for Swimming Pool Establishment Entity and Swimming Pool Search Screen
WATER-6289 Responsiveness for Spotlight Screen
WATER-6290 Responsiveness for Activity Search Screen
WATER-6303 Responsiveness for Documents Search Screen
WATER-6305 Responsiveness for Submission Queue Search Screen
WATER-6315 Responsiveness for View File
WATER-6316 Responsiveness for Edit File Details
WATER-6335 Responsiveness for View Contacts
WATER-6339 Responsiveness for Reports Search Screen
WATER-6340 Responsiveness for Report Parameters / Generate Report
WATER-6341 Responsiveness for Local Health Departments Search Screen
WATER-6342 Responsiveness for LHD Offices Search Screen
WATER-6343 Responsiveness for LHD and LHD Office Overview
WATER-6344 Responsiveness for View and Edit LHD and LHD Office Details
WATER-6390 Responsiveness for Campground Create
WATER-6391 Responsiveness for Septage Hauler Create
WATER-6392 Responsiveness for Septage Waste Receiving Facility Create
WATER-6393 Responsiveness for Swimming Pool Establishment Create
WATER-6395 Responsiveness for Creating/Editing Task
WATER-6484 Update received date for dynamic forms and files already received
WATER-6606 Document non-traditional letter variables
WATER-6631 Update the Data Model to change Received Date to Submitted Date for Activities
WATER-6644 Write Dev Centric Documentation On New StoreLabelConfig
WATER-6651 Research: Store Log Output in Azure
WATER-6659 Research: Omnisearch Performance
WATER-6678 Tenable: Host Header Injection
WATER-6684 Document bulk processes
WATER-6718 Transition on Form Submit prevents more than one form from being submitted
WATER-6730 Ops: Static Code Analysis Fixes
WATER-6833 Update External User Type
WATER-6840 Responsiveness for Coverage List
WATER-6841 Responsiveness for View Workgroup Coverage
WATER-6842 Responsiveness for Edit Workgroup Coverage
WATER-6898 Textarea does not Focus when Invalid
WATER-6922 Customer Portal > Dashboard - Element\(s\) in Contact Information card have no visible focus indicator
WATER-6931 Revoke CoR update permissions from application user
WATER-6938 Had to Re-Enter Active Date for Static Content
WATER-6951 Archived Icon in Files Drawer off center
WATER-7016 Data Model Prep: Contributor Task Roles
WATER-7020 Refresh data and version to 14.1 in lower environments
WATER-7294 Remove Two LHD office records from Production
WATER-7302 LHD Contact Migration Excel Spreadsheet Update
Bug
WATER-4894 Increase size of asterisks that indicate required fields
WATER-5515 Responsive Design not in Edit Details for Local Health Departments and LHD Offices Edit Details window is not responsive. Requires scrolling.
WATER-5981 CWS Permit Activity timer is not working
WATER-6441 Rapid Forms Generation Creates Multiple, Duplicate Forms Records
WATER-6448 Error Message and Lag Time Switching Between Campground Overview and Details Tabs
WATER-6505 Swimming Pool Inspection Report\(s\) Transitioned still show "inspection requested" on the activity.
WATER-6515 Maxlength validation on dynamic form text fields does not work on initial entry
WATER-6529 Add address, phone and email to contact widget for LHDs
WATER-6605 Canceling from File Explorer for Workflow Import Doesn't Allow Second File Selection
WATER-6615 Conditional visibility does not work in a Repeatable or Table Grid zone
WATER-6642 Multiple Forms in Attachments on Customer Portal
WATER-6670 Enter Max Character Value in Source Name Field and Address Field of Campground Entity
WATER-6679 Unread Notification List Not Updating
WATER-6691 Column size on List of Campground not consistent
WATER-6704 Prevent creation of $0 MQT record when editing fee: Standard Error Handling
WATER-6705 Files Breadcrumb - Permission Denied Issue
WATER-6712 Cannot Scroll Far Enough to See Related Activity Pill On Task Card
WATER-6720 Conditional Visibility based on Select options is not working for 2 values
WATER-6722 Edit is disabled for Fee Amount field when it should be enabled
WATER-6723 Retaining Properties in Workflow Step Upon Cancel
WATER-6728 File Month and Year Seem to Get Overwritten in Bulk Upload
WATER-6729 OWM Bulk Upload Missing File on One Activity
WATER-6731 Auto-Selection of Activity Type within Bulk Upload
WATER-6732 Is Internal Only File Types Showing Up Externally
WATER-6733 Activity Types are not Filtering Properly for Bulk Upload Externally
WATER-6736 Static Content Description and Content fields are swapped for the Messages Disclaimer
WATER-6737 Bulk Upload File Rename - Not Displaying
WATER-6752 Activity Overview status pill uses End Resolution code rather than label on CoR Detail
WATER-6756 Banner Spacing Issues
WATER-6757 Double-Click Required to Select Person/Org County/Province
WATER-6760 Coverage Management Paging Bug
WATER-6764 Using the Number \(99,999,999\) textmask does not work on an Int data field
WATER-6771 Cannot Truly Control Visibility of Compliance Items
WATER-6800 In Dashboard searches Count compared to List displayed different number of items
WATER-6818 Delay in loading File Details Action Drawer with Show All toggle
WATER-6819 Phone number formatting mismatched - cannot be changed manually
WATER-6824 Bulk Upload as external user: Mandatory fields are not populated upon clicking next.
WATER-6825 Creating Septage Waste Receiving Facility on phones has a side scroll issue
WATER-6828 Under Activities the row containing search options, Work List, and Download unable to scroll on phones to access Download
WATER-6829 In Generated Document Overview Screen - Phone view- Enclosures Card loose Additional Actions Menu
WATER-6831 Using Campground search from main menu, Type search in not accessible on most phones
WATER-6855 Invoice details for a CWS found to be inaccurate when comparing to MiCaRS.
WATER-6861 Global File Upload Responsiveness-Step 2: Vertical Scroll Bar Not Readily Accessible
WATER-6864 Invoice tab for a CWS entity MI0040498 \(40498\) throws ISE in PRODSTG
WATER-6865 Days elapsed timer-ended display does not list the correct number of days
WATER-6866 Show All Toggle - Significant Delay; Shows Activity Actions, Not File Details Actions
WATER-6868 End Timer search criteria for Activities is returning unexpected data
WATER-6874 Items Per Page issue on Message on open activities
WATER-6875 When Exporting messages, getting more messages than expecting
WATER-6877 Forms drawer is empty after trying to access from Portal Collab tab
WATER-6878 Archive button on File Details does not have hover text
WATER-6900 Create Person Select Country Issue
WATER-6908 Refine search and Add search field buttons are not working
WATER-6911 PDF Review - Document Navigation List Not Resetting
WATER-6912 Duplicate Tasks being Displayed on Open Tasks Widget on External Dashboard
WATER-6925 Adding an Activity link took 33sec
WATER-6928 Advanced find on Entities and Documents throws unexpected error
WATER-6933 Form Year field help static content has a black i indicator regardless of content
WATER-6946 Column Widths on Open Activities on Worker Dashboard
WATER-6948 Filter for Activities on One Day
WATER-6952 Fix Activity Overview and Details Spacing issue for Custom Activities
WATER-6962 Campground License Activity Details Field Requires Scrolling
WATER-6963 Swimming Pool License Activity Details Field Requires Scrolling
WATER-6967 WYSIWYG widget does not retain color settings
WATER-6987 Cannot attach files from a file drawer on a CWS MOR activity
WATER-6991 Issues binding Address widget
WATER-6992 Cannot complete bulk upload process
WATER-6993 External Users Not Receiving Security PIN at Resubmit Transition
WATER-6999 CG License Activity Details Information Cutoff
WATER-7008 SWRF template variables list does not include Submitted Date
WATER-7012 Archive File in the Copy of Record
WATER-7023 \[object Object\] in dynamic form table, and cannot print with certain form
WATER-7024 Incorrect Drawer Title
WATER-7039 File Submitted Date Shows Previous Date Upon Submission
WATER-7047 Update received date for dynamic forms and files already received
WATER-7048 When linked contact is deactivated, it is ALSO unlinked from the user account
WATER-7053 While completing the form \(Disinfectants and Disinfection Byproducts Sampling Plan\) as external user, the It should show up as Review Form but shows differently.
WATER-7070 Conditionally Generate From Form Fields/Perform Transition is not working for routing inspections
WATER-7081 The Static content area field for "Customer Portal LHD Worker Welcome Text" is not respecting rich text editor
WATER-7109 Conditionally visible field in SWRF inspection form no longer displays
WATER-7120 Unable to create a campground inspection activity in UAT, it throws an error \(Entity CG-1348\)
WATER-7137 Cannot edit Activity Type Modifier on CWS activity
WATER-7140 DELETE - PDF Review - Document Navigation List Not Resetting
WATER-7169 File Drawer Card and Dynamic Forms Drawer Blank Until Multiple Refreshes
WATER-7213 Unable to View Form Details as External User
WATER-7234 Cannot create a new activity from Conditionally Generate from Form Fields. Missing dialog elements
WATER-7235 Off-Click Required to Show Multiple Conditional Visibility Zones on a Dynamic Form
WATER-7238 Delays with Roles being added and taken away from Groups
WATER-7303 When filling out the inspection form for SWRF as LHD staff, there is an empty record created for Location, which is not expected
WATER-7323 Update received date for dynamic forms and files already received. V2 fixed version
WATER-7331 Cannot edit Activity Type Modifier on SH activity
WATER-7333 Cannot return to no activity type modifier after selecting one in edit mode
WATER-7334 Activity type modifiers
WATER-7335 Visibility Conditions are not displaying in properties correctly and it's not working
WATER-7383 Conditional Visibility Broken in Multiselect checklist with current production form
Story
WATER-4640 Enable Global File Upload on Customer Portal
WATER-5110 Alter Activity Create for Submitted Date and Description Increase
WATER-5403 New Dashboard for Customer Portal
WATER-5835 Properly Inactivate a User
WATER-5836 Print Dynamic Form
WATER-6194 Alter Workflow Function to Set Received Date on Externally Created Forms
WATER-6346 Alter Customer Portal verbiage to 'Activity' for ease of use
WATER-6361 Alter Customer Attachments Card on Customer Portal
WATER-6362 Create EGLE Attachments Card for Customer Portal
WATER-6363 Implement Remove on the Customer Attachments Card
WATER-6411 Welcome Widget for Customer Portal
WATER-6412 View My Contact Information on Customer Portal
WATER-6413 Edit My Contact Information on Customer Portal
WATER-6414 View Open Contributor Tasks on Customer Portal
WATER-6415 View Related Entities on Customer Portal
WATER-6416 View Open Activities on Customer Portal
WATER-6417 Filter Open Activities on Customer Portal
WATER-6418 Create Campground from Customer Portal
WATER-6419 Create Septage Hauler from Customer Portal
WATER-6420 Create Septage Waste Receiving Facility from Customer Portal
WATER-6421 Create Swimming Pool Establishment from Customer Portal
WATER-6423 View My Messages on Customer Portal
WATER-6424 Additional Campground Activity Search Fields
WATER-6443 Modify File Name, File Description, and File Type on File Attachments
WATER-6454 Disable Message on Externally Created Activities
WATER-6455 Visibility of Activities on Worker Dashboard
WATER-6456 Visibility of Activities from Personal Dashboards
WATER-6457 Visibility of Files for Activities from Personal Dashboards
WATER-6458 Visibility of Tasks for Activities from Personal Dashboards
WATER-6459 Visibility of Documents for Activities from Document Search
WATER-6460 Visibility of Activities from Activity Search
WATER-6461 Visibility of Activities and Their Records from Omni-Search
WATER-6462 Visibility of Activities from Submission Queue
WATER-6463 Visibility of Activities within Entity
WATER-6464 Prevent Linking of Activities until Visible
WATER-6465 Prevent Template Generation on Certain Activities
WATER-6467 Hide External Files with No Received Date within Entity Drawer
WATER-6468 Hide External Files with No Received Date within Activity Drawer
WATER-6469 Hide External Files with No Received Date within Personal Dashboards
WATER-6470 Hide External Files with No Received Date within Document Search
WATER-6471 Hide External Files with No Received Date within Omni-Search
WATER-6472 Hide External Forms with No Received Date within Document Search
WATER-6473 Prevent Modifications of External Files While Revising
WATER-6474 Prevent Modifications of External Forms While Revising
WATER-6475 Allow Archiving of Files within File Details
WATER-6476 Hide Archived Files within Personal Dashboards
WATER-6477 Hide Archived Files within Document Search
WATER-6478 Hide Archived Files within Omni-Search
WATER-6479 Hide External Files with No Received Date within PDF Review
WATER-6490 Hide Externally Created Activities within Entity Drawer
WATER-6491 Prevent Access of Externally Created Activities from Activity Hyperlinks
WATER-6537 Alter Form Details on Customer Portal for Date Enhancements
WATER-6560 Restrict File Modifications by New Permissions
WATER-6561 Prevent Delete of External Activity
WATER-6562 Prevent Modification of Received Date
WATER-6563 Prevent Modification of Received Date on External Forms
WATER-6564 Hide Externally Created Forms with No Received Date within Drawer
WATER-6565 Modify Files Drawer for Archiving
WATER-6567 Implement Archive on the Customer Attachments Card
WATER-6568 Implement Banner on the Portal Collaboration Customer Attachments Card
WATER-6596 Configure Setting Form Month/Year on Customer Portal
WATER-6599 New Workflow Setting to Control When External User Controls Form
WATER-6619 Alter Workflow Function to Set Submitted Date on Externally Created Activities
WATER-6620 Prevent Editing of Submitted Date on External Activities
WATER-6621 Alter File Received Date to Submitted Date
WATER-6622 Alter Trigger to Calculate from Submitted Date
WATER-6623 Prevent Editing of Submitted Date on External Forms
WATER-6624 Alter Activity Search for Date Enhancements
WATER-6625 Prevent Editing of Submitted Date on External Files
WATER-6626 Change Variable Templates to Submitted Date
WATER-6627 Update Bulk File Upload for Date Enhancements
WATER-6628 Alter Personal Dashboard for Submitted Date
WATER-6629 Prevent Future Submitted Date on Internally Created Activities
WATER-6630 Update Form Designer and Data Binding to Account for Activity Submitted Date
WATER-6632 Alter Septage Hauler Create for Smarty Street Integration on Customer Portal
WATER-6634 Visibility of Tasks for Activities from Task Search
WATER-6646 Add Color Pills and Submission Date to Customer Portal Activity History
WATER-6647 Mark Dynamic Forms as Complete and Submitted
WATER-6648 Alter Document Search for Date Enhancements
WATER-6652 Alter 14 Day Timer for Submitted Date
WATER-6653 Alter Form Details Internally for Date Enhancements
WATER-6656 Alter SWRF Create for Smarty Street Integration
WATER-6660 Prevent Future Submitted Date on Internally Created Files
WATER-6661 Alter Worker Dashboard for Submitted Date
WATER-6662 Alter Septage Hauler Create for Smarty Street Integration
WATER-6663 Alter Campground Create for Smarty Street Integration
WATER-6664 Alter Campground Create for Smarty Street Integration on Customer Portal
WATER-6665 Alter SWRF Create for Smarty Street Integration on Customer Portal
WATER-6666 Add Submitted Date and Description to Generic Activities
WATER-6667 Add Submitted Date and Description to Custom Activities
WATER-6668 Alter Entity Field on Create Activity on Customer Portal
WATER-6682 Alter Swimming Pool Establishment Create for Smarty Street Integration
WATER-6683 Alter Swimming Pool Establishment Create for Smarty Street Integration on Customer Portal
WATER-6693 Alter Campground Entity Edit for Smarty Street Integration
WATER-6694 Alter Septage Hauler Entity Edit for Smarty Street Integration
WATER-6695 Alter Septage Waste Receiving Facility Entity Edit for Smarty Street Integration
WATER-6696 Alter Swimming Pool Establishment Entity Edit for Smarty Street Integration
WATER-6713 Prevent Future Submitted Date on Internally Created Forms
WATER-6767 Hide External Files and Forms with No Received Date within Portal Collaboration
WATER-6768 Hide External Files with No Received Date within Relevant Files
WATER-6775 Alter User Details for External User Type
WATER-6776 Alter LHD Office Contacts for Linking and Unlinking
WATER-6777 Create LHD Worker Contributors on Inspection Activities
WATER-6778 Update LHD Worker Contributors on Entity LHD Office Edit
WATER-6780 Update LHD Worker Contributors on Entity Create
WATER-6781 New LHD Worker Dashboard
WATER-6782 New Welcome Widget on LHD Worker Dashboard
WATER-6783 New Open Tasks Widget on LHD Worker Dashboard
WATER-6784 New Contact Widget on LHD Worker Dashboard
WATER-6787 New Messages Widget on LHD Worker Dashboard
WATER-6788 New Open Inspections Widget on LHD Worker Dashboard
WATER-6789 Filter Open Activities on LHD Worker Dashboard
WATER-6791 New LHD Based Entities Widget on LHD Worker Dashboard
WATER-6795 Workflow Condition to Restrict Transition by Contributor Role
WATER-6820 Alter Create Contributor Task to Allow for Multiple Assigned Contributor Roles
WATER-6821 Alter Workflow Functions to Allow for Multiple Contributor Roles
WATER-6822 Alter Campground - Bulk Create Inspection Activities Process
WATER-6834 Migrate LHD Contacts into MiEHDWIS
WATER-6882 Alter Campground Entity Export to Include Latitude and Longitude
WATER-6885 Alter Septage Hauler Entity Export to Include Latitude and Longitude
WATER-6886 Alter SWRF Entity Export to Include Latitude and Longitude
WATER-6887 Alter Swimming Pool Establishment Export to Include Latitude and Longitude
WATER-7090 Filter Out Open Contributor Tasks on Closed \(Ended\) Activities on Customer Portal Sub-task
WATER-7071 Status and Type need to be flipped on export
WATER-7073 Showing Null MI when Creating an SWRF without a Location Address
WATER-7076 Update Description for Bulk Process CG Bulk Create Inspection Activities
WATER-7077 Add Inspection Date column to CG\_ExistingInspectionActivities Output
WATER-7078 Create LHD Migration Script
WATER-7079 Backfill Entity Contributors for LHD Migrated Users on Inspection Activities
WATER-7080 Update LHD Persona to George Friday
WATER-7085 Sorting in widget changes when filter is applied
WATER-7087 Entities card on LHD shows nothing when filter returns 0 records
WATER-7088 Space out the columns in LHD Dashboard Entities card
WATER-7092 Paginator when you go from zero results to results doesn't page
WATER-7094 LHD Staff Contributor Created for Inactive User
WATER-7233 Add to Table Grid breaks when Table has existing data
WATER-7332 Fix issues found in Dynamic Form that will also be found in PI15