Voyager Infinity Release Notes

Version: 5.5

Release Date: 21st February 2025

What have we released?

  • Infinity 5.5 has been released

Release overview

Here’s a snapshot of what we’ve delivered in this release:

  • Suitable companies panel on the candidate page
  • Record a candidate left a temp shift early
  • Portal
  • Invite all types of candidates
  • Bulk invite and onboard candidates
  • Reject documents
  • ‘Per Shift’ availability
  • Rail module

Feedback please

We are continuously looking to improve Voyager Infinity and are keen to hear your thoughts. Please email suggestions@ikirupeople.com with any feedback on existing functionality or ideas for new functionality.

Enhancements

Enhancement 131640 Suitable companies panel on the candidate page

A right-hand side tab called ‘Suitable Companies’ has been added to the candidate page, after the ‘Suitable Jobs…’ tab.

A screenshot of a computer

AI-generated content may be incorrect.

This displays a panel that allows the user to search and return company contacts that are suitable for the candidate to be speculatively submitted to.

The tab is displayed as default and there is a setting in User Options / General tab to switch the tab on/off as default.

A screenshot of a computer

AI-generated content may be incorrect.

The panel can be resized, docked/auto-hidden and last position is remembered as per standard behaviour.

Searching

At the top of the panel the user can select the criteria to search for active company contacts.

A screenshot of a computer

AI-generated content may be incorrect.

The ‘info’ button on the toolbar gives further details about how the search works.

At least one of ‘Job titles’, ‘Distance Search’, ‘Contact consultant’ and ‘Business’ Sector’ must be selected to run the search.  The criteria are combined using ‘AND’ when the search is run.  Only active contacts are returned.

Candidate Job Titles

  • The candidate’s job titles will automatically display
  • The user can tick the job titles to search
  • These are matched against the contact job titles
  • Company and Location job titles are also matched if the Administration / Search Options / General tab setting to ‘Search contacts with skills (job titles, attributes, quals and certs) that are against the contact and not inherited from company / location above’ is unticked
  • When multiple job titles are selected, the ‘Match’ field is available to return contacts with ‘All’ job titles ticked or ‘Any’ of the job titles ticked.  As default this is set to ‘Any’
  • If any changes are made to candidate page job titles and the page saved, the job title list is refreshed and search results cleared
  • The panel shows when in candidate review mode, if the user moves to a different candidate the panel refreshes with job titles updated and results cleared.

Distance Searching


If the user has a postcode distance searching licence, distance searching is enabled in the panel and can be switched off/on per search and the radius set as required.

 

The default can be set in User Options / General tab.

A screenshot of a computer

Description automatically generated

As default, distance searching is ticked and a radius of 30 (miles/Km) set, regardless of licence or not.

Company / contact search fields

  • The user can search the Contact consultant field by selecting from a drop-down list of teams/consultants.  This returns active contacts that have an owning consultant assigned in the selected team or as per the consultant selected
  • The user can search the Company business sector field by selecting from the drop-down list.  Active contacts are returned at the companies that are set to that business sector

Contact results grid

Search returns active contact results in a grid, ordered by contact code unless distance search is used, with sort / filter / column chooser / save layout functionality available.

A white table with black text

Description automatically generated

The following fields are shown as default:

  • Contact name
  • Job Title
  • Priority
  • Company
  • Location
  • Last Contacted
  • Distance (if searched)
  • Owning Consultants

User can double click on a contact row to open the contact page.

When a distance search is run, contacts are returned that are at a location within the set radius of any of the candidate’s addresses and the distance column shows in the grid.

A white table with black text

AI-generated content may be incorrect.

  • Distance value is shown in miles/kilometres as per the user option
  • Distance is calculated, from closest candidate address postcode to contact location address postcode
  • Requires candidate and contact locations to have a postcode to return results
  • Order is by distance, closest at the top

Speculative CV Submit

The candidate can be speculatively submitted to selected contact(s) by clicking the ‘Submit CV’ button at the bottom of the grid.

A screenshot of a computer

AI-generated content may be incorrect.

This launches the Submit CV screen defaulting to ‘Speculative’ and behaves as per existing functionality.

A screenshot of a computer

AI-generated content may be incorrect.

The candidate is added as default in the ‘CV Select’ screen (candidates to submit), and the selected contacts in the Comms Centre screen ‘Merge to’ section.

When submitted the user is returned to the candidate page.

Enhancement 131562 Default the owner when creating interviews

In Administration / General Settings / Main Pages tab there is as setting to default the owning consultants of the interview page.

A screenshot of a computer

Description automatically generated

This can be set to ‘Candidate Owner’ or ‘Interview Creator’.

‘Interview Creator’ is the default and works as per existing functionality.

When an interview is created, the owners are pulled to the interview page ‘Consultants’ field as per the setting.

A screenshot of a computer

AI-generated content may be incorrect.

Enhancement 131561 Candidate search results/list report change to type field

The ‘Type’ column on the Candidate Search Results/List (Excel) Report shows the value of 'Temp' if the candidate is ticked as Temp.

This displays as the last value in the column separated by a forward slash if the candidate is also ticked as Contract and/or Perm.

Enhancement 131451 Company name length increased

The company name field is set to 100 characters in the following areas of Infinity:

  • Company page
  • Candidate / contact work history
  • Candidate referee
  • Lead page
  • Find company screen
  • Company search criteria screen
  • Work history advanced searching
  • iCapture work history
  • Integrated Data Services search / imports
  • Portal application forms
  • Contact linking wizard
  • API:
  • GET/Entity/Candidate - EmploymentHistory – CompanyName
  • POST/Entity/Candidate - EmploymentHistory – CompanyName
  • PUT/Entity/Candidate - EmploymentHistory - CompanyName
  • GET/Entity/Companies - Name
    GET/Entity/Company - Name
  • POST/Entity/Company - Name
  • PUSH/Entity/Company – Name
  • GET/Entity/Contact - Company: Name
    GET/Entity/Contacts - Company: Name
  • POST/Entity/ICaptureCandidate - EmploymentHistory: CompanyName
  • GET/Entity/Job - Company: Name
    GET/Entity/Lead - Company
  • POST/Entity/Lead - Company
  • GET/Entity/Leads - Company
  • GET/Entity/Placement - Company: Name
  • GET/Entity/Referee – Company
  • POST/Entity/Referee – Company
  • GET/Entity/Referees - Company

Note: Quick Find Company will stay limited to 50 chars as the search field is used for contacts and candidates too.

Enhancement 131392 SMS sender IDs with spaces restricted on French networks

SMS messages sent from Infinity that contain a space character in the sender ID and sent to a French country code (+33), will have the space stripped out automatically when sending. 

A screenshot of a computer

AI-generated content may be incorrect.

The space character is no longer accepted on French networks and would result in the message being rejected.  Other international networks are not affected, and the message is sent as normal with the space character.

In Administration / 3rd Party Integrations / Phone Manager Options tab the Global Sender ID field has a warning if a space is entered.

A screenshot of a computer

AI-generated content may be incorrect.

In Administration / User Administration / Edit User screen, the SMS sender ID field has a warning.

Enhancement 131540 Prevent creating meetings / adding attendees if no email address

Creating a meeting in Infinity is prevented if the entity doesn't have an email address ticked as ‘Send by default’.

The user is notified in a pop-up window. This is the same functionality as per previous versions when on the candidate and contact meeting tab.  This has been applied to the following meeting functionality:

  • Creating an internal interview on the candidate page
  • Creating a meeting from the candidate event logger using ‘log and book meeting’
  • Creating a meeting from the contact event logger using ‘log and book meeting’

