PMS 5.4 Technical Release Notes

MapServer

Development Tasks

  • TFS#25165 Add CLASSGROUP to layers

  • TFS#25166 Add WMS mirror application

  • TFS#25167 Add Footways Surveys tile applications

  • TFS#25168 Add Intersections tile application

  • TFS#25169 Configure caches for each LA

  • TFS#25186 Mechanical Switch Layers

  • TFS#26136 MapServer layers update Placeholder

  • TFS#26310 Style Requirements for Survey Status & Compliance Status

  • TFS#26383 Create a Compliance style

  • TFS#26384 Create a Survey Status style

  • TFS#25365 Add Road Junctions Layer

  • TFS#25379 Add SizeId to SpeedSigns WFS

Bug Fixes

  • TFS#26002 When Filtering the grid using the select by shape functionality this has no influence on the exported shape file

JavaScript

Development Tasks

  • TFS#24521 Transfer Menu Items

  • TFS#24522 Transfer Basic Form and Tabs

  • TFS#24523 Transfer Measures Grid in General Tab

  • TFS#24524 Transfer Split Tool (Upgrade from oL2 to oL6)

  • TFS#24530 Transfer Menu Items

  • TFS#24531 Transfer Basic Form and Tabs

  • TFS#24534 Transfer Missing Edges Tool (oL2 to oL6)

  • TFS#24726 Transfer Bridge Tool

  • TFS#24727 Transfer Add Bridges Form

  • TFS#24728 Transfer Add Culvert Form

  • TFS#24729 Transfer Menu Items

  • TFS#24764 Transfer Menu Items

  • TFS#24765 Transfer Segments Form

  • TFS#24766 Transfer Edge Solver Tool

  • TFS#24767 Transfer Node Junction Tool

  • TFS#24774 Transfer Menu Items

  • TFS#24775 Transfer Speed Sign Form (4 tabs)

  • TFS#24776 Transfer and Upgrade Speed Limits Sign Tool

  • TFS#24519 Transfer Public/Private Splits Module

  • TFS#24529 Transfer Missing Edges Module

  • TFS#24544 Transfer Speed Signs Module

  • TFS#24725 Transfer Bridges Module

  • TFS#24730 Transfer Segments Module

  • TFS#25290 Create Grid and Menu Item for ReportFinanceExport

  • TFS#25311 Add editModel/Window & getId function to PPSplits grid

  • TFS#25312 Update Funding Category name

  • TFS#25345 Add editModel/Window to Missing Edges grid

  • TFS#25380 Configure Speed Sign Size filter in SpeedSigns Grid

  • TFS#25387 Remove /attachment/ from Signs thumbnail in default

  • TFS#25414 Add font-gis glyphs to layers

  • TFS#25246 Add Bridge Type Filter to grid

  • TFS#24650 Tooltip/Error Msg Bugs & Enhancements

  • TFS#24239 Remove polygons when changing selection type

  • TFS#25534 Store aliases incorrect for various models

  • TFS#25774 Add button and service call to Project form

  • TFS#25786 Add Strip Map exports to Info window

  • TFS#25829 Select segment tool

  • TFS#25864 Disable deactivated options from the Category combo

  • TFS#25901 Complete Flip Checkbox Tool

  • TFS#25907 Update Location Start and End if geometry is reset

  • TFS#26050 Add Form A link to dashboard with Year selection

  • TFS#26073 Add Loading Masks to tabs

  • TFS#26082 Configure help url for info tabs

  • TFS#26163 Add bounding boxes geometry to RP services

  • TFS#26381 Add Bounding Box map layer

  • TFS#26401 Add Road Programme layer functionality

  • TFS#26403 Add filtered Projects WMS layer

  • TFS#26484 Add Start and End chainage markers

  • TFS#25359 Move MRL layers into Survey Folder in layer tree

  • TFS#25374 Move MRL (survey) RS menu items to their own dropdown

  • TFS#25511 RS Data Grid Filters for Engineers Area and District / LEA field

  • TFS#26660 Add Dropdown to choose Year

  • TFS#26334 Create data store for AADT Bands with ‘Unsurveyed’ record

