Profit Ops Patch 2.1.19 has been released to the live environment. This document includes all changes made for the patch cycle ending 11/8/2024.
Global Changes
[Bugfix] When a new version of ProfitOps is pushed to the server, all users will be required to refresh their page before any interaction is allowed. [#862]
This prevents old and incompatible data retained on open tabs from causing issues after an update.
Helps ensure database integrity by preventing partial records updates or bad session states.
Ensures that users are always working with the most recent web data when returning from weekends or vacation days.
User sessions will now automatically log out after a twelve-hour inactivity window. [#885]
Previous settings allowed for much longer inactive login sessions.
Users inactive for twelve hours will be asked to log in again.
Users who work each day should not be asked to log in every day but will need to log in after a vacation or weekend off.
This provides greater security and prevents stale data from persisting on user devices.
Projects Module
[Bugfix] Resolved an issue that could cause the project ID to show on the gate code field. [#882]
This could cause confusion for work crews and project managers using the system to access gate information.
System now correctly saves and returns this information.
Manpower Assign
[Feature] Manpower cards can now be shown in vertical and horizontal views. [#879]
This allows users to switch between a traditional stacked view common to printed manpower reports, or to use layout common to task management apps like Trello.
Helps customize the planning experience to better conform to user comfort.
Allows the page to work better on landscape and horizontally mounted monitors.
Can improve readability and layout on large mobile devises like tablets.
[Feature] Implemented tool tips for the project and work order name fields inside the manpower cards. [#884]
These built in elements show additional details about an interface element, entry field, or drop down.
Help new users understand vague or difficult terms.
Helps accelerate system onboarding without the need to leave a page and read documentation.
[Feature] Users may now zoom out using controls on the site page. [#878]
This allows users to change the size of manpower cards without changing the size of other elements on the page.
This works separately from browser zoom, which affects the size of all objects on the screen.
Manpower zoom controlls are unique to the manpower assign page, and do not affect zoom on other pages.
[Enhancement] MOB crew members now show up in the correct region if searched after their MOB date range. [#870]
Manpower now accounts for MOB dates correctly and will show a crew member as available depending on the date range selected.
Attempting to place a crew on work orders out of region will generate a rejection message explaining the problem.
[Enhancement] There is now an indicator on each day where a scheduled Work Order has been changed. [#874]
The “ready to publish” button will change from a gray inactive background to an active yellow one.
This button must be selected for changes to be saved.
[Enhancement] Links to the Project and Work Order now open in a separate tab. [#872]
Previously, selecting a link would redirect from the current tab.
This helps prevent users from accidentally leaving and losing their un-saved changes.
[Enhancement] Printed Manpower charts now show service colors, work order colors, and a date stamp to indicate when the document was generated. [#880]
This allows users to better differentiate between different cards.
Provides reference to match a work order card to service maps.
Allows users to better identify the age of data and determine if a more recent document is necessary.
[Enhancement] Days that have no work orders are now displayed on printed documents if those empty days are selected on the Manpower Assign date picker. [#877]
Any day selected on the date picker will pass through to printed documents.
Attribute filters will not affect the days displayed.
Allows for better control over the information available on a manpower chart.
[Enhancement] Crews without WO’s are shown as a special card on manpower assign. [#873]
Preset crews that have not been assigned a task for the day will appear as a dedicated card on the manpower chart.
This card is available for each day selected on the date picker.
This information is also shown on printed forms.
Can be filtered out on the “Utility” attribute drop down.
[Enhancement] Crews on an active MOB are shown as a special card on manpower assign. [#869]
Crews scheduled to MOB over the displayed dates are now shown in a dedicated card.
MOB crews are shown to the sending and receiving region for each day that the mob is active.
Can be filtered out on the “Utility” attribute drop down.
[Enhancement] If no yard has been provided on a work order, the Region or Sub-Region will be displayed on manpower cards. [#881]
This helps with visual skimming and prevents the region box from being shown empty.
Cards will not always have some kind of location information instead of a blank field.
TimeCard Approval Module
[Enhancement] Users can now delete time entries on the page. [#883]
Delete functions are reserved to select permission sets.
System will confirm each delete request.
A success or failure message will be displayed after each confirmation.
HR
Employees
[Enhancement] Remove restrictions that prevented users from changing the Current Region from HR/Employees [#871]
Remove validation that checks if the employee is assigned to a WO today or in the future on the mob region.
Remove logic that detaches employee from WO today or in the future when current region changes.
Credits & Acknowledgements
Code Contributors:
@corydemille
@pemeraldy
@devsquad-pedro-silva
@devsquad-denisbeder-carvalho
Patch Notes Transcribed By:
Jason M Callahan