Skip to content
  • There are no suggestions because the search field is empty.

X.2.3 - Enhancements - Staff Portal

Summary of Staff Portal Enhancements in version X.2.3 of the Entire OnHire application.

📈Staff Portal Enhancements

Content

1. Dashboard Configuration Enhancement
2. New Client Portal: Preferred Personnel Removed from Broadcast Shift Editing
3. Client Allocation: Searches - Improved 'Last Shift' Display
4. Casual Application Page: Mobile Number Consent Description


1. Dashboard Configuration Enhancement

The Dashboard Configuration functionality is enhanced to allow administrators to control dashboard visibility based on User Type, Role Type(s), User Level(s), and selected User(s).

By default, the logged-in user's User Type is displayed and is read-only. Selecting one or more User(s) is mandatory when creating or editing a dashboard configuration. 

Configure New Dashboard-2

How is Dashboard Access Controlled?

Dashboard visibility is controlled as follows:

1. User Access

  • The dashboard creator will always have access to the dashboard.
  • Only the users selected during dashboard configuration can view and access the dashboard. Users who are not included in the configured access list cannot view or access the dashboard.
  • When All is selected under User(s), the dashboard is automatically available to all current and future users who match the selected User Type, Role Type(s), and User Level(s) criteria.
  • When specific users are selected, only those users (along with the dashboard creator) can access the dashboard.

    2. User Status Changes

    • User Reactivation/Deactivation
      • When a user(s) is deactivated, the dashboard is no longer visible to them.
      • When the user(s) is reactivated, dashboard access is automatically restored, provided they continue to meet the configured access criteria.
    • Role Type or User Level Changes
      • If a user's Role Type(s) or User Level(s) change and no longer match the dashboard configuration, access is automatically removed.
      • If the user later matches the configured Role Type(s) or User Level(s)  again, access is automatically restored.

        3. Multiple Dashboard Assignments

        • A user can be assigned to multiple dashboards, including dashboards with overlapping user configurations.

          4.  Additional Considerations 

          • If no users match the selected filters, the message 'No users found' is displayed.
          • When All is selected under User(s), any newly created users who satisfy the configured criteria automatically receive dashboard access.
          • Dashboard assignment history is retained even when users are deactivated.
          • Existing dashboard access rules continue to function correctly after a user is reactivated.

            Edit Dashboard 

            For dashboards that have already been configured:
            • The Edit option is available from the three-dot menu.
            • Selecting Edit allows the administrator/user to modify the existing dashboard configuration.

              Edit Dashboard

              Dashboard Visibility Rules

              Configuration Visibility
              No User Level or Role Type selected The dashboard is displayed to all users or only the selected users, depending on the User(s) selection.
              User Level and one or more Role Type(s) selected The dashboard is displayed only to users who satisfy the selected User Level, Role Type(s), and User(s) criteria.

              2. New Client Portal: Preferred Personnel Removed from
                  Broadcast Shift Editing

              New Implementation

              The Preferred Personnel option is no longer available when editing a Broadcast Shift in the New Client Portal. As a result, you cannot search or add additional preferred personnel to a Broadcast Shift, aligning the behaviour with the Staff Portal and ensuring consistent management of Broadcast Shifts.

              Existing preferred personnel assigned to the Broadcast Shift can still be removed.

              This enhancement applies only to Broadcast Shifts and does not affect any other shift types.


              3. Client Allocation: Searches - Improved 'Last Shift' Display

              In Client Allocation → Assign Members, the Last Shift column is enhanced to display the member’s most recent assigned shift before the searched shift date.

              The Last Shift can be a future shift relative to the current date, which is important for fatigue management and applicable restrictions. However, it must always occur before the searched shift and cannot be after the searched shift date.

              The following shift statuses are considered when determining the Last Shift:

              • Member Accepted
              • Shift Booked
              • Client Confirmed
              • Timesheet Submitted

              For example:

              Search Shift Date Last Shift Displayed Eligible Shift Statuses
              23-07-2026 (Future Date) Most recent assigned shift before 23-07-2026 Shift Booked, Member Accepted, Client Confirmed
              17-07-2026 (Current Date) Most recent assigned shift before 17-07-2026 Shift Booked, Member Accepted, Client Confirmed, Timesheet Submitted
              15-07-2026 (Past Date) Most recent assigned shift before 15-07-2026 Shift Booked, Member Accepted, Client Confirmed, Timesheet Submitted

              Client Allocation - Assign Members - Last Shift


              4. Casual Application Page: Mobile Number Consent Description

              In the Casual Application page, a consent description is added to the Application Details page to highlight the use of the provided mobile number as shown in the figure below. The mobile number will be used to send SMS notifications related to the application, shifts, OTPs, and other service-related updates.

              Casual Application - Enhancement


               

              Back to Top