Bug Fixes

  • TFS#26719 Expand/Restore icons missing from some creation forms

  • TFS#20361 Getting exception when creating boundaries with polygon tool

  • TFS#26818 Layer tree grids - Export to Shapefile functionality is exporting wrong entries for some grids

  • TFS#21974 Refreshing After moving start or End Point will cause the user to be unable to drag points

  • TFS#22123 Is Location Urban? not needed for planned phase

  • TFS#22747 Serialization exception from server logs (Material.Designation)

  • TFS#22786 Serialization exception from server logs (ProjectFunding.RoadsProgramme)

  • TFS#25416 Total Length column not displaying value in History Tab

  • TFS#25449 Total Length not displaying value in History Tab

  • TFS#25456 Programme Project grid has empty fields

  • TFS#25684 Clear All Function not Working for Signs Features

  • TFS#24570 When Exported from Grid the ‘€’ sign will export as ‘&#8364’

  • TFS#25409 No Tooltip displayed when trim tool is hovered

  • TFS#25429 unfriendly error message for missing geometry

  • TFS#25557 Filter for phase can be enhanced in the Pavements Projects Export Grid

  • TFS#25558 No ? and Expand buttons for Reports Grids

  • TFS#25659 Incoherent naming in Menu and Grid/Layer for Missing Roads

  • TFS#25661 Projects historical works length value issue (Form B)

  • TFS#25662 When opening the Data Grid for Missing Roads the Grid is not filtered to only display Unprocessed entries like in the Old PMS system

  • TFS#25680 The Documentation for Public/Private Spilts is missing images

  • TFS#25683 Entries Showing ‘-999’ for MaxSpeed2 in grid

  • TFS#25752 Costs field reverts to 0 in Works grid

  • TFS#26574 Filters for PCSI Rating are diferent between Latest PSCI Ratings and PSCI Ratings Grids

  • TFS#26575 Filtering the PSCI Ratings Grid By -1, seems to be picking up on all the features

  • TFS#26596 ‘Open the Dashboard’ tooltip on the wrong icon

  • TFS#26608 User stuck with Select by Shape tool after closing grid

  • TFS#26565 Possible to save Speed Limit Zones and Speed Limits without the Speed Limit (Km/h) which is marked as mandatory

  • TFS#26595 Reports - Permissions to see this menu item are not correct after re-login, only after refresh

  • TFS#26117 Segment - Trying to add an unregistered road (previously in Road Schedule) the No Feature Pop-Up Displayed

  • TFS#26128 Missing Expand functionality for Reports Grids

Backend .NET Services

Development Tasks

  • TFS#26712 Update PSCI Validation to allow 90% plus

  • TFS#23336 Update AssemblyVersion and AssemblyFileVersion in internal services project

  • TFS#23337 Update AssemblyVersion and AssemblyFileVersion in external services project

  • TFS#25455 Check Project fields in a Programme response

  • TFS#25736 Add functionality to bulk import of funding allocations through excel template file

  • TFS#25737 Add functionality to generate empty excel template for funding allocations

  • TFS#25738 Add functionality to generate populated excel template with current funding allocation values

  • TFS#25740 Add functionality to edit single funding allocation value

  • TFS#25753 Create Funding Allocations datatable grid

  • TFS#25755 Create ‘update history’ of Funding Allocations datatable grid

  • TFS#25831 Create Projects info pane .NET service

  • TFS#25833 Create Schedule info pane .NET service #1

  • TFS#25835 Create PSCI info pane .NET service

  • TFS#25837 Create Surface info pane .NET service

  • TFS#25839 Create Speed info pane .NET service

  • TFS#25841 Create Bridges info pane .NET service

  • TFS#25958 Set up basic service endpoint

  • TFS#26001 Map RI fields to Database View

  • TFS#26012 Map RM fields to Database View

  • TFS#26027 Remove old info tool related services, classes etc.

  • TFS#26041 Add missing fields to info services

  • TFS#26441 Remove old unused ‘works’ related code from .NET solution

  • TFS#26447 Database Migration to W19-PMS-SQL

  • TFS#26461 Update segmentProperties

  • TFS#26713 Update validation rules

  • TFS#26717 Formatting Changes

  • TFS#26788 Update Project Edges validation to prevent overlapping edges from saving

  • TFS#26832 Update logic to generate calculated Project geometry to follow PathIndex order of edges

  • TFS#26075 Restoration Maintenance Grant (RM) & Supplementary Maintenance (SRM)

  • TFS#26076 Discretionary Grant (DG)

  • TFS#26077 Community Involvement Scheme (CIS)

  • TFS#26078 Specific Improvement Grant (SG)

  • TFS#26079 Strategic Regional and Local Road Grant Projects (SRLR)

  • TFS#26080 Drainage Grant (DrG current Code in MapRoad)

  • TFS#26081 Climate Change Adaptation and Resilience (CCAR)Climate Change Adaptation and Resilience (CCAR)

