Prerequisites
Before configuring job openings:- Create at least one Job Question Set
- Have an existing Job Opening or be ready to create a new one
Linking Question Sets
custom_job_question_set)The Job Question Set field is required - you must select a question set before saving the job opening.
Custom Field Configuration
The ION Career app adds the following custom field to the Job Opening doctype:This field is automatically created during app installation and is required for the screening questions feature to work.
How It Works
When a job opening is linked to a question set:- Web Form Integration: The ION Job Application web form automatically fetches questions for the selected job opening
- Dynamic Loading: Questions are loaded when an applicant selects a job opening in the application form
- API Call: The system calls
ion_career.api.get_job_questionswith the job opening name - Question Display: Questions are rendered dynamically in the web form based on the linked question set
Testing the Configuration
Troubleshooting
Questions Not Appearing
Questions Not Appearing
Possible Causes:
- No question set is linked to the job opening
- The question set is empty
- Browser cache needs to be cleared
- Verify the
custom_job_question_setfield is set on the Job Opening - Ensure the linked question set contains at least one question
- Clear browser cache and reload the web form
Job Question Set Field Not Visible
Job Question Set Field Not Visible
Possible Causes:
- ION Career app is not installed
- Custom fields were not imported
- Run
bench --site [sitename] migrateto ensure custom fields are created - Check that the custom field exists in Customize Form for Job Opening
Validation Errors
Validation Errors
Possible Causes:
- Required questions are not being answered
- JavaScript validation is not working
- Check browser console for JavaScript errors
- Ensure the web form client script is properly loaded
- Verify that
custom_job_question_answersfield exists on the web form