RAPIDS Validation Rules

Learn how to map RAPIDS fields to your users.

 

Use these validation rules when Batch Uploading RAPIDS data or Creating Managed Users.

 

a. Required Fields

  • email: must be a valid email that isn't already associated with an ApprentiScope account
  • user_type: must be either apprentice or applicant
  • first_name: must be a string of length greater than zero
  • last_name: must be a string of length greater than zero
  • address: must be a string of length greater than zero
  • city: must be a string of length greater than zero
  • state: full state name of the user (or N/A)
  • zip: must be a string of length equal to 5

b. Optional Fields

  • phone: a string of length 10

  • apprentice_status: choose one of the following options
    • active
    • suspended
    • exited
    • completed
  • program_start_date: string in this format YYYYMMDD
  • program_start_date: string in this format YYYYMMDD
  • program_completion_date: string in this format YYYYMMDD
  • program_exit_date: string in this format YYYYMMDD
  • program_suspension_date: string in this format YYYYMMDD
  • date_of_birth: string in this format YYYYMMDD

  • ssn: a string in this format xxx-xx-xxxx
  • gender: choose the number that corresponds to one of the following options
    • 1 - Male
    • 2 - Female
    • 9 - Participant did not self-identify
  • ethnicity_hispanic_latino: choose the number that corresponds to one of the following options

    • 1 - Yes
    • 2 - No
    • 9 - Participant did not self-identify
  • american_indian_alaskan_native, asian, black_african_american, native_hawaiian_other_pacific_islander & white: choose the number that corresponds to one of the following options

    • 1 - Yes
    • 0 - No
    • 9 - Participant did not self-identify
  • veteran_status

    • 1 - Veteran
    • 2 - Non-Veteran
    • 3 - Non Veteran, Other Eligible Individual
    • 4 - Veteran, Eligible
    • 9 - Participant did not self-identify
  • disability_status: choose the number that corresponds to one of the following options
    • 1 - Yes
    • 2 - No
    • 3 - Participant did not self-identify
  • employment_status: choose the identifier that corresponds to one of the following options
    • NE - New Employee
    • EE - Existing Employee
  • career_connection: choose the identifier that corresponds to one of the following options
    • N - None
    • P - Pre-Apprenticeship
    • T - Technical Training School
    • M - Military Veterans
    • J - Job Corps
    • Y - YouthBuild
    • H - HUD/STEP-UP
    • C - Career Center Referral
    • S - School-to-Registered Apprenticeship
  • education_level: choose the identifier that corresponds to one of the following options
    • 1 - Not High School Graduate
    • 3 - High School Graduate (or equivalent)
    • 6 - Some College or Associates Degree
    • 7 - Bachelor's Degree
    • 8 - Master's Degree
    • 9 - Doctorate or Professional Degree
    • 5 - Participant did not self-identify

       
  • rapids_number: a string of length 12, like AS0000000002

 

These will default to the selected configuration when creating Managed Users:

  • occupation_id: ApprentiScope's unique identifier for the user's Occupation
  • employer_id: ApprentiScope's unique identifier for the user's Employer

 

These will default to unassigned when creating Managed Users:

  • provider_id: ApprentiScope's unique identifier for the user's Education Provider
  • cohort_id: ApprentiScope's unique identifier for the user's Cohort