Adding candidates / contacts to a meeting via the 'To' button is prevented if the entity doesn't have an email address ticked as ‘Send by default’ and the user is notified.

A screenshot of a computer

Description automatically generated

Consultants are excluded from the drop down ‘Colleague’ list if they are not syncing their mailboxes or are synching but have no email address in the ‘Email’ or ‘Email other’ field in the User Administration screen.

Enhancement 131742 Control the name of the CV sent in the Email Comms Centres

The attachment option ‘Attach default CV on send’ in Comms Centres with an associated candidate, uses the Submit CV ‘CV Name Format’ user setting for the filename.

An information button has been added to explain this.  A note has also been added that the CV is not merged when sending by this method so should not be used for CVs that contain merge fields.

The candidate’s default CV that is attached to the email sent is named as per the setting in User Options / Comms Centre / Submit CV section.

This can be set to ‘Candidate Name’ or ‘Candidate Code’.

Enhancement 132004 Quick find 5.1 change reverted and applied to 5.3

The following enhancement delivered in Infinity version 5.1 has been reversed and also applied to Infinity version 5.3:

  • Enhancement 131045 Quick Find to search on alternative forenames like Advanced Find

The Quick Find functionality now works as per versions prior to 5.1.

Enhancement 131970 Temps - record a candidate left a shift early

The user can right click on a single placement shift and mark as 'Left early'.

This is available in placement calendar, Temp planner and Shift planner.

When selected a window prompts the user to enter an earlier end time for the shift.

This ends the shift at the earlier end time and creates a 'Left early' unavailability period from the new end time to the old end time.

This is shown as red as default, and the shift info tooltip displays the period.

Note: the candidate will not get paid for the ‘Left Early’ period as the placement shift is shortened accordingly and is what gets exported / reported to Back Office.

 

In Administration / Reference Data / Unavailability reasons tab, the ‘Left Early’ system entry is listed.  This cannot be made inactive, but the colour can be configured.

‘Left early’ cannot be chosen manually as an unavailability reason in Infinity e.g. when painting unavailability in the temp calendar.

The Left early unavailability entry appears in the candidate’s Temp Calendar after the shift.

The user can right click on a shift with a ‘Left early’ entry and undo.


This removes the unavailability and returns the shift back to its original end time.

‘Left Early’ and ‘Undo Left Early ‘entries are audited in the placement shift audit.

‘Left Early’ entries appear on the ‘Temps Cancelled Shifts, Removed Candidates, Lates and Left Early’ report.  The report name has been updated accordingly.

Enhancement 131442 Portal 'Application Form' renamed to 'Form'

Portal document type 'Application Form' is renamed 'Form'.

A screenshot of a computer

AI-generated content may be incorrect.

This is reflected in the following areas:

  • Infinity Administration / General Settings / Candidate Portal tab / ‘Add’ Document menu
  • Candidate page portal screen
  • Apps Menu / Onboarding screen
  • My Infinity Candidate Portal section

Application forms created prior to this change, continue to work in the new version.

Enhancement 131621 Portal ‘This Week’ button changes on the availability calendar

On the Portal availability screen, 'This Week' button has been renamed to 'Today' and the navigation buttons moved to appear after it.

A screenshot of a web page

AI-generated content may be incorrect.

The ‘Today’ button will take the candidate back to this week and scroll to today.

Enhancement 131557/131558 Portal - control the week displays in availability calendar

On databases enabled for Portal availability, there are settings in Administration / General Settings / Candidate Portal tab to control whether Saturday and Sunday are shown and what the first day of week is on the Portal availability calendar.

A screenshot of a computer

AI-generated content may be incorrect.

The ‘First day of week for availability’ is set to ‘Monday’ as default.

The ‘Exclude Saturdays from availability’ and ‘Exclude Sundays from availability’ are unticked as default.

The first day of the week cannot be set to Saturday or Sunday if they are ticked to be excluded and on the reverse the settings cannot be unticked if they are set as the first day of week.

The Portal availability calendar displays one week at a time, and Saturdays and Sundays are not shown if ticked as excluded, with the first day of week, set as per the admin setting.

A screenshot of a phone

AI-generated content may be incorrect.

Enhancement 131555/131556 Portal - enter availability for a date range and weekly pattern

There is a button on the Portal availability calendar to enter availability for a date range and weekly pattern.

A screenshot of a calendar

AI-generated content may be incorrect.

This displays the ‘Advanced’ window where a start and end date can be selected.

A screenshot of a computer

AI-generated content may be incorrect.

This displays the days of the week using the ‘First Day of Week’ and ‘Exclude Saturday/Sundays’ settings.

A screenshot of a computer

AI-generated content may be incorrect.

All days are ticked as default.  The candidate can select the days to apply their availability to in the date range.

Availability can be set to:

  • Available
  • Unavailable (with reason, if required by admin screen setting)
  • Unknown

The date range can be up until the end of the following year.

The candidate cannot mark themselves as unavailable on a day they have a shift.  They are told they cannot add unavailability when they have a shift and must manually change the date range to not include the shift, before they can submit the availability.

A screenshot of a computer

AI-generated content may be incorrect.

Enhancement 131714 Portal - invite all types of candidates to onboard

Perm candidates can now be invited to the Portal in addition to contract and temp.

Infinity no longer insists that the candidate must be temp and/or contract when they are invited to the Portal.

Candidates ticked as 'Temp':

  • Have access to 'Availability' on the Portal (if licensed)
  • Receive availability reminders

Candidates that are not ticked as 'Temp':

  • Do not have access to 'Availability' on the Portal (if licensed)
  • Do not receive availability reminders

Changes have been made to the Administration / General Settings / Candidate Portal tab screen.

A screenshot of a computer

AI-generated content may be incorrect.

  • The 'Configure for' field has been removed
  • 'Enable Availability' has been renamed to 'Enable Temp Availability' - databases require the Availability feature as per existing functionality
  • An 'information' button has been added immediately after the 'Enable Temp Availability' to advise that all Portal candidates who are ticked as temp have access to the Availability module and only temp candidates receive the reminders

Candidates who are ticked/unticked as temp in Infinity, are not required to logout/in for the change to be seen on the Portal.

Candidates who were previously ticked as temp but are no longer, will receive a ‘404 Not Found’ if manually typing the availability page or clicking an old reminder link.

Enhancement 131792/131551 Portal – bulk invite and onboard Infinity candidates

The user can search for candidates who have/haven't already been invited to the Portal.

There is a new search field called ‘Portal Invitation’ in the candidate menu of the ‘Search’ section in re:job and candidate search criteria screens.

To search for candidates not invited to the Portal the ‘Not’ operand must be ticked on the field.

When search results are returned, multiple candidates can be invited to use the Portal. This is available on the Bulk Update menu on the search results toolbar.  Users require the ‘BulkUpdateGeneral’ general permission to use this functionality.

The user can tick individual results to invite or send all results an invitation.

A screenshot of a computer

AI-generated content may be incorrect.

When selected the ‘Bulk Invite Candidates to Candidate Portal’ window is displayed.

A screenshot of a computer

Description automatically generated

Users require the ‘PortalInvite’ permission to use the ‘Invite’ functionality.

The user can click on the ‘Invite’ button to invite only and not add any documents to onboard.  The Status and Results section will show the progress.

A screenshot of a computer

Description automatically generated

Information is displayed on the following:

  • How many candidates are selected in the search results and are to be invited (Invite progress bar)
  • How many candidates were invited
  • How many are already invited, this is where the candidate or email address have already been invited and is shown on the adjacent Info tip. Only candidates not currently invited to the portal, can be invited in bulk.
  • How many couldn’t be invited, if the candidate has multiple ‘Send by default’ email addresses, they cannot be bulk invited and it must be done manually from the candidate page and is shown on the adjacent Info tip.