Bug Fixes

  • TFS#25773 Error in mechanicalDataChainage service

  • TFS#26193 Unable to Save Roads Programme

  • TFS#20797 Users should be prevented from editing their own account

  • TFS#22115 Contradicting information for Password requirements

  • TFS#25260 Entity Framework BulkInsert package exception

Database

Development Tasks

  • TFS#25845 Create DB view from WorksSections

  • TFS#26074 Restoration Improvement Grant (RI)

  • TFS#26091 Recalculate Segment Geometries in database

  • TFS#26132 Make fields in report.PSCISummary table nullable to support non-survey records

  • TFS#26133 Change logic of updating report.PSCISummary table to add non-survey records

  • TFS#26134 Update stored procedures / views that use report.PSCISummary to exclude non-survey records

  • TFS#26138 Review mapserver views to ensure new non-survey records get displayed

  • TFS#26140 Add new function to reverse a line to SQLSpatialTools DLL

  • TFS#26144 Make fields in report.SurfaceSurveySummary table nullable to support non-survey records

  • TFS#26249 Creating Test Cases - Non Survey Records #4

  • TFS#26311 Test accessing WMS/WFS in GIS applications (psci)

  • TFS#26361 Remove old mrl summary stored procedure

  • TFS#26412 Testing - Non Survey Records #4

  • TFS#26442 Remove old unused ‘works’ related db views/stored procedures/functions

  • TFS#26462 Update calculated name logic

  • TFS#26465 Create UAT/Production deployment scripts for new SQLSpatialTools

  • TFS#26546 Update .NET CLR assemblies to make them compatible with SQL 2019

  • TFS#26661 Fix Permissions scripts for DEV/Staging

  • TFS#26733 Update db scripts to use new STRING_AGG function instead of FOR XML PATH

JS Mapping Library Updates

Python

Development Tasks

  • TFS#26072 Add MD and RC fields to Python routing service

  • TFS#25945 Update python line tool for surveys to include specified fields

Bug Fixes

  • TFS#26164 Info Tool - Currently possible to Make ‘T’ Selections

  • TFS#26767 T-shaped features can be drawn for projects and using the Info tool

