Skip to main content
All CollectionsRelease Notes
April Release 23.4.0
April Release 23.4.0
Whitney Waller avatar
Written by Whitney Waller
Updated over a week ago

Job Role DNA & Matching Updates

  • Job Role DNA & Matching Updates

    • Our prior algorithms focused on behaviors while our new algorithm pinpoints which individual traits (within a behavior) make the current employees successful.

      • This increases the accuracy of our candidate matching.

    • We now show clear primary, secondary, and tertiary behaviors results for each DNA, which include the traits of the most important behaviors. The DNA is simplified and focuses on the top 3 behaviors because they drive 80-90% of the success for a given role. When matching candidates to a DNA, more weight is put on the top 3 behaviors.

  • Cleaner, more modern UX for managing DNA and Library participants.

    • Reordered columns so the employee name and email are next to each other

    • Made the employee's email a hyperlink to the PATH results

    • Added Primary, Secondary, and Tertiary behaviors to the results for completed PATHS

    • Added action icons.

  • Calculate and display new Job Role DNA based on trait-level calculations and weightings of included members.

  • Newly generated Job Role DNA using the new Job Role DNA will set the default weighting for each participant to 5.

  • Update Job Role DNA references in application so there are no longer reference to Job Role PATH

  • Enhanced the Job Role DNA page to display a count of participants who have completed the DNA.

  • Update our application logic to only match candidates when they apply for a role via one of the following scenarios. As part of matching, they should be added to the vetting tab if they are not already on it.

    • The three main scenarios are:

      1. The candidate applies for a job externally and the applicant is sent to us via API

      2. Candidate applies to a job directly in the GoodJob system(app.goodjob.io/jobs)

      3. The employer adds a candidate(s) to the vetting tab (Matches the candidate on their behalf).

  • Enhanced the Manage Job Role DNA page to provide employers with a cleaner UI experience.

    • Reordering columns so the employee name and email are next to each other

    • Made the employee email a hyperlink to the PATH results

    • Cleaned up employee PATH statuses displayed

    • Cleaned up the actions column.

General Employer UI Enhancements

  • Removed the Candidate card on the Employer Dashboard.

    • This card was removed because inviting a candidate without an associated job makes it impossible to find the candidate in the Employer UI.

PATH Updates

  • Updated the Employee PATH Invite email to include more information about the job and employer so that candidates know the invite is on behalf of the employer.

  • Enhanced the Employee PATH Library Page to provide employers with a cleaner UI experience.

    • Made the employee email a hyperlink to the PATH results

    • Cleaned up employee PATH statuses displayed

    • Cleaned up the actions column.

  • Resolved issues with the PATH Reminder emails and sent out reminders for anyone who did not receive a reminder while the issue was being resolved.

  • Enhanced PATH participant process so that any Employee added to the Employee PATH Library with a completed PATH will not be invited to take the PATH again.

    • Instead, the system will link their results to the Employee PATH library so the employer can use their existing results for Job Role DNA.

  • Automatically associate employees to newly envited employer library if the email domain matches without needing to receive approval.

  • Updated the existing PATH Assessment application to use variables based on the current environment so we have the right variables regardless of the environment being deployed to.

  • Added a feature flag to the Copy path invitation feature on the job details page so we can enable or disable it at the time of deployment.

    • It is currently disabled until the new PATH assessment is complete and the Job Invitation Code is fully implemented.

  • [React App] Created new PATH Animal images that will be used in the new PATH Assessment.

  • [React App] Enhanced the PATH Assessment registration process so the registration form is prepopulated with any data we already have for the user taking the PATH.

    • This includes first and last name, job title and email address.

  • Configured PATH Assessment results for a participant to reset when the participant starts taking the PATH again.

  • Updated the PATH Questions API to return the selected answers for the question requested via API, so that the application can tell if the participant has already answered a question.

  • Configured new PATH Assessment UI to Capture User Device Information including operating system browser, browser version, IP address, and physical address.

  • Setup Google Analytics for our new React App PATH assessment so that we can track where users have issues with the assessment, and gather statistics on the PATH assessment once the new PATH is released in May.

  • [React App] Updated PATH Assessment Questions endpoint to return more information to help customize the PATH assessment experience.

    • Added mode name

    • Text for each PATH question

    • Details about the mode for the current question

    • Links to the image for each mode.

  • Created a new endpoint to support ranking questions in the new React App PATH Assessment.

  • [React App] Deployed new PATH Assessment via a Docker image to begin containerizing parts of the app.

    • This is part of the work needed to allow us to deploy to separate parts of the application individually.

Job & Applicant API Updates

  • Created a new endpoint to support getting assessment results by applicant, job or a single job for an applicant.

    • This will support integrations with ATS providers.

  • Updated Create and Update Applicant endpoints to default values for requiring VISA sponsorhip and military experience to false.

  • Updated Create and Update Job endpoints to default values for requiring VISA sponsorhip, internal position, and remote position to false.

Technical Updates

  • Remove references to PathParticipants.UserProfileID from internal dashboard

    • Database update: PathParticipants.UserProfileID field was removed and the UserProfile.PathParticipantsID was added.

  • Added columns to the Message Queue so the application can capture the PATH invite email text and invite link.

    • This allows us to use that text in the new PATH UI and PATH Assessment process.

  • Enhanced performance of match logic so the process that matches candidates to jobs runs faster.

  • Updated Job Role DNA process to update all jobs using the Job Role DNA when new DNA is generated.

Did this answer your question?