Candidates can be invited and onboarded at the same time.  The ‘Documents’ section has a toolbar to add document / document group / remove.

The candidates need to be onboarded with the same documents and of any type:

  • Application Form (Form)
  • References / ICE
  • Sign Document
  • GDR Consent Document
  • Upload Quals & Certs
  • Upload Driving Licence
  • Upload CV
  • TrustID
  • Only users configured with the ‘TrustIDRTWChecks’ permission can add a TrustID document to the candidate via a document or a document group.
  • Legalesign
  • Only users configured for Legalesign in the Infinity user admin screen can add a Legalesign document to the candidate via a document or a document group.
  • View Document

When documents are added, the user can click on the ‘Invite and send email’ button to invite and onboard.

If TrustID and Legalesign documents are sent, the Status and Results section show if there are any failures with an adjacent Info tip, e.g. candidate doesn't have a name.

Bulk Invite and Onboarding works the same as if it had been done one at a time from the candidate page as per existing functionality.

 

Enhancement 131972/131887 Portal - reject a document not completed correctly

Documents submitted by candidates, can now be rejected. A rejection reason must be added which is seen by the candidate. Rejection reasons are ‘per document’. Once the candidate makes the changes and submit them, they can be verified or rejected again as appropriate.

Infinity Verification

There is a ‘Reject’ button in the verify screen if it’s a document type that can be rejected.

  • Documents must be submitted before they can be rejected
  • Verified documents cannot be rejected

The following documents can be rejected:

  • Form
  • References / ICE
  • Upload Quals & Certs
  • Upload Driving Licence
  • Upload CV
  • Sign Document
  • GDPR Consent Document

The following documents cannot be rejected:

  • TrustID
  • Legalesign
  • Info Document
  • View Document

In a Upload Q&C doc, if the consultant populates the various fields in the Upload Q&C verify screen (e.g. issues date, expiry date), the changes are not kept if the document is then rejected.

When a document is rejected, the user is prompted to enter a reason why.

The candidate is sent an email when a document is rejected, including the reason why.

A screenshot of a computer

Description automatically generated

The original submitted documents are stored in the candidate attachments area and prefixed with ‘REJECTED’ with the original submitted date.  The candidate page is not updated with any of the fields from the document.

For most document types this is a pdf, for the upload documents e.g. if Q&C, it is the files themselves.

The following new columns have been added to the onboarding grid and are populated:

  • Rejected
  • Rejected By
  • Rejected On

The existing fields 'Submitted' and 'Submitted on' fields are blanked out.

A screenshot of a computer

Description automatically generated

The ‘Rejected Reason’ field is available to add to the grid and layout can be saved via the right click column chooser.

The Candidate Portal Status information display on this screen is changed as below:

  • Submitted x of y - excludes rejected documents
  • Verified x of y - stays the same
  • Rejected x of y -this is a new statistic that shows the number of documents currently in a rejected state

Portal

Rejected document contains all the data input by the candidate when it's returned to the Portal.

The candidate sees the rejected documents in the list of documents with a warning triangle and the rejected document's description is the reason they were rejected.

A close up of a photo test

Description automatically generated

When the candidate opens a rejected document:

  • The description at the top of the document, is the reason they were rejected
  • All fields populated when the file was last submitted are displayed populated
  • The candidate can change any fields
  • Changed fields must conform to the same rules as the original submission
  • E.g. Mandatory fields
  • E.g. Employment history - no gaps, must not have gaps
  • The candidate can submit the changed document
  • Once the document has been submitted it is no longer editable
  • Once the document is submitted, the document is marked with a green tick
  • The submitted / submitted date fields are populated in Infinity
  • When the 'show completed' slider is off or on, rejected documents are displayed

Infinity - verifying rejected documents

Rejected documents that are resubmitted can be verified as per existing functionality.

This will blank the rejected date / by fields.

Infinity - rejecting rejected documents

Rejected documents that are resubmitted can be rejected as per existing functionality.

The same process is followed as per the original rejection, except for the following:

  • The existing rejected reason can be edited before being sent to the candidate
  • The new rejected date / by overwrites the old one

Note: Users are prevented from rejecting documents that were submitted before the latest upgrade. The user is told the document cannot be rejected because it was submitted before the new rejection functionality was added and does not contain all the required information to return it to the candidate. The document must be sent to the candidate again to complete.

Enhancement 128150 Portal - availability ‘Per Shift’

Availability can be configured 'Per Day' or 'Per Shift'

  • Availability 'Per Day' allows candidates to indicate if they are available or unavailable for each day
  • Availability 'Per Shift' allows candidates to indicate which shifts they are available for e.g. Early, Late, Night, Long Day. If they are unavailable, they indicate this 'per day'
  • Per Shift' availability would typically only be used by certain industries e.g. Care, Teaching etc.

Infinity Portal Administration

On databases enabled for Temp Availability, in Administration / General Settings / Candidate Portal tab, there is a new button to configure whether candidates add their availability on the Portal ‘Per Day’ or ‘Per Shift’.

‘Per Day’ works as per existing functionality.

This is the default when first enabled.

‘Per Shift’ is new functionality.

When configured 'Per Shift' at least 2 shifts must be created e.g. Early, Late, Night, Long Day.

A screenshot of a computer

Description automatically generated

  • Each shift must be given a name, start time and end time
  • The start time can be later than the end time, which indicates an overnight shift
  • Shifts can overlap e.g. early, late, night, long day

Note:Shifts are configured in the Portal administration screen separately and are not taken from the Administration / Global Temp Settings / Shift Names tab, but configuration is the same.

‘Per Shift’ Unavailability also has a start time and end time.

This defaults to 24-hour unavailability.

If you have availability configured for overnight shifts, it is recommended that 'unavailability' is configured to start after the night shift would have finished e.g. If an overnight shift finishes at 10am, unavailability starts at 11am.

Note:  It is not recommended that 'Per Shift' availability / unavailability times are changed once set and in use. If you are unsure, please contact the training team on training@ikirupeople.com.

An 'info' button is available when ‘Per Shift’ is selected.

This advises that candidates only see the shift names on the Portal e.g. Early, Late, Long Day. When a candidate says they are available / unavailable for a shift, the entry is added to the candidate’s Temp Calendar in Infinity, using the times as configured in the Portal Administration screen. Infinity does not store the name of the shift.

If shift availability times are edited or shifts deleted in the Portal Administration screen, the user is warned that any availability previously entered by candidates will no longer be seen on the Portal but will continue to be visible in Infinity.

A screenshot of a computer

Description automatically generated

A preview button is available for both 'Daily' and 'Per Shift' Availability.

This shows how the Availability screen will look on the Portal with the chosen setting and includes a placement shift.

Screens screenshot of a web page

Description automatically generated

Candidate Portal

When configured 'Per Shift' the candidate can mark themselves as available on the Portal for each of the shifts e.g. Early, Late, Night, Long Day.

  • Candidate can unmark themselves as ‘available’ for each of the shifts e.g. Early, late, night, long day (this just removes the availability for that shift)
  • Candidate cannot mark themselves as ’unavailable’ for each of the shifts e.g. Early, late, night, long day
  • Candidate can mark themselves a ’unavailable’ per day
  • Candidate can mark their availability as ‘unknown’ per day
  • If reasons are enabled, the candidate must enter a reason for all days they are unavailable for
  • The candidate does not see times associated with the shift
  • If the candidate has availability in their temp calendar that match the availability shift times configured in the Portal administration screen, they are displayed as available for that shift.
  • If the candidate is on a shift for any day, they see the shift(s), rather than the availability