Testing

  • TFS#23586 Add tests to CI

  • TFS#25385 Testing Public/Private Splits Module

  • TFS#25386 Testing Missing Edges Module

  • TFS#25458 Testing for Additional Buttons in the UI

  • TFS#25485 Test Dashboard

  • TFS#25486 Test Speed Sign module

  • TFS#25961 Testing Segments module

  • TFS#26247 Testing - Form A #2

  • TFS#26248 Creating Test Cases - Information Pane #3

  • TFS#26250 Creating Test Cases - Non-Survey for Latest Surface Survey #5

  • TFS#26251 Creating Test Cases - Allocation Create/Edit #7

  • TFS#26252 Creating Test Cases - Create other Expenditure Category #9

  • TFS#26253 Creating Test Cases - Road Schedule Inventory Tools #11

  • TFS#26254 Creating Test Cases - Project Line #12

  • TFS#26255 Creating Test Cases - Pavement Project Strip Map #13

  • TFS#26312 Test accessing WMS/WFS in GIS applications (surface)

  • TFS#26313 Test accessing WMS/WFS in GIS applications (aadt)

  • TFS#26356 Creating Test Cases - Display “Non Survey” records for Latest AADT #6

  • TFS#26357 Creating Test Cases - Programme Display on Map #10

  • TFS#26410 Testing - Programme Display on Map #10

  • TFS#26411 Testing - Information Pane #3

  • TFS#26413 Testing - Non-Survey for Latest Surface Survey #5

  • TFS#26414 Testing - Allocation Create/Edit #7

  • TFS#26415 Testing - Create other Expenditure Category #9

  • TFS#26416 Testing - Road Schedule Inventory Tools #11

  • TFS#26417 Testing - Project Line #12

  • TFS#26418 Testing - Pavement Project Strip Map #13

  • TFS#26708 Testing - Display “Non Survey” records for Latest AADT #6

  • TFS#25869 Testing Bridges Module

  • TFS#26509 Creating Test Cases - Form A #2

  • TFS#26567 Creating Test cases for Funding Source Create/Edit #8

  • TFS#26568 Testing for Funding Source Create/Edit #8

  • TFS#26009 Create Partially Complete projects for testing

Miscellaneous

  • TFS#24535 Update Docs for Missing Edges Module

  • TFS#26068 PMS Activity Queries (Ad-Hoc for PF)

  • TFS#26243 Create Funding Allocation SQL Scripts

  • TFS#26551 2021 engineering areas - Donegal County Council

  • TFS#23583 CI/CD Update for PMS

  • TFS#25164 MapCache Migration

  • TFS#26372 Remove classic PMS web UI app from build and release pipelines

  • TFS#26446 CI and UAT Deployment Updates

  • TFS#26460 MRL Updates

  • TFS#25282 Dashboard

  • TFS#26837 Document and send 5.4 changes relevant to MRL

  • TFS#26854 Remove old IP based rewrite rules/restrictions from front-end web.config generator

  • TFS#26714 Update docs

  • TFS#26731 Document multipart segments to fix for RMO

  • TFS#26494 Update Documentation (Programmes)

  • TFS#26499 Release Notes

  • TFS#26500 SQL Scripts Review

  • TFS#26502 Prepare UAT deployment package

  • TFS#26548 PMS deployment to Staging

  • TFS#26449 Migrate Tipperary dev to new servers

  • TFS#26450 Restore database from LGMA

  • TFS#23954 To remove superUser rewrite rule from External services web.config files

  • TFS#24526 Update Docs for Public/Private Split Module

  • TFS#24731 Upload and replace SQL_PRIME2_LGMA_FULL in LGMA

  • TFS#25063 Add info tool help page to docs

  • TFS#25141 Update deployment process with windows services identities provided by lgma

  • TFS#25396 Add MapCache builds to CI process

  • TFS#25397 Document MapCache setup

  • TFS#25213 ‘?’ help page missing for TII Priority Scheme

  • TFS#25221 ‘?’ help page missing for MPD layer

  • TFS#25283 Tidy Up Dashboard

  • TFS#25510 Set Up MapCache locally

  • TFS#25514 Add geocoder.maproadpms.ie

  • TFS#25515 Add mrl.maproadpms.ie

  • TFS#26569 Form A Documentation

  • TFS#26448 Update required dev database list

  • TFS#26451 Remove pms2 subfolder and move to root

  • TFS#26452 Remove tiles subfolder as no longer required for printing

  • TFS#26459 Redirect mapserver to mapserver2

  • TFS#26482 Change PMS JS app deployment on DEV to use ‘production’ build

  • TFS#26049 Rename UAT database from PMS_UAT to PMS

  • TFS#26107 Run through tests

  • TFS#25865 Create initial spec

  • TFS#25866 Contact NOC to take external UAT server offline

  • TFS#25867 Update Docs for Bridges Module

  • TFS#25850 Discuss section grid functionality with RMO