The following is a full list of features that were implemented in Pisys PTW 1.7.0.5 release.
Risk Assessment Module
- Improved visibility of potential hazards associated with specific tasks.
- A more comprehensive evaluation of risks, enhancing our overall safety culture.
- Streamlined workflows that ensure all assessments are completed before permits are issued.
To enable the new Risk Assessment module, please contact Pisys Support.
1.1.1.Right-To-Left (RTL) PDF Print out for Isolations and Inspections
We have added functionality to allow users to print Right-to-Left (RTL). We have updated the system so that inspections now print RTL and have added an HTML print for Isolations which triggers when the instance use RTL alignment i.e. if the alignment is standard LTR, the original PDF print is still generated.
1.1.2.Person Made Aware (PMA) Emails
We have improved the Person Made Aware (PMA) functionality of the system to send emails to individuals assigned as PMAs, so they are notified of their responsibilities.
We have added a new email-type for PMA Approval which triggers sending a message to the selected user(s) under the following conditions:
- Permit uses a Validation step:
- Send the notification to all PMA Users upon Validation (i.e. it's only after Validation that a PMA User can do their Approval so no point sending them an email before Validation).
- If subsequent PMA Users are added after Validation, send the notification upon adding them
- Permit has no Validation step:
- Send the notification to the individual PMA User when they are added (i.e. with no Validation step, the PMA User will be free to Approve any time after creation).
1.1.3.User Defined Table Features
Updated the system with the following functionality for User-Defined (UD) Tables on Isolations and Inspections:
- Copy
- Button labelled "C" added at the right-hand side of each row
- Clicking this duplicates the data in the current row in the next available 'blank' row
- Delete
- Button labelled "D" added at the right-hand side of each row
- Clicking this clears the data in the current row and hides the row from view
- NOTE: If a row is 'deleted' i.e. hidden and the Copy button is used on a prior row, this hidden row will be deemed the next available 'blank' row and will be made visible and populated with the copied data
- Move
- Font-Awesome "grip-horizontal" icon added at the right-hand side of each row
- Clicking and dragging this icon allows the rows to be moved up/down within the table
The existing "Remove Last Row" button has been removed as the individual "D" buttons on each row replaces the need for it.
NOTE: All of the above operations are not committed to the database until the User clicks "Save" i.e. the User can abort their changes at any time by refreshing the page or navigating elsewhere
- The 'unsaved data' warning displays if any of these operations are used and the User does try to exit without saving.
1.1.4.Copy Isolation Table to Clipboard
We have updated all Isolation tables i.e. the fixed "Details" one as well as any additional User-Defined Tables with the following functionality:
- Buttons added above the table for:
- Copy Table Data
- Paste Table Data
- Clicking "Copy Table Data" sets a flag in the Users session to mark the current Isolation/table as the one the data is to be copied from, resulting in the message:
- Table Data has been flagged for Copying. Please open the Isolation to which the data is to be copied and click 'Paste'.
- Clicking "Paste Table Data" checks for any flagged Isolation/table and proceeds to copy the data from that Isolation/table to the current one
Checks added for the following:
- Copy
- No data: "This Table contains no data for Copying."
- Paste
- No Isolation/table flagged: "No Data flagged for Copying. Please open the Isolation from which the data is to be copied and click 'Copy'."
- Different Isolation-Version: "The Data flagged for Copying is from a different Isolation-Version. Please note that data can only be Copied between Isolations under the same Version."
- Different Table: "The Data flagged for Copying is from a different Table-type. Please note that data can only be Copied between the same Table-type."
- Fixed Table (i.e. has Row-Headers): "Pasting Table Data will potentially overwrite any existing data. Do you wish to proceed?"
1.1.5.Bulk Assign Permit & Isolation Rights by User
We have implemented dropdown lists on the user edit screen that allow for the assignment of permission groups for permits and isolations to each site. Additionally, this feature includes an undo or revert button to help users recover from accidentally assigning permissions to all sites, which could overwrite an existing setup that may be time-consuming to recreate.
Rights columns now have buttons for "Bulk Assign" and "Revert".
Clicking "Bulk Assign" displays a dialogue allowing the User to select the desired Rights as well as choose whether to apply to all, or just to the Sites which currently don't have a Right assigned.
Clicking the "Revert" button puts the selections in that column back to whatever the saved values were when initially opening the screen.
1.1.6.Bulk Assign User Rights by Site
In addition to the functionality added, which allows Bulk-Assigning Site-Rights for a single User, we have also allowed Bulk-Assigning User-Rights by Site.
This will therefore allow administrators to quickly assign Rights across multiple Sites when a new User is created, as well as assign Rights across multiple Users when a new Site is created.
Accessed via the Site section, either by the Site-Edit screen or the expanded Site panel on the List screen, we have added a new button for “User Rights”. This opens a new screen with the following features:
- User List with columns for:
- Username
- Full Name
- Company
- Rights
- Permit
- Isolation
- Risk Assessment
- Routine Duty
- Select (i.e. column with a checkbox for each User row)
- Checkbox labelled "Include Unassigned"
- This will be unchecked by default, meaning the screen will initially only show Users with at least 1 Role assigned to Permit, Isolation, etc.
- Selecting the checkbox will refresh the screen to display all Users, i.e. even those with no Role for the Site.
If opening the screen for a Site with no Users assigned, the "Include Unassigned" checkbox will automatically be toggled on and the full list of Users will be visible.
- Button labelled “Assign Rights”
- This will be used in conjunction with the Users flagged via the 'Select' column to open a new screen with the following features:
- A dropdown for each Rights-type, depending on which modules are used in the instance i.e.
- Permit
- Isolation
- Risk Assessment
- Routine Duty
- The list of selected Users displayed for reference along with their existing Rights, if any
- A warning stating that any existing Rights for the selected Users will be overwritten with the new selections
- A dropdown for each Rights-type, depending on which modules are used in the instance i.e.
- Upon clicking “Save” or “Assign”, the selected Rights will then be set for each flagged User and will redirect to the previous screen.
- This will be used in conjunction with the Users flagged via the 'Select' column to open a new screen with the following features:
1.1.7.Notify the Person who has requested Approval for a Permit
At the Approval permit step for email distribution, we have included a checkbox to notify the user who requested approval. This checkbox will default to "on," but the approver will have the option to manually uncheck it.
The updated Approval screen features a "Request By" checkbox, which will only be displayed if the Permit Version includes a 'Request' step and someone has requested approval. The checkbox will be selected by default, but it can be toggled off if needed.
1.1.8.Dismiss Rate Contractor from My Actions
We have created a "dismiss" button to remove "contractor performance" permits from the "My Actions" tab.
We have added a "Dismiss Ratings" button on the Home screen, under the "Permits - Contractor Performance" tab.
Clicking this opens a new screen with the same list of Permits, but with each having a checkbox (as well as a 'select-all' checkbox in the column header).
Upon selecting the Permits via the checkboxes and clicking "Dismiss", the Permits are updated with the following values:
- Review text set to "-"
- Review date set to current date/time
- Reviewed by set to the logged-in User
Once the Review text is set to anything other than a blank string, it will no longer be included in the list of Permit awaiting CM Performance input.
1.1.9.Company Ratings Screen Sortable Columns
We have made the rows on the Company Ratings screen sortable by ascending or descending order for each column heading.
The screen has now been revised as follows:
- Single list with clickable columns
- Defaulted to descending Permit-Count (i.e. to mimic the original first list of "Frequently Used Companies")
- Clicking a column reorders the data and sets the screen header accordingly e.g.
- Permits = Most/Least Used (Permits)
- Isolations = Most/Least Used (Isolations)
- Reviewed = Most/Least Reviewed
- Rating = Highest/Lowest Rated
- Position = Highest/Lowest Rated
Left the additional list of "Never Used" Companies for reference (only shown if there are Companies which haven't been used) and updated the main list to exclude non-used Companies.
The following is a list of enhancements that were implemented in Pisys PTW 1.7.0.5. The list includes bug fixes, security updates and new functionality.
- PTW-1681 - PDF RTL Print for Isolations and Inspections.
- PTW-1717 - PMA Approval Emails.
- PTW-1758 - Copy Isolation Table.
- PTW-1723 - Permit and Isolations: Assign to All Sites.
- PTW-1725 - Notify Person Who Requested Approval.
- PTW-1727 - Create the Ability to Dismiss "Rate Contractor" from My Actions.
- PTW-1531 - Isolation Table Features.
- PTW-1761 - Bulk Assigning User-Rights by Site.
- PTW-1747 - Risk Assessment - TRA - Edit – Details.
- PTW-1743 - Risk Assessment - Configuration Items.
- PTW-1750 - Risk Assessment - TRA – Print.
- PTW-1749 - Risk Assessment - TRA - Edit – Hazards.
- PTW-1748 - Risk Assessment - TRA - Edit - Job Steps.
- PTW-1744 - Risk Assessment - Admin Items.
- PTW-1751 - Risk Assessment - Method Statement – List.
- PTW-1752 - Risk Assessment - Method Statement – Edit.
- PTW-1745 - Risk Assessment - Admin - Risk Matrix.
- PTW-1746 - Risk Assessment - TRA – List.
- PTW-1753 - Risk Assessment – Permits.
- PTW-1720 - Add a "locked" filter to the Permit List screen so users can see all PTW App locked permits at a glance.
- PTW-1731 - Check PTW Mobile App access rights.
- PTW-1728 - Sort Columns for Company Ratings Screen.
The following list of bugs was identified and were also fixed in this release:
- PTW-1774 - When a matrix is set to default, it does not load at the Create RA screen.
- PTW-1775 - Workflow steps for Permit Question Sets have disappeared.
- PTW-1771 - Rename all Task Risk Assessment references to just Risk Assessment.
- PTW-1763 - Investigate HSE Emails and Environmental Emails.
- PTW-1773 - Bulk assign site rights to a single user.
- PTW-1772 - Assign multiple users to a site improvement.
- PTW-1740 - Matrix Creation/Edit Improvements.
- PTW-1764 - Isolation STT Request Table does not include all the rows from the Isolation Table.
- PTW-1766 - Moving rows of a UD table and then copying creates the copied row out of sync.
- PTW-1770 - CP Create/Delete DBs Take Final Backup is not working.
- PTW-1767 - Copy Method Statement fails with server error.
- PTW-1765 - Console Error when trying to add a new row to an existing UD table for a permit.
- PTW-1661 - User Import Template.
- PTW-1742 - Signature Control Overlapping Print Header.
- PTW-1755 - Rejected Permit Tab.
- PTW-1759 - Check duplicate Company when created via Permit Edit.
- PTW-1656 - Adding Dropdown Options to Gas Test Navigation and Colour Issues.
- PTW-985 - Allow Duplicate Control Names on Import.
- PTW-1736 - At-Risk Category & Control Category character limit on description.
- PTW-1738 - Hazard Category Duplicate Key Error.
- PTW-1737 - At-Risk Category cannot be deleted.
- PTW-1739 - Job Step Selection Server Error when nothing is selected.
- PTW-1735 - Cannot Create or Edit Hazards.
The following list of Security Updates was identified and were also fixed in this release:
- PTW-1730 - ELMAH Logs show the wrong User/Customer ID.
For an overview of our update process, please click here: https://pisys.co.uk/our-update-process/