The Advanced Availability screen allows the same functionality as the weekly view, but for the date range and weekly pattern.

Infinity Candidate Page

The candidate’s Temp Calendar in Infinity is updated when the candidate adds availability / unavailability on the Portal.

A screenshot of a calendar

Description automatically generated

  • When a candidate is marked as available for a shift, availability is added to their Temp calendar using the times configured in the Portal Administration screen
  • When a candidate is marked as unavailable, unavailability is added to their temp calendar using the times configured in the Portal Administration screen
  • If the candidate adds Availability for any shift, any unavailability that starts on the day the availability starts is removed
  • If the candidate adds Unavailability for any day, any availability that starts on the day the unavailability starts is removed
  • When a candidate is marked as unknown, all availability and unavailability is removed from their temp calendar which starts on the day the unavailability starts
  • If a candidate has been marked as available for multiple shifts, and some (not all) of them are unmarked, the unmarked shifts are removed from their Temp Calendar. No other availability / placement shifts are changed.

Enhancement 131545 Portal - URL increased to 255 characters

Form and Info Document URLs can now be up to 255 characters.

A screenshot of a computer

Description automatically generated

Form and Info Documents created prior to this version, continue to work in the new version.

Enhancement 131443 Portal – candidate rail fields added

Infinity Administration

On databases enabled for Rail, in Administration / General Settings / Portal tab candidate rail fields are available to add to a form.

A screenshot of a computer

AI-generated content may be incorrect.

The following fields can be added:

  • Sentinel Card
  • Sentinel Number
  • Sponsor Type
  • Compliant From - can only be added, if sponsor type is added (check is done on document save)

Each field can be set as mandatory.

Each field is a separate item in the list of fields, so that instructions/notes can be added in between if required.

The fields are visible on the PDF.

If they are already on an application form and Rail is disabled, the form is not changed.

Portal

The candidate can populate these field on the Portal.

A screenshot of a computer

Description automatically generated

  • Sentinel Card is a drop down yes/no value
  • Sentinel Number is max 10 digits
  • Sponsor type has a fixed drop-down list of options
  • Compliant From - enables only when the sponsor type is entered. 
  • The Date drop down list is ordered with the latest at top
  • The Date drop down displays a date range from one year in future, to 50 years in past.

If they are configured as mandatory, the candidate must populate them before the form can be submitted.

Verify

The consultant can verify the fields and add them to the candidate page.

A screenshot of a computer

AI-generated content may be incorrect.

Users require the permission ‘RailSetSponsorFields’ to set the ‘Sponsor Type’ and ‘Compliant from’ fields if those fields exist in the form, even if they are empty.

All changes to the ‘Sponsor type’ and ‘Compliant from’ are logged as an ‘Info’ event on the candidate page that cannot be deleted. (Sponsor Information Updated).

If a form is created, and then rail disabled, the form will still verify without issue (even though the fields will not be visible on the candidate page).

Enhancement 131627 Portal - candidate returned to same shift after viewing

On the Availability calendar, after clicking a shift and then clicking 'back', the candidate is taken back to the selected shift.

A screenshot of a phone

AI-generated content may be incorrect.

Enhancement 131667 Portal - open problem Q&C and CV docs

There is a way for the document to be opened outside of Infinity, if it has failed.

A screenshot of a computer

AI-generated content may be incorrect.

This is relevant to Q&C and CV upload documents if corrupted or password protected.

Clicking ‘Open Document’ will download the document to the local machine and attempt to open it.

Enhancement 131831 Portal - conditional question fields on forms

Infinity Portal Administration

In Administration / General Settings / Candidate Portal tab / Add Form menu, forms can be built with conditional questions, so that multiple fields can be skipped, based on the answer to a question.

In the ‘Field Options’ screen, the conditional question can be set as mandatory if required and the question can be 500 characters maximum.

Custom fields that are required for the conditional question are configured by clicking the ‘Configure Custom Fields’ button.

This displays the ‘Conditional Fields Selection’ screen.

  • Custom fields can be added for when the candidate answers ‘Yes’ and / or ‘No’ to the question
  • Each field that appears based on the condition can be set to mandatory if required
  • A custom field can only be added once to a form

Candidate Portal

The question is displayed, and the custom fields are displayed as configured depending on whether the candidate answered ‘Yes’ or ‘No’.

A screenshot of a medical form

AI-generated content may be incorrect.

 

  • If they swap between yes/no, the appropriate custom fields are displayed.
  • Some yes/no answers may not have additional fields.
  • Fields that appear based on the question, can be mandatory (as per the admin setting)
  • They are only mandatory, if they are visible based on the answer to the question.
  • The PDF displays all the relevant questions and answers i.e. if they aren't shown to the candidate, they're not on the pdf.

Infinity Verification

  • If the custom fields are on the candidate page, the fields are populated
  • If the custom fields are Portal only, the answers only appear on the pdf document

Enhancement 131841 Portal – reference number field added to Quals & Certs

Infinity Portal Administration

In Administration / General Settings / Candidate Portal tab, Quals & Certs 'Reference Number' field can be configured as 'required' in documents.

The field defaults to off and is available in the following documents only and is not relevant for multiple:

  • 'Single Upload Quals & Certs' document
  • 'A or B &C' Upload Quals & Certs' document per quals & cert

The field can have a different 'Portal name' compared to the field name in Infinity.  If a portal name is not populated the infinity name is used.

It cannot be edited once the document has been allocated to a candidate.

Candidate Portal

If configured, the candidate must populate this field when uploading the Quals & Cert document.

A screenshot of a computer

AI-generated content may be incorrect.

Infinity Verification

  • When the document is verified the 'Reference No. field is populated against the relevant Qual & Cert on the candidate page.
  • The document can be rejected and then verified.

Enhancement 131874 Portal - new logo for pining the home page on a mobile

Note:  this setting is for use in the next version of the Portal and there is a note on screen. If configured now it will not showFunctionality continues to work as per previous versions.

In Administration / General Settings / Website Settings tab, there is a new field to store a square logo that is used when pinning the Portal website on a mobile.

Enhancement 120546 - Infinity Rail

Overview

The Infinity rail module is available from Infinity 4.95 onwards and is a chargeable extra.  If you are interested in this functionality, please contact your account manager.

Enabling Rail functionality

There is a tick box in the Administration screen to enable ‘Rail’ functionality on the Infinity database. 

A screenshot of a computer

Description automatically generated

 

This enables:

  • 'Rail' tab on the Candidate page
  • ‘Rail’ tab on the Company page
  • ‘Rail’ tab on the Location page
  • ‘Rail tab on the Job page
  • ‘Approval Log’ menu item on the placement page
  • ‘Rail Compliance Checks’ in the administration screen. 

 

Candidate page fields

Existing users must tick the ‘Rail’ option in the ‘Show the following tabs’ section of the ‘User Options’ screen, for the Rail tab to be visible.

For new users it will be ticked as default. 

A screenshot of a computer

Description automatically generated

On the candidate page, the rail tab shows the ‘Sentinel’ and ‘Sponsor type’ fields. 

A screenshot of a computer

Description automatically generated 

User can tick if a candidate has a Sentinel card. 

User can enter a Sentinel number (Max 10 digits). 

The Sentinel number is sent to Mid-Office, if configured on the Infinity database. 

 

‘Sponsor type’ has 5 options: 

 A screenshot of a computer

Description automatically generated

Primary Sponsored = Candidate is Primary Sponsored.

Sub Sponsored = Candidate is Primary Sponsored by another company, and you have their authorisation to place them on specific shifts.

