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 |