Release Notes 2024.5

Introduction

Release 2024.5 is a major baseline, delivering major new functionality and rolling up a number of resolved issues.

New Functionality and Enhancements

Control Room Enhancements

Extended Primary Status Colour In Equipment Cards

In previous versions, the colour associated with the primary status of equipment used to be displayed as a sash at the side. The status colour displayed on the equipment card now runs horizontally across the token description at the top.

Note: This new default colouring behaviour can still be turned off in Equipment Display Options.

Full and Read Access for Event Editor Views

Previously Pitram allowed access to control the Maintenance view only. User roles can now be set up to have access rights (Full Access, Read Access, No Access) for the other Event Editor views too.

Shift Plan Enhancements

Multiple changes have been implemented in Shift Planner to consolidate rules used to auto-commence and auto-complete both measure and non-measure tasks. The rules now clearly define the boundaries used to link actuals to individual measure tasks based on the task states.

Deviation Tracking Enhancements

Deviation of First Measure in Shift for Equipment

A new deviation type Shift First Measure has been implemented to raise a deviation notification when there is no measure performed with a time period since the start of shift. The measure, source location (via Mine Area) and time period can all be defined via configuration.

Snoozing Deviations

Deviations can now be snoozed. Once the snooze time has expired, the deviation will be displayed again.

Pop-up Window for Deviation Tracking

A new functionality has been added for new deviations to be displayed in a dialog. The dialog can be closed once all deviations in the dialog are accepted or snoozed. Deviations that have had their snooze duration expired will populate this dialog.

Deviation Grid

The Deviation grid has now been moved from a panel to a pane control. A new context menu has been included to allow users to accept, action, show the Edit Task dialog, snooze or reset the deviation.

Deviation Notifications in Windows Task Bar

An overlay to the Windows taskbar Data Acquisition button has been implemented so that when deviations are received and accepted or snoozed, the task bar button shows the current active notification count. The button will flash when the overlay count is updated.

Managing Access to Deviation Types for Different Roles

User roles now allow the control of access rights (Full Access, Read Access, No Access) to the Deviation Tracking module in Data Acquisition, as well as to individual deviation types.

  • Full Access allows users to both see and make changes.

  • Read Access allows users to see but not interact with notifications for a specific deviation type (this means the notification dialog will not be displayed).

  • No Access means users will not see any notification or reference to the deviation of a specific deviation type in the grid.

     

Loadscan Connector

A new connector has been implemented to collect data from the Loadscan volumetric scanning system. Loadscan Load Volume scanners are automated, drive-through payload measurement systems that measure actual volume. The connector uses the volume and density to calculate the tonnage.

The connector connects to a cloud-based MyScanner portal which means the connector needs to have access to internet. The connector can collect data from multiple scanners identified by the scanner serial number. An API Token has to be generated and provided by the client for the connector to be able to make API calls. API tokens are tied to a MyScanner user account and the list of scanners the user has access to.

Material Flow from a Blasted Location

In previous versions, the increase in the stock of a location that was blasted was achieved by creating a movement from a generic pre-primary location to the primary location. Along with the original functionality, Pitram now also allows creation of a blast that is represented as a movement from a sublocation to a parent (primary) location. The movement depletes the stock of the sublocation and increases the stock of the primary location by the same amount. Note that a movement from sublocation is possibly only to the parent location.

Locations and sublocations can support multiple summed measures. For every measure, a new flag is used to control whether the parent location shows the measure values recorded against it or it shows a sum of measure values recorded against its sublocations. By default (if not set), the parent locations show the measure values recorded against it.

Pitram Service Management Enhancements

Health Check

Along with checking the state of the Pitram and related services (Running, Stopped), the Pitram Service Management framework has been extended to be able to detect the health of the service (Normal, Degraded, Critical, Stopped and Unknown). Currently the following health checks are supported:

  • ServiceRunning - is service running

  • DatabaseConnection - connection can be made to a database using a connection string (used for UnmanagedPitramDB, i.e. for SQL server hosts without a watchdog agent)

  • W3SvcWebsiteRunning - is IIS application pool and website running

  • PitramEndpoint - is a Pitram Portal endpoint reachable (used to check if Pitram Portal is “hanging“)

     