Sub Contractor = Candidates are supplied on a sub-contractor basis by another company.  A dummy candidate is created in Infinity.

De Sponsored = Candidate was formerly Primary Sponsored, but sponsorship has been removed.

Not Sponsored = Candidate does not have any sponsorship.

 

‘Compliant from’ enables only when the sponsor type is entered. 

 

Users require the permission ‘RailSetSponsorFields’ to set the ‘Sponsor Type’ and ‘Compliant from’ fields. 

No permissions are required to edit ‘Sentinel card’ and ‘Sentinel Number’.

 

All changes to the ‘Sponsor type’ and ‘Compliant from’ are logged as an ‘Info’ event on the candidate page that cannot be deleted.

Changes to ‘Sentinel Card’ and ‘Sentinel Number’ are not logged.

 

Users must add this event action to their ‘Event Actions’ filter to view these events. 

A screenshot of a computer

Description automatically generated 

 

Job page fields 

On the Job page the ‘Rail job’ tick box indicates whether it’s a rail job or not.  Rail jobs need to be identified so rail-related temp compliance checks can run. 

A screenshot of a computer

Description automatically generated 

 

Users require the permission ‘RailEditJobRailSetting’ to change the ‘Rail job’ field. 

 

Company page fields

On the Company page the ‘Rail job’ field can be defaulted per company. 

A screenshot of a computer

Description automatically generated 

Users require the permission ‘RailEditCompanyLocationFields’ to change the ‘Rail job’ defaults, and the ‘Max door-to-door time’

 

Location page fields

On the Location page, the ‘Rail job’ field can be defaulted per location, which overrides the company default. 

A red rectangle with black text

Description automatically generated 

The company default is shown until the user ticks the ‘Override defaults’ tick box and sets the required value for that location. 

 

Users require the permission ‘RailEditCompanyLocationFields’ to change the ‘Rail job’ defaults

 

Placement page fields

On the Placement page, the ‘Approval Log’ menu item, displays a log of any Compliance Checks, that require approval if they fail.

A screenshot of a computer

Description automatically generated

 

Setting the rail tab as default

You can set Infinity to view the Rail tab by default when the candidate, company, location, or job pages are opened. 

A screenshot of a computer

Description automatically generated 

 

Rail Compliance Checks Overview

Rail specific compliance checks can be enabled in the Administration screen.

  • They run for Temp Jobs only.
  • They run for jobs ticked as ‘Rail Job’ on the ‘Rail’ tab of the job.
  • They are off by default.
  • The ‘i’ icon after each check provides further details.
  • All methods of placing a candidate on a Temp Job run the checks.

A screenshot of a computer

Description automatically generated

Some of the Rail Compliance Checks have ‘Off / Warn / Prevent’ options, in a similar way to the Non-Rail Compliance Checks.

  • Warn – allows candidates who fail the check to be placed (subject to any permissions required).
  • Prevent – does not allow candidates who fail the check to be placed.

Some of the Rail Compliance Checks have ‘Off / Requires Approval’ options, which is new functionality.

  • Requires approval – If a candidate fails the check, the user is warned, and an additional ‘Approval’ process is run before the candidate can be placed.
  • Candidate who pass the check, do not require the ‘Approval’ process.
  • The additional ‘Approval’ process is specific to the check being run.
  • All approvals are stored in the Approval Log on the placement page.
  • An Approval report lists all Approvals within a specific date range.
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.
  • The Door-to-Door check is slightly different from the other checks, because a check that initially fails can be changed to a check that passes (subject to permissions) e.g. because they are staying in accommodation.
  • Door-to-Door checks that initially fail are included in the approval log, even if they are changed to pass.

The default settings are:

  • Upper Max Hours a Week = 72 hours
  • Lower Max Hours a Week = 60 hours
  • Rest Between Shifts = 12 hours
  • Max Shift Length = 12 hours
  • Max Consecutive Shifts = 13 shifts

For ease, this document will assume that the default settings are used.

When the candidate is placed, the Checks screen indicates if they pass the check , have a warning , or are prevented from being placed.

A screenshot of a software

Description automatically generated

From the Shift Planner results tooltip, double-clicking in the ‘Overall compliance’ column, displays all failure details:

A screenshot of a computer

Description automatically generated

This allows you to view the ‘View Exceeded’ options, so you can see the details of the checks that have failed prior to placing the candidate.

A screenshot of a computer

Description automatically generated

‘Sponsor Type’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘sponsor type’ check enabled, the candidate’s ‘Sponsor type is checked. 

A screenshot of a computer

Description automatically generated 

 A screenshot of a computer

Description automatically generated

Primary Sponsored Candidates

  • Primary Sponsored Candidates pass the check and do not require approval.

Sub Sponsored Candidates

  • Sub Sponsored Candidates fail the check with a warning and require approval.
  • Only users with permission ‘RailPlaceSubSponsoredCandidate’ can approve a ‘Sub Sponsored’ candidate. 
  • Users without permission will fail the check with the reason ‘Requires permission to place Sub Sponsored candidates’, and the candidate is prevented from being placed.
  • Users with permission will be warned with the reason ‘Sub Sponsored’ and can place the candidate if they complete the Approval process. 
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.

Not Sponsored Candidates

  • Not Sponsored Candidates fail the check with a warning and require approval.
  • Only users with permission ‘RailPlaceNotSponsoredCandidate’ can approve a ‘Not Sponsored’ candidate. 
  • Users without permission will fail the check with the reason ‘Requires permission to place Not Sponsored candidates’, and the candidate is prevented from being placed.
  • Users with permission will be warned with the reason ‘Not Sponsored’ and can place the candidate if they complete the Approval process.
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.

Sub Contractor

  • Sub Contractor Candidates pass the check and do not require approval.

De Sponsored

  • De Sponsored Candidates fail the check and are prevented from being placed.

Candidates with a blank sponsor type

  • Candidates with a blank sponsor type fail the check and are prevented from being placed. The reason given is ‘Sponsor Type is blank’.

 

When the user places a Sub Sponsored or Not Sponsored candidate, the ‘Sponsor Type Approval’ window is displayed, and the user must confirm ‘Yes’. 

A screenshot of a computer screen

Description automatically generated

 

  • The user must add at least one attachment. 
  • The user can either browse to a file or drag and drop. 
  • The user can optionally add comments.
  • A copy of the details is stored in the ‘Approval Log (See ‘Approval Log’ section below)

 

‘Compliant From’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Complaint from’ check enabled, the candidate’s ‘Compliant from’, date is checked. 

The ‘Compliant From’ date is the date the sponsor type was confirmed as compliant.

A screenshot of a computer

Description automatically generated with medium confidence 

A screenshot of a computer screen

Description automatically generated

 

  • To pass the check, the ‘earliest shift’ that they are being placed on must be on or after the candidate’s Compliant From’ date.
  • If the check fails, and is configured in the administration screen to warn, the candidate can be placed.
  • If the check fails, and is configured in the administration screen to prevent, the candidate cannot be placed. 
  • A blank ‘Compliant From’ date will fail the check.

 

‘Max 60 & 72 hours a week’ temp compliance checks 

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Upper Max Hours a Week’ and/or ‘Lower Max Hours a Week’ checks enabled, the candidate’s ‘Hours per week’ is checked. 

  • By Default, the ‘Upper Max Hours a Week’ check is 72 hours.
  • By Default, the ‘Lower Max Hours a Week’ check is 60 hours.

A screenshot of a computer

