XRIS
Recruitment Information System and Portal
I. Introduction
XRIS is a complete solution for recruiters and recruitment companies. It comprises of a Back-Office, Web-Portal and a very hand Quick Uploader. System is basically a centralized CV store where different types of users can upload, download and manage CV's and related documents. Along with the CV's system also allow to store profile information of the candidates. Every CV has an HR profile and one or more than one technical profiles associated with it. All these things can be done using a web interface. Quick Upload functionality allows to store documents just by drag-drop. Draft documents (uploaded through Quick Upload) can be attached with the HR/Technical profiles later. A powerful search feature is also required; it will search through HR profiles, Technical profiles and in the contents of attached documents. Bulk notification is also available in the system, and will help administrators to send announcements and vacancies.
II. Feature Description
- Job Portal
- Candidate Management System
- Quick and Boolean Search
- CV Database
- Quick Upload
III. CMS Business Model
IV. Components of Candidate Management System
The CMS will consist of the following 4 logical components
- Central CV Database
- User Interface - Job Board
- User Interface - Recruiter CV Parking System
- User Interface - Internal Recruiter (My Company) interface
V. Users of Candidate Management System
The CMS will be used by the following 4 types of users
- Candidates
- External Recruiters
- Internal Recruiters
- Administrator
VI. Interfacing between CMS Components & CMS Users
Each of the 4 CMS components will interface a certain set of CMS user types (enlisted in brackets)
- Central CV Database (no direct interfacing with any user - only interfaces the 3 x UIs)
- User Interface - Job Board (candidates, external recruiters)
- User Interface - Recruiter CV Parking System (candidates, external recruiters)
- User Interface - My Company interface (internal recruiter, administrator)
VII. Functionality of Each CMS Component
a. Central CV Database
- Stores Candidate Profiles from Job Boards
- Stores Candidate CV from Job Boards
- Stores Candidate Profiles from CV Parking
- Stores Candidate CV from CV Parking
- Stores Advertised Jobs
- Stores Recruiter's Emailed Communication
- Stores User Activity Log for candidate
- Stores Packages Information for job boards
- Stores Packages Information for CV Parking
- Stores Billing/Payments Information for job boards
- Stores Billing/Payments Information for CV Parking
- Stores Recruiter's information
- Stores Geographical Information
b. User Interface : Job Board
- Allows candidates to post & update CV + profile info
- Allows candidates to search jobs posted on the system
- Allows candidates to apply for jobs posted on the system
- Allows candidates to receive newly posted jobs through email (candidate watchdogs)
- Allows candidates to view jobs application history and status of application
- Allows candidates to view received email communication from recruiters (individual +mail shot)
- Allows candidates to set privacy preferences
- Contacts candidate after every 365 days of "last usage" requesting to update CV / profile.
- Allows external recruiters to search CVs on subscribed job board
- Allows external recruiters to post jobs on subscribed job board
- Allows external recruiters to manage jobs postings and manage advert response
- Allows external recruiters to receive updated/newly posted CVs through email (recruiter watchdogs)
- Allows external recruiters to do mail shots / individual mails to candidates
- Allows external recruiters to create folders and associate candidates to those folders
- Allows external recruiters to update Recruiter profiles
- Allows external recruiters to view their payments/billings
c. User Interface : Recruiter CV Parking System
- Allows candidates to update CV + profile info
- Allow external recruiters to add CVs through quick upload
- Allows external recruiters to search & retrieve their CVs on CV Parking
- Allows external recruiters to create folders and associate candidates to those folders
- Allows external recruiter to add notes against any candidates
- On approval from admin/admin defined internal role, allows system to contacts candidate through auto-email asking to complete profile through web-link
- Contacts candidate after every 365 days of "last usage" requesting to update CV / profile.
- Allows admin/admin defined internal role to create/update candidate's profile
- Allows admin/admin defined internal role to approve the CV version
d. User Interface : Internal Recruiter (My Company) interface
- Allows administrator to create/ edit/ delete internal recruiters & assign roles
- Allows administrator to create/ edit/ delete packages for CV Parking & Job Boards
- Allows administrator to create/ edit/ delete external recruiters for job boards & CV Parking
- Allows administrator to assign packages to external recruiters
- Allows administrator to add/edit payment details into system for external recruiters
- Allows administrator to explicitly revoke/grant rights to external & internal recruiters
- Allows administrator to add/edit geographic information
- Allows internal recruiter (with admin defined role) to search all CVs from job boards
- Allows internal recruiter (with admin defined role) to search all CVs from CV Parking
- Allows internal recruiter (with admin defined role) to post jobs on all or any selection of job boards
- Allows internal recruiter (with admin defined role-data analyst) to create / link basic profiles to CVs uploaded through quick-upload feature of CV Parking
- Allows administrator to view number of CVs uploaded (through CV Parking) by each external recruiter into CV Parking system within a given period of time
- Allows administrator to view number of CVs linked to basic profiles (in CV Parking system) by each internal recruiter role (data analyst) within a given period of time
- Allows administrator to view number of CVs + profiles created / updated (through a particular job board) by candidates within a given period of time
...............