UnmanagedPitramDB Policy

A new policy UnmanagedPitramDB has been implemented to support sites where it is not possible to install a watchdog agent on the SQL Server machine. Instead of managing the SQL Server via a watchdog agent, the watchdog master connects to the SQL server directly to check the availability of Pitram databases. This information allows the watchdog master to include the database availability in the recovery process.

Other Enhancements

Pitram Portal

Issue Описание
DM-32696 Create a new Business Model Settings group to enable/disable cycle details calculation in shift processing
DM-32670 Allow support for the licence file in v12
DM-32237 Validate Reference Data CSV Imports
DM-31287 Licence Expiry > Ability to withdraw message from Dome

Reporting

Issue Описание
DM-32652 Equipment Timeline with Maintenance Comments incorrect duration
DM-32474 SMU Readings (Elapsed) Standard Report - Group by Equipment Function
DM-32159 Changes to Pitram Standard reports styling and formatting
DM-32114 Operator Timesheet report not recognising any other primary role other than Operator
DM-32746 Shift Planner report to add Planned Start Date

Pitram Control Room, Pitram Mobile, Pitram Servers

Issue Описание
PR-34512 Enforce at least a 5 millisecond difference between events.
PR-34511 Make use of SQL time consistent across the event framework,
PR-34492 Client Layer - Remove time correction of future status events
PR-34490 Mobile - GPS Cycle Automation should not generate the allocate to loader and loading event at the same time
PR-34521 Allow Personnel within the Person Allocation window to be filtered by Active List and Crew
PR-34508 Add Indonesian xlf to Pitram
PR-34502 Mobile - reconcile system time at startup
PR-34425 Support Watchdog automatic keep-alive at sites without access to SQL Server Host
PR-34365 Mobile Spanish Translations
PR-34334 Full and read access for EE views
PR-34280 Filter Out of Range J1939 Readings in Mobile
PR-34270 SKZ-CAN - Investigate why "Fuel Level" is 0
PR-34027 Implement integration with Loadscan volumetric scanners
PR-33865 Add possibility to give access to deviation types for different roles in the system.
PR-33863 Realization the pop-up window for the Deviation tracking.
PR-33796 Select Personnel by Active List in Person Allocation Screen
PR-33836 MCS_301s_01 Equipment Token Display Colour
PR-34510 Pitram Mobile Web API - generate dump (EventType = 513) only if equipment in the a provided cycle state
PR-34415 Pitram Mobile Web API - record dump to use current equipment destination
PR-33831 Auto Deallocation of Operators at the end of shift during an Emergency
PR-33652 Extending loader equipment frame to show all information in DA
PR-24866 Loaders and Truck Panel - Location display status - remove Yellow default

Issues Resolved

Pitram Portal

Issue Описание
DM-32638 Live processing shifts missing movement measures generated from GPS automation
DM-32547 Reporting database dropped 3 months worth of data
DM-32553 Pitram Portal Performance Issues
DM-32706 Query Manager - not saving the edits though the message displays query saved
DM-32680 Template Action "Use" not working correctly in Target Importer
DM-32672 Error inserting records in PITRAMReporting.CYCLES table
DM-32654 Pitram DA EE data not aligning with Database data on one equipment
DM-32625 Unable to edit & save scheduled reports
DM-32585 The transaction was deadlocked on locking resources with another process and was selected as a deadlock victim.
DM-32579 Shift Processing - Missing cycle record in live processing
DM-32564 Disabling Auto Refresh in Manage Jobs, does not disable it.
DM-32503 Drill and Blast - Location fired but doesn't update the Fired or Fired Time status
DM-32499 Stockpile Viewer and Stock Management not displaying correct balance of locations after bulk survey adjustments
DM-32497 GC Staging procedure causing intermittent failure of reports
DM-32492 Generated Measure Invalid Condition due to character in the Model name of the token
DM-32478 Since the upgrade to 11.0.0.231 I can see multiple Failed to store shift processing data errors in their system.
DM-32435 Scheduled Reports - Issue where scheduled reports intermittently works and no record in the Completed Jobs section
DM-32421 Request to have ability to disable Warning in Dome Connector log
DM-32417 EHM - Duplicates in Active Lists - Category drop down menu
DM-32407 Login details in statistics page showing same details in multiple lines
DM-32381 "NEW_" duplicated to Dome Production database name in Dome Connector Production Configuration XML
DM-32204 Dome lost license
DM-32156 Live reprocessing window not working properly
DM-31847 PRIS - v1/system/referencedata/transactions/search doesn't work