Description automatically generated

  • Candidate who work more than 60 hours in any of the weeks they are being placed on, fail the check with a warning and require approval.
  • Candidates who work up to a maximum of 60 hours in any of the weeks they are being placed on, pass the ‘Max 60 Hours a Week’ check, and do not require approval.
  • Candidates who work more than 72 hours in any of the weeks they are being placed on, fail the check with a warning and require approval.
  • Candidates who work up to a maximum of 72 hours in any of the weeks they are being placed on, pass the ‘Max 72 Hours a Week’ check, and do not require approval.
  • If both ‘Max 72 Hours a Week’ and ‘Max 60 Hours a Week’ checks are enabled, only one Approval process will run.
  • If the candidate fails the 60 hours a week check, but passes the 72 hours a week check, the 60 hours a week Approval process is run.
  • If the candidate fails both checks, the 72 hours a week Approval process is run.
  • Only users with permission ‘RailPlaceOverUpperHoursAWeek’ can approve a candidate who fails the 72 Hours a Week check. 
  • Only users with permission ‘RailPlaceOverLowerHoursAWeek’ can approve a candidate who fails the 60 Hours a Week check. 
  • Users without permission will fail the check with the reason ‘Requires permission to place candidate for x hours’ (x is the calculated hours/week), and the candidate is prevented from being placed.
  • Users with permission will be warned with the ‘calculated hours per week’ displayed and can place the candidate if they complete the Approval process. 
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.

 

When the user places a candidate who fails the check, the ‘Max x Hours Approval’ window is displayed, and the user must confirm ‘Yes’.  (Example below is for ‘Max 72 Hours Approval’)

 

A screenshot of a computer screen

Description automatically generated

  • The user must add at least one attachment. 
  • The user can either browse to a file or drag and drop. 
  • The user can optionally add comments.
  • A copy of the details is stored in the ‘Approval Log (See ‘Approval Log’ section below)
  • The ‘view exceeded’ hyperlink, displays the ‘7 Day Periods’ that exceed 60/72 hours a week.

A screenshot of a computer

Description automatically generated

 

How ‘Hours Per Week’ is calculated

When a candidate is placed on one shift, a check is done, for every 7-day period that the shift is in. 

  • All calculations are midnight to midnight.
  • The calculation includes ALL shifts for the candidate including the ones they’re being placed on.
  • ‘Other work’ is also included in the check. (Other work is an entry that can be added to the candidates’ calendar to indicate they are working through another company e.g. They are sub-sponsored to another agency for some shifts.)
  • If part of a shift is in the week, then only the hours within the week are used.

 

Example 1:  If a candidate is placed 9.00am to 9.00pm on Friday 21st Oct the following checks are done

  • Sat 15 – Fri 21 Oct
  • Sun 16 – Sat 22 Oct
  • Mon 17 – Sun 23 Oct
  • Tue 18 – Mon 24 Oct
  • Wed 19 – Tue 25 Oct
  • Thu 20 – Wed 26 Oct
  • Fri 21 – Thu 27 Oct

Example 2:  If a candidate is placed overnight 9.00pm on Friday 21st Oct to 9.00 am on Saturday 22nd Oct, the following checks are done

  • Sat 15 – Fri 21 Oct
  • Sun 16 – Sat 22 Oct
  • Mon 17 – Sun 23 Oct
  • Tue 18 – Mon 24 Oct
  • Wed 19 – Tue 25 Oct
  • Thu 20 – Wed 26 Oct
  • Fri 21 – Thu 27 Oct
  • Sat 22 – Fri 28 Oct

Example 3:  If a candidate was placed on 5 consecutive Shifts 9.00am to 9.00pm on Friday 21st Oct to Tuesday 25th Oct, the following checks are done

  • Sat 15 – Fri 21 Oct
  • Sun 16 – Sat 22 Oct
  • Mon 17 – Sun 23 Oct
  • Tue 18 – Mon 24 Oct
  • Wed 19 – Tue 25 Oct
  • Thu 20 – Wed 26 Oct
  • Fri 21 – Thu 27 Oct
  • Sat 22 – Fri 28 Oct
  • Sun 23 – Sat 29 Oct
  • Mon 24 – Sun 30 Oct
  • Tue 25 – Mon 31 Oct

Example 4:  If a candidate was placed on Non-consecutive Shifts, for each shift the checks as per Example 1 are run.

  • If the consecutive shifts are within the same week, only one check on each day is required.

 

‘Max Door-to-Door’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Max Door-to-Door’ check enabled, the candidate’s Door-to-Door time is checked. 

A screenshot of a software

Description automatically generated

  • Candidate whose Door-to-Door time is over the allowed maximum, fail the check with a warning and require approval.
  • Candidates whose Door-to-Door time is equal or lower than the allowed maximum, pass the check, and do not require approval.
  • If the candidate and/or job doesn’t have a valid address, the check fails, and requires approval.
  • Only users with permission ‘RailPlaceOverMaxDoorToDoor’ can approve a candidate who fails the check. 
  • Users without permission will not be able to Approve the candidate if they fail the check. 
  • Users without permission will be taken into the approval screen, as there are scenarios where a candidate who initially fails can then go on to pass e.g., candidates/ jobs without a valid address.
  • Users with permission will be warned with the ‘calculated Max Door-to-Door’ displayed and can place the candidate if they complete the Approval process. 
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.
  • ‘Travel Time’ can only be calculated on databases that have the Mapping Feature.  (To receive the Mapping Feature, all users must have either a Distance Search or Address Lookup licence).
  • Databases without the Mapping Feature will not be able to enable the ‘Max Door-to-Door’ check.

When the user places a candidate who fails the check, the ‘Max Door-to-Door Approval’ window is displayed, and the user must confirm ‘Yes’.

A screenshot of a computer

Description automatically generated

  • Users with the ‘RailPlaceEditAccommodation’ permission can edit the ‘Staying in Accommodation’ tick box.
  • Users with the ‘RailPlaceEditTravelTime’ permission can edit the Travel time.
  • The user must add comments.
  • When the Door-to-Door time is greater than the ‘Max Door-to-Door time’, the Door-to-Door time is displayed red and bold. 
  • The Door-to-Door time is recalculated when ‘Staying in Accommodation’ or ‘Travel Time’ are edited.
  • Only users with permission ‘RailPlaceOverMaxDoorToDoor’ can approve a candidate whose ‘Door-to-Door time is greater than the ‘Max Door-to-Door time’. 
  • If the candidate and/or job doesn’t have a valid address, users with the ‘RailPlaceEditTravelTime’ permission can manually enter/edit the travel time.
  • A copy of the details is stored in the ‘Approval Log every time the Approval screen is populated. (See ‘Approval Log’ section below)
  • Travel Time is stored in the database for candidates who pass the Door-to-Door check, to allow for reporting.
  • When extending a placement, the Approval details need to be re-entered, and no previously entered information is re-loaded.
  • Users without the RailPlaceOverMaxDoorToDoor’ permission cannot place a candidate if the Door-to-Door time continues to be over the ‘Max Door-to-Door time, when the Approval screen has been populated:

A screenshot of a computer

Description automatically generated

 

How ‘Door-to-Door time is calculated

  • ‘Door-to-door time’ is calculated as follows:
  • (travel time * 2) + longest shift (all shifts on the placement inc. those being placed on)
  • ‘travel time’ is automatically calculated from the candidates’ home address to the jobs location address when travelling by car.
  • A ‘Staying in Accommodation’ tick box allows the user to indicate that the candidate will not be travelling to and from site each day.
  • When ‘Staying in Accommodation’ is un-ticked, ‘Door-to-door time’ = (travel time * 2) +longest shift (all shifts on the placement inc. those being placed on)
  • When ‘Staying in Accommodation’ is ticked, ‘Door-to-door time’ = travel time
  • ‘Staying in Accommodation’ is un-ticked by default.

How ‘Max Door-to-Door time is calculated

‘Max Door-to-Door time’ can be configured globally, and defaults to 14 hours:

  • Only Database Managers can change this setting.

A screenshot of a computer

Description automatically generated

‘Max Door-to-Door time’ can also be configured per client:

  • The permission ‘RailEditCompanyLocationFields' is required to edit the company level field.

A screenshot of a computer

Description automatically generated

‘Max door-to-door time:

  • Is taken from the ‘Per Client’ setting. 
  • If ‘Per Client’ is blank, the ‘global’ setting is used.

‘Rest between shifts of less than 12 hours’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Rest Between Shifts’ check enabled, the candidate’s Rest Between Shifts is checked. 

A screenshot of a software

Description automatically generated

  • Candidates whose Rest Between Shifts is less than 12 hours fail the check with a warning and require approval.
  • Candidates whose Rest Between Shifts is 12 hours or more, pass the check and do not require approval.
  • Only users with permission ‘RailPlaceOverMaxRestBetweenShifts’ can approve a candidate who has less than 12 hours rest. 
  • Users without permission will fail the check with the reason ‘Requires permission to place for x hours rest between shifts’, and the candidate is prevented from being placed.
  • Users with permission will be warned with the ‘Calculated Rest Between Shifts’ displayed and can place the candidate if they complete the Approval process. 
  • Bulk Placing and Extending does not allow the placing of candidates who fail the check and require Approval.

When the user places a candidate who fails the ‘Rest Between Shifts’ check, the ‘Rest Between Shifts Approval’ window is displayed, and the user must confirm ‘Yes’. 

A screenshot of a computer screen

Description automatically generated

 

  • The user must add comments
  • A copy of the details is stored in the ‘Approval Log (See ‘Approval Log’ section below)
  • The ‘View Failed’ hyperlink, displays the shifts that do not have sufficient rest before and/or after them
  • The ‘Hours’ column displays the shortest time (either before or after)

A screenshot of a computer

Description automatically generated

 

How ‘Rest Between Shifts’ is calculated

  • There must be 12 hours immediately before the shift where the candidate is not working.
  • Shifts and Other work are used by this check.
  • There must be 12 hours immediately after the shift where the candidate is not working.
  • Shift and Other work are used by this check.
  • All shifts being placed on are checked.

‘Shift longer than 12 hours’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Shift Longer than 12 hours’ check enabled, the shift lengths are checked. 

 

A screenshot of a software

Description automatically generated

 

  • To pass the check, all the Shifts that they are being placed on must not be longer than 12 hours.
  • If the check fails, and is configured in the administration screen to warn, the candidate can be placed, if the user has permission.
  • Users require the ‘RailPlaceOverMaxShiftLength’ permission to place a candidate who fails the check.
  • Users without permission will fail the check with the reason ‘Requires permission to place a shift for x hours’, and the candidate is prevented from being placed.
  • Users with permission will be warned with the ‘Max Hours per Shift’ displayed and can place the candidate. 
  • If the check fails, and is configured in the administration screen to prevent, the candidate cannot be placed. 
  • No approval is required.

The ‘View Exceeded’ hyperlink, displays the shifts that are greater than 12 hours.

A screenshot of a computer

Description automatically generated

 

‘Max 13 consecutive shifts’ temp compliance check

When placing/extending a candidate on shifts on temp rail jobs, with the ‘Max 13 Consecutive Shifts’ check enabled, the number of consecutive shifts is counted. 

 

A screenshot of a computer

Description automatically generated

 

  • To pass the check, all the Shifts that they are being placed on must not allow the candidate to work more than 13 consecutive shifts, days or nights.
  • If the check fails, and is configured in the administration screen to warn, the candidate can be placed, if the user has permission.
  • Users require the ‘RailPlaceOverMaxConsecutiveShifts’ permission to place a candidate who fails the check.
  • Users without permission will fail the check with the reason ‘Requires permission to place for x consecutive shifts’, and the candidate is prevented from being placed.
  • Users with permission will be warned with the ‘x consecutive shifts’ displayed and can place the candidate. 
  • If the check fails, and is configured in the administration screen to prevent, the candidate cannot be placed. 
  • No approval is required.

The ‘View Exceeded’ hyperlink, displays the continuous shifts that are greater than 13.

A screenshot of a computer

Description automatically generated

 

 

How ‘Consecutive Shifts’ are calculated

  • Shifts are deemed consecutive if there are less than 24 hours between them
  • More than 13 consecutive day shifts fail the check
  • More than 13 consecutive night shifts fail the check
  • Example 1 (Day Shifts):
  • The following series of shifts will pass the check.
  • If another shift is added 24 hours or less before the first shift, or 24 hours or less after the last shift, the check will fail
  • Sat 15 Oct – 7am – 7pm
  • Sun 16 Oct – 7am – 7pm
  • Mon 17 Oct – 7am – 7pm
  • Tue 18 Oct – 7am – 7pm
  • Wed 19 Oct – 7am – 7pm
  • Thu 20 Oct – 7am – 7pm
  • Fri 21 Oct – 7am – 7pm
  • Sat 22 Oct – 7am – 7pm
  • Sun 23 Oct – 7am – 7pm
  • Mon 24 Oct – 7am – 7pm
  • Tue 25 Oct – 7am – 7pm
  • Wed 26 Oct – 7am – 7pm
  • Thu 27 Oct – 7am – 7pm
  • Example 2 (Night Shifts):
  • The following series of shifts will pass the check.
  • If another shift is added 24 hours or less before the first shift, or 24 hours or less after the last shift, the check will fail
  • Sat 15 Oct 10pm – Sun 16 Oct 6am
  • Sun 16 Oct 10pm – Mon 17 Oct 6am
  • Mon 17 Oct 10pm – Tue 18 Oct 6am
  • Tue 18 Oct 10pm – Wed 19 Oct 6am
  • Wed 19 Oct 10pm – Thu 20 Oct 6am
  • Thu 20 Oct 10pm – Fri 21 Oct 6am
  • Fri 21 Oct 10pm – Sat 22 Oct 6am
  • Sun 23 Oct 1am – Sun 23 Oct 6am – Note:  This shift starts after midnight
  • Mon 24 Oct 1am – Mon 24 Oct 6am – Note:  This shift starts after midnight
  • Tue 25 Oct 1am – Tue 25 Oct 6am – Note:  This shift starts after midnight
  • Tue 25 Oct 10pm – Wed 26 Oct 6am
  • Wed 26 Oct 10pm – Thu 27 Oct 6am
  • Thu 27 Oct 10pm – Fri 28 Oct 6am
  • Note:  Some night shifts start before midnight and some start after midnight. They are all consecutive night shifts.
  • All shifts being placed on, and existing shifts are included in the check
  • ‘Other work’ is also included in the check

Editing Placement Shift Times runs the relevant Temp Compliance Checks

When you ‘Edit Placement Shift Times’

A screenshot of a computer

Description automatically generated

The following Rail Temp Compliance Checks re-run:

  • Max 72 hours a week
  • Max 60 hours a week
  • Max Door-to-door
  • Rest Between Shifts
  • Max Shift Length
  • Max Consecutive Shifts

A screenshot of a computer

Description automatically generated

Users require the 'OverrideEditShiftTimeWarnings' permission to place a candidate who fails the check with a warning.

This permission is off for all users by default.

When set to Warn and checks fail, approval is required for the following checks:

  • Max 72 hours a week
  • Max 60 hours a week
  • Max Door-to-door
  • Rest Between Shifts