Reporting

Issue Описание
DM-32732 Equipment Timeline with Measures failed to preview in PDF
DM-32690 Report exported to Excel using Data Only adds blank rows between each data
DM-32671 Operator Equipment Measure by Period Location Standard report definition is incorrect
DM-32505 Bogger Buckets report discrepancy when summary level is 'All'

Pitram Control Room, Pitram Mobile, Pitram Servers

Issue Описание
PR-34493 Mobile GRPC Hangs on Mobile - Data Does not Deliver to Server
PR-34455 Mobile Units Connecting to the WIFI but not to the Pitram services
PR-34453 Mobile GRPC Hangs on Mobile Affecting Data Delivery to Server
PR-34448 DA won't start.
PR-34441 After updating to version 11.1.0.314, mobile freezes.
PR-34341 Mobile is closing within 40-50 seconds after updating to version 11.0.
PR-34518 PLM Icon Missing from Mobile Unit Configurations
PR-34494 SKZ/CAN integration.
PR-34489 Equipment measures and Truck cycles reports vary after shift reprocessing
PR-34488 GPS automation - missing truck cycles
PR-34479 In Cab Validation Report missing truck dumps after upgrade.
PR-34462 Pitram Mobile didn't send data to Pitram server
PR-34428 There are large gaps in the route trajectory
PR-34417 The data in the reporting differs from the data in the control room
PR-34408 Material type dropping from reporting after upgrade
PR-34373 Pitram Mobile: Duplication of Log on and Engine Hours
PR-34545 Watchdog - SQL Server Instance on master always added to config
PR-34522 AdHoc Service can't successfully recover after adapter restart
PR-34517 Mobile Displaying "Loadman - Device Slow Responding" Message
PR-34500 Mobile Units not appearing in Mobile Health panel
PR-34486 Auto focus location selection not highlighted in DA
PR-34484 Long Shift processing
PR-34454 Record Material Type Against Equipment - Assigned Material column not showing full list of material.
PR-34452 Mobile Tablet Movement Screen Showing Assigned Location not Source Location
PR-34444 Server side performance issues.
PR-34434 Visible Threshold option unable to be selected in Mobile Health configuration in DA
PR-34418 Tons missing from Reporting database for Loaders
PR-34362 The PITRAMReporting database was slow and some data was missing.
PR-34340 Event Editor - Cannot create an event at the same time as deleted event
PR-34337 Spanish Translation fix for Mobile
PR-34327 Data Acquisition Canvas
PR-34326 Transcale Integration
PR-34318 The "Server" is running in yellow on the Status Bar.
PR-34314 Location Navigator pane and Location Measures window freezing in DA
PR-34299 Unable to drag equipment between Equipment Allocation panels
PR-34297 DA - Equipment Allocation panel is not updating
PR-34292 Attributes>Location Attributes not showing configured profile
PR-34277 Shift planner task is being set back to commenced after being completed
PR-34271 DA Freezing when filtering by Location panel
PR-34269 GRPC hangs on the Mobile
PR-34260 Material Movements panel in DA issue
PR-34259 SKZ - Belaz dump truck unloading is a issue with tonnes 0 values in some cases.
PR-34109 Mobile not auto updating
PR-34098 SKZ/CAN - discrepancy with SKZ data
PR-33854 Corrupt XML file (e.g. DataAcquisitionEventsGridLayout.xml) crashes DA on startup
PR-33823 Event Editor / Data Acquisition opens behind other applications
PR-33352 Event Editor unable to reference --?-- tokens when adding events
PR-24863 Shift Plan: Duplicated Actual Duration