When set to prevent and checks fail, shift times cannot be edited.

Approval Log

All approvals are stored in the Approval Log on the placement page.

A screenshot of a computer

Description automatically generated

  • The approval log is not editable
  • There could be more than one set of data with the same approval type per placement e.g., if a placement is extended
  • There could be more than one entry per ‘group of shifts’ being placed on e.g. a sub sponsored candidate who is working more than x hours door-to-door

A screenshot of a computer

Description automatically generated

The approval log columns are as follows:

  • ‘Type’ - Shows which approval process was run:
  • Sponsor Type
  • Max 72 Hours
  • Max 60 Hours
  • Max Door-to-Door
  • Rest Between Shifts
  • Attachments – Shows the filenames of any attached files
  • Clicking on the hyperlink in the ‘Attachments’ column, opens the file
  • If multiple files are added, you must select which one you want to open
  • Comments – Shows the comments
  • ‘Shift Date/Times’ - Shifts they were being placed on when approval was given
  • ‘Sponsor Type’ -Candidates Sponsor Type when they were placed, for candidates who fail the Sponsor Type check
  • ‘Compliant’ -Candidates Compliant from date when they were placed, for candidates who fail the Sponsor Type check
  • ‘H/W’ - ‘Hours per Week’, for candidates who fail the 72 and/or 60 Hours per Week check
  • ‘Travel’ - ‘Travel time’, for candidates who initially fail the door-to-door check
  • ‘D2D’ - ‘Door-to-Door time’, for candidates who initially fail the door-to-door check
  • ‘Max D2D’ -‘Allowed Door-to-Door time’, for candidates who initially fail the door-to-door check
  • ‘Accomm’ - ‘Staying in Accommodation’ tick box, for candidates who initially fail the door-to-door check
  • The ‘Rest’ column shows the ‘Rest between Shifts’, for candidates who fail the Rest Between Shifts check
  • Date - date the candidate was placed on these shifts
  • Consultant - the user who placed the candidate on these shifts

 

Note: The Approval log lists all approval requests that were run when the placement shifts were created.  If the Rail Compliance checks were not enabled, or the job wasn’t ticked as a rail job when the placement shifts were created, an entry will not appear in the Approval Log.

 

Rail Approval Log Report

The ‘Rail Approval Log’ report is available in the placement folder. 

A screenshot of a report

Description automatically generated 

This reports on the data stored in the ‘Approval Log’ of the placement page, with some extra columns. 

The date range is the ‘Date placed on shifts’ as displayed in the Approval Log. 

A screenshot of a computer

Description automatically generated 

The report includes one row for each of the following checks that fail and require approval:

  • Sponsor Type
  • Max 72 Hours
  • Max 60 Hours
  • Max Door-to-Door
  • Rest Between Shifts

There could be more than one set of data with the same approval type per placement e.g., if a placement is extended. 

There could be more than one entry per ‘group of shifts’ being placed on e.g., a sub sponsored candidate who is working more than x hours door-to-door.

 

The report is ordered by ‘Date Placed on Shifts’ – Oldest first 

A screenshot of a computer

Description automatically generated 

A close-up of a text

Description automatically generated 

 

Note: The Approval log report lists all approval requests that were run when the placement shifts were created.  If the Rail Compliance checks were not enabled, or the job wasn’t ticked as a rail job when the placement shifts were created, an entry will not appear in the Approval Log Report.

 

Working time regulations do not run on Rail Jobs

The working time regulation checks do not run on ‘Rail’ jobs.  Maximum weekly working hours, daily rest break, and weekly rest break are configured in Administration / Global Temp Settings / Regulations. 

A screenshot of a computer

Description automatically generated 

A note has been added to the ‘info’ button against each check. 

 

Temp Planner ‘Sponsor Type’ criteria

On Infinity databases configured for ‘Rail’, the Temp Planner can search for candidates with a specific ‘Sponsor Type’.  Multiple options can be selected if required. 

A screenshot of a computer

Description automatically generated 

 

Rail Searching candidates by Sponsor Type 

The Candidate ad-hoc search and re: job search has search criteria for ‘Sponsor Type’ under the ‘Rail’ menu item. 

A screenshot of a computer

Description automatically generated with medium confidence 

Multiples can be searched using the ‘OR’ option. 

A screenshot of a computer

Description automatically generated with medium confidence 

Sentinel Number Shift Planner column

The Shift Planner has a new column ‘Sentinel Number’ that is not displayed by default.

A screenshot of a computer

Description automatically generated

The 'Shift Planner export to excel' includes the Sentinel Number if visible

 

 

Rail Permissions

All Rail permissions start with the word ‘Rail’, so they are all grouped together.

All Rail permissions are off by default.

The screenshot below lists all the rail permissions and their descriptions:

A screenshot of a computer

Description automatically generated

 

New Rail Shifts Travel Time report

The ‘Rail Shift Travel Time’ report is available in the placement folder.

A screenshot of a report

Description automatically generated

The report lists all Shifts in a date range inc. travel time. 

The date range is the ‘Shift Date’. 

A screenshot of a computer

Description automatically generated 

  • There is one row per shift

 

A screenshot of a computer

Description automatically generated

 

 

  • Only Rail Jobs are included
  • For Shifts that required approval, the Travel time data is taken from the Approval Log
  • For Shifts that didn’t require approval, the data is stored in the database when the placement shifts are created
  • If multiple PO numbers are stored on the placement page, the PO number that is valid on the ‘Date Placed on Shifts’ is used
  • The report is ordered by Shift Start Date/Time, latest first, then Candidate Name
  • The following fields are stored in hours/mins in a format that allows calculations to be performed on them in excel if required e.g., averages
  • Travel Time
  • Total Door-to-Door
  • Allowed Door-to-Door

 

Note: The report lists all shifts for rail jobs in the date range.  As the travel time is stored when the placement shifts are created, if the Rail Compliance checks were not enabled, or the job wasn’t ticked as a rail job when the placement shifts were created, no Door-to-Door information will be displayed in the report for those shifts.

 

New Rail Quals & Certs Report

The ‘Rail Shift Travel Time’ report is available in the candidate folder.

A screenshot of a report

Description automatically generated

  • The report lists all candidates with a ‘Sponsor Type’ populated and includes columns specific to the Rail Industry.
  • The Owning Consultant parameter can restrict which candidates are listed
  • The ‘Quals & Certs Group’ parameter controls which ‘Quals & Certs’ columns are displayed.

A screenshot of a computer

Description automatically generated 

  • There is one row per candidate
  • There is one column per Quals & Certs from the selected Quals & Certs Group.

A screenshot of a computer

Description automatically generated

  • The report is ordered by Candidate Surname, and then by Candidate Forename
  • If the candidate has multiple owning consultants, the ‘Owning Consultant’ column lists them all
  • The ‘Owning Team’ column displays a list of all the teams that the owning consultants are members of
  • Quals & Certs are listed in Alphabetical Order
  • Quals & Certs Columns:
  • If the candidate does not have the Quals & Certs, the column is blank
  • If the candidate does have the Quals & Certs, and the Quals & Certs Expires e.g., Passport, the Expiry date is displayed in the column

If the candidate does have the Quals & Certs, and the Quals & Certs doesn’t expire e.g. Birth Certificate, Yes/No is displayed in the column.

Known Issues

Portal

Changing the reason of an unavailability entry on the Portal creates a duplicate entry in Infinity.  This has been fixed in the next version of Infinity as part of the ticket below.

Issue: 132136 – Portal Avail / shift advanced screen should not add availability if it already exists

 

 

 

v

 

Click to access System Status