Company Workforce
As a registered user, logged into the Rufous website. Upon logging in, the launcher page of the Rufous app will display all the associated apps.

To access the Workforce app, simply click on it’s icon shown below.

Upon clicking, the user will be redirected to the Jobs tab.
1. Jobs
In Jobs Tab, we can view various job postings with different specifications, as displayed in the above snip.


There’s a search bar encased on the top-left side of the Jobs Tab Page to filter by skills and job title.

Next a location filter placed on the top-center of the Jobs Tab Page to specify the job’s vacancy location updated on the respective job upon creation.

Furthermore, sort by filter which is placed on the top-center of the Jobs Tab Page offering options such as Recent Activity, Candidate Matched and Location based on the user’s preference.

Recent Activity- This option is encased to populate the recent activity data updated by the company user.
Candidate Matched- This option is incorporated to filter out the candidates matched for the respective jobs (Populates in descending to ascending order).

Sort by filter- Candidate Matched Location- This option is used to filter out the location which has been assigned for the respective job post. Herein it filters in Descending to ascending order.

Sort by filter- Location
Subsequently, there’s a status filter having 2 options-Active and Expired which allows company user to filter.


Add Job
To Add a Job, click on this icon
placed on the top right corner of the Jobs Tab Page.

Upon clicking on it, Job Description page appears.

Fill in the details over the respective fields in Job Description. Fields Overview:
Title: This field is designated for entering the official title of a specific position within the organization.
Industry: Select the appropriate industry type for the job posting from the industry dropdown menu.
Service/Function: Select the relevant service phase to which the job posting aligns from the Service/Function dropdown menu.
Role: This field is intended for specifying the title or designation of the position related to this job posting.
No. of positions: This field is intended to record the total number of positions available for this particular job posting.
Min Exp: Requirement of the experience for a job post need to be added in this field.
Affiliate: This field is designated for entering the affiliate who has submitted the requirement for the respective job.
Engagement: This dropdown field allows selection of the employment type— Permanent, Contract, or Freelancer in accordance with the specifications of the job posting.
Location Type: In this field, select the applicable work location type for the job posting from the available options: Office, Remote, or Hybrid.
Preferred City: Update the city where the vacancy for this job exists.
Start work from date: The effective start date of the job requirement is to be provided in this field.
Preferred work timings: The working hours for the respective job vacancy as outlined in the requirements must be entered in this field.
After filling it click on to the next button. Upon clicking on next, we get the Skills & Qualification page. Fill in the fields and then click on next.

Fill in the details over the respective fields in Skills & Qualification. Fields Overview:
Mandatory Technical Skills: This field is to add which skill set is required for that respective job. Under this we have fields such as- Technical Skills, Version (optional), Used Year (optional), Exp- Years & Months. To add more skills, click on this +Add another technical skills hyperlink under the mandatory technical skills.
Good to have technical skills: This is an additional field in which the user can update additional skill requirement over it. Yet here to add more skills, click on this +Add another technical skills hyperlink under the technical skills.
Soft skills requirements: This field is designated for entering the relevant soft skill(s) possessed by the candidate.
Minimum Qualification: This field is designated for entering the minimum educational qualifications required for the specified job role.
Specialization: Upon selecting the qualification, the corresponding field of study relevant to the job posting should be selected.

Click on next to proceed with the Approvals & Selection page.

Fill in the details over the respective fields in Approvals & Selection page.
Approvals process: This field displays the progression of approvals in a hierarchical sequence, beginning with the Hiring Approver, followed by the Timesheet Approver, and concluding with the Finance Approver. Shall select the appropriate approvers from the corresponding dropdown menus. To include an additional approval step, click the ‘+ One more approval step’ hyperlink located beneath the Finance Approver field.
Hiring Approver: The assigned person accountable for evaluating and authorizing hiring decisions, including the selection of candidates for employment.

Timesheet Approver: The assigned person accountable for reviewing and confirming the accuracy of employee timesheets, ensuring proper record of hours worked, overtime etc.

Finance Approver: The designated person responsible for assessing and approving financial transactions, including budget allocations, expenses, and payments.

Additional Approver: An Additional Approver is a person incorporated into the approval process to ensure an added level of scrutiny and verification.
Note: The Finance Approver list is generated according to the selected affiliate.
Project Name: This dropdown field is used to select the project associated with the job posting. The project listing appears only when the respective timesheet approver is the Owner of the project. If the required project is not listed, click the '+ Project' hyperlink located beneath the dropdown. Upon clicking, a 'Create Project' pop-up will appear, allowing you to add a new project.

Note: The 'Create Project' pop-up includes the following fields for input:
Project Name: This field is expressly designated for the input of the title of the new project.

Client: This field is designated for the selection of a client from the dropdown list. Client names will be available for selection only if their details have been previously registered.

Owner Name: This field is intended for specifying the designated holder accountable for the overall management of the project. (The owner name will automatically populates when the timesheet approver is added).
Status: This field is presently disabled due to the project being in its initial setup phase. As a result, the status is indicated as 'Yet to Start'.
Start Date & End Date: This field is intended for entering the project duration specifying the period from the start date to the end date.


Remark: This field is intended for adding the observations or remarks relevant to the respective project.

Once the respective project details are filled, click on submit button and then we receive a snack-bar notification stating "Project created successfully".

And then the user can select that respective project by clicking on the Project drop-down field.

Max Hourly Budget: This field is designated for entering the hourly rate allocated for the respective job. The currencies available for selection are USD & INR.

The user can able to check the suggested price for the respective job by clicking on the Suggested price link.

Subscribers: This field is designated for the users authorized to review and verify the current status and progression of the job.

Evaluation Process (+Add Test): The evaluation process is a structured procedure through which candidates are assessed to evaluate their qualifications, skills, competencies, and overall suitability for the role. Under the '+Add Test', there are four available sections namely: Assignment, Assessment, AI Interview, and Interview.

Assignment: The Assignment Round entails providing candidates with specific tasks or assignments that reflect the essential responsibilities and skills required for the role they are pursuing. Upon selecting the 'Assignment' option, the relevant fields are displayed within a designated box, where the details can be entered.


Over the Assignment Field we have-
Name: This field serves to clearly label the assignment.
Description: This field in an assignment refers to the section where detailed information is provided regarding the task. This includes the objectives, scope, requirements, guidelines, and any relevant instructions or context that help the assignee understand and complete the assignment effectively.
Assessment: It's designed to measure a candidate’s qualifications, technical skills, cognitive abilities, and behavioral traits to determine their suitability for a specific role.

Under the assessment we have 2 options mainly— Company Assessment, Rufous Assessment.

The user can then select the respective assessment as per their requirement.
Company Assessment: A structured evaluation tool designed and implemented by an organization to assess candidates technical abilities, problem-solving skills, cognitive competencies, and cultural fit for a specific role.

Rufous Assessment: This is also a formal evaluation process tool developed and implemented to measure candidates technical skills, problem-solving abilities, cognitive strengths, and alignment with the rufous company culture. This assessment involve tests, practical tasks, designed to reflect the organization's specific needs and the requirements of the role.

Note:
If the user selects 'Company Assessment' under the Hire Tab | Shortlisted Tab | Send Next Round | Company Assessment, the user is required to update the assessment link.
If the user selects 'Rufous Assessment' under the Hire Tab | Shortlisted Tab | Send Next Round | Rufous Assessment, the user doesn't require to update the assessment link as automatically the assessment link will be sent to the candidate after filling the respective Rufous Assessment Pop-Up.
Rufous AI Interview: Rufous AI Interview is a recruitment technology that utilizes artificial intelligence to assess candidates responses during the interview process. The Rufous AI system evaluates various factors, including speech patterns, facial expressions, tone, and the content of answers, to gauge the candidate's technical abilities, emotional intelligence, and alignment with company culture, often supplementing traditional interview methods.

Fields under AI Interview consists of:
Name: This field serves to clearly label the AI Interview.
Topic: Technical skills must be updated to match the specific requirements of the job
No. of questions: Currently considering as per the duration.

Interview: In which candidates are evaluated by a person or a panel of individuals

In this section we have 2 types of interviews namely— Company Managed & Rufous Interview Meeting.

Company Managed Interview: A digital tool or web-based platform used by an organization to coordinate, schedule, and oversee human-driven interviews.

Rufous Interview Meeting: An application that facilitates the scheduling of meetings and upon submitting automatically generates and sends a meeting link to the candidate's email.

As soon as the details of Approvals & Selection, Evaluation process updated, shall click on the Done button. Once clicked, we then get a confirmation pop-up.

After clicking the confirm button, a snack-bar notification will appear, indicating "Job added successfully".

Note-
If the company user shortlisted the candidate for that respective job post, no longer will be able to edit changes in that job post.
To Edit a job post, click on this icon
placed on the top-right corner of the job post preview window as shown below.

Upon clicking, edit job description page appears. Herein the company user can alter the changes from the 3 sections (Job Description, Skills & Qualification, Approvals & Selection). Once editing is done and clicked on Done button, we get a confirmation pop-up.

Upon clicking on the confirm button, we then receive a snack-bar notification stating "Job updated successfully".

Note- Once the candidate is shortlisted for that respective job, there'll be no option to edit the job details.
If the job posting is no more required, then click on this icon
placed on the right corner as shown in the below snip.

Upon clicking on that button, we then receive a snack-bar notification stating "Job expired successfully".

If the company user is willing to resume the job posting which has expired, can click on this icon
placed on the right corner of the job post. Upon clicking, a Resume job pop-up appears to add the total positions for the job shown below.

After editing the positions and clicked on the done button, we then receive a snack-bar notification stating "Job resumed successfully".

To Alter the job positions for the respective job, click on this arrow icon
placed on the right corner of the job post as shown below.

Upon altering the positions, click on save (The save option reflects only when we alter the no. of positions). Once clicked on save button, we then receive a snack-bar notification stating "No. of positions updated successfully".

This option is used to either increase or decrease the job posting as per the company user’s requirement.
Under a job post in the preview window, a hyperlink had been encapsulated as shown in the below snip. Upon clicking on, it redirects to the Hire tab page.

2. Hire
In Hire Tab , we can view the status of the matched candidates for the respective role posted in the jobs tab. (The candidate's profile would be created via partner account.) Hiring flow could be seen in this tab. As shown below we have sub tabs as Matched, Shortlisted, Test, Interview, Selected, Offers, Onboarded.


Hire | Matched
Under this tab, we can view the candidates details matched under that respective job posting. (Here the job post requirement is in Permanent engagement).

Upon a candidate has been matched with the respective job role, the company user can shortlist the candidate by clicking on this icon placed on the right corner as shown in the aforementioned snapshot.
Once clicked on the Shortlist icon, we then receive a snack-bar notification stating "Shortlisted successfully".

Note-
Over the respective candidate thread, we can view the candidate percentage matched and per hour price for that respective job post.
For all the sub tabs in Hire Tab, we have certain filters- Status, Matched & Sort by.
Status- This filter has 2 options encased- Company Applied, Application Rejected.

Status Filter placed on the Top-left side of the Hire Tab Page
Upon selecting the option, the results will fetch as shown below. (Here selected the option as Candidate Applied for this role).

Candidate applied option selected in status filter
Matched- Under this filter there are 4 options added- 0 to 25, 26 to 50, 51 to 75, 76 to 100. Upon selecting one option, the result will be populated based on the range selected.

Matched Filter Sort by- In this filter, there are 2 options incorporated- Recent activity & Location.
->Recent activity- This option is encased to populate the recent activity data updated by the company user.

-> Location- This option is encased to filter out the specific location required for that respective job post is matched from the candidates.

Hire | Shortlisted
After the candidate is shortlisted by the company user, the candidate will then be moved from Matched Tab to Shortlisted Tab. Therefore the candidate can check the status of the job application either in their personal email or rufous account. Upon receiving the shortlisted status, the candidate can either accept or reject.

If the candidate yet to accept the role, we then get the application status as "Response awaited" on the shortlisted thread and over the candidate profile preview window as "Awaiting the candidates's response".

Shortlist Tab- Candidate's response status (status shown over the candidate's thread) If the candidate accepts the role shortlisted by the company, the company user gets the status of the candidate's response as shortlisted over the shortlist tab as well over the mail too.

Shortlist Tab- Candidate's acceptance of the job (status shown over the candidate's thread) If the candidate rejects the role shortlisted by the company, the company user gets the status of the candidate's response as Candidate not interested over the shortlist tab as well over the mail too.

Shortlist Tab- Candidate rejects the job (status shown over the candidate's thread)
Therefore, when the candidate accepts the job the company user can either proceed with the candidature or can reject the candidate by clicking on this icon
. In order to proceed the candidature click on this icon
placed on the right corner of the candidate's profile preview window.

Upon clicking on it, we get 3 options which is the hiring flow- Test, Interview & Selected.

Note-
If the company user isn't willing to proceed with the candidate's profile after shortlisting. Then the user can click on this button placed on the right corner of the candidate's profile preview. Upon clicking on it, the company user will then get a confirmation pop-up for rejection.

After clicking on confirm button, we then receive a snack-bar notification stating "Rejected successfully".

Hire | Test
If the company user choose the Test option, we get the schedule written test pop-up.


Over this pop-up the company user shall fill in the start date and end date of the test, and the test URL will automatically populates here as the URL been updated during the creation of the job.

Once the user fills in the date fields and click on move button, we then receive a snack-bar notification stating "The candidate has been moved to the test successfully". And the candidate will be notified via their registered email ID.

Here now the candidate has been moved from Shortlisted Tab to Test Tab.

Note-
If the company user is willing to reschedule the test again for that same candidate, then click on this icon
placed over the candidate's profile preview window as shown below.

Upon clicking, reschedule written test pop-up appears.


After filling the reschedule written test start date and end date and clicked on reschedule button, we then receive a snack-bar notification stating "Test rescheduled successfully". And candidate will be notified via their registered email ID.

Once the candidate finishes the written test, the company user can give the feedback for the candidate's written test performance by clicking on this Edit icon
placed adjacent to written test feedback headline in candidate's profile preview window.

Upon clicking on it, the company user can able to give the feedback by clicking on the ratings.

Once updated the feedback, click on this save button
placed adjacent to the Written test feedback headline candidate's profile preview window as shown below.

Upon clicking on it, we then get a confirmation pop-up.

After clicking on confirm button, we then receive a snack-bar notification stating "Candidate ratings updated successfully".

Hire | Interview
Once ratings are updated. The company user can either proceed with the next step or can reject the candidate by clicking on this icon
. If the company user is willing to proceed with the further step, then click on this button
placed on the right side of the candidate's profile preview window.

Upon clicking on the candidate profile, we then get a schedule round 1 technical interview pop-up will appear.

Herein the company user shall fill in the following fields- Date and time, Meeting URL, Interviewers.



Once the fields are updated and clicked on move button, we then receive a snack-bar notification stating "Candidate sent to round 1 interview successfully".

And then the candidate will be moved from Test Tab to Interview Tab.

If the company user is willing to reschedule the interview with the same candidate, then shall click on this icon
placed on the candidate's profile preview window in Interview Tab as shown below.

Upon clicking on that reschedule hyperlink, a reschedule round 1 interview pop-up appears.

After updating the fields, click on reschedule button.

Once clicked on it, we then receive a snack-bar notification stating "Interview reschedule successfully".

Click on Join interview button
placed on right corner side of the candidate's profile preview window after scheduling the interview.

Upon clicking on it, it'll redirect to the interview meeting link.
Once the interview is done, update the feedback by clicking on this icon
placed adjacent to the Round 1 interview feedback header.

After updating the ratings, click on this icon
placed adjacent to the Round 1 interview feedback header.

Upon clicking on save icon, we get a confirmation pop-up. Enter the description and then click on confirm button.

Once clicked on the confirm button, we then receive a snack-bar notification stating "Candidate ratings updated successfully".

The company user can either accept or reject the candidate after completing of the 1st round, that depends on the actual flow of interview process. Here for this job post, 2 rounds of interview were added during the job creation. After completion of first round of interview we then get this button
placed on the candidate profile preview window in Interview Tab to move the candidate for second round.

Upon clicking the button, we then receive a schedule round 2 technical interview pop-up as shown below.

Fill in the fields mentioned over the pop-up (Date & Time, Meeting URL, Interviewers).



Once the details are filled in the pop-up and submitted, we then receive a snack-bar stating "Candidate sent to round 2 interview successfully".

Note-
Similarly the company user can reschedule the second round of interview by clicking on this link
placed on the candidate profile preview window in Interview Tab. 
Reschedule link placed on the candidate profile preview window in Interview Tab Upon clicking on that reschedule hyperlink, a reschedule round 2 interview pop-up appears.

Reschedule round 2 interview Pop-Up After updating the fields, click on reschedule button. Once clicked on it, we then receive a snack-bar notification stating "Interview reschedule successfully".

"Interview reschedule successfully" Snack-Bar
After the second round of interview is done, click on this icon
placed adjacent to Round 2 interview feedback header.

After updating the ratings, click on this icon
placed adjacent to the Round 1 interview feedback header.

Upon clicking on save icon, we get a confirmation pop-up. Enter the description and then click on confirm button.

Once clicked on the confirm button, we then receive a snack-bar notification stating "Candidate ratings updated successfully".

Hire | Selected
Herein as per the candidate's interview performance in round 1 & round 2, the company user can either select or reject the candidate. If the company user willing to select the candidate, then the user shall click on this button
placed on the right corner side of the candidate's profile preview window in Interview Tab.

Upon clicking on the select button, we then receive a snack-bar notification stating "Candidate selected successfully".

And then the candidate profile will move from Interview Tab to Selected Tab.

Then click on Release offer button placed on the right corner side of the candidate's profile preview window in Selected Tab.

Upon clicking on it, we then receive a snack-bar notification stating "Offer released successfully".

Hire | Offers
Once offer released, candidate will be notified over their registered email ID. And then the candidate profile will be moved from Selected Tab to Offers Tab.

The candidate can either accept or reject the offer letter. If Candidate accepts the offer letter from this organization, the company user will get the status of the offer letter as accepted as shown below.

Once accepted, the company user can now click on this button
placed on the candidate's profile preview window in Offers Tab to onboard the candidate into this organization.

Upon clicking on it, we then get this Onboard pop-up.

After checking on the agree check-box, click on the submit button.

Once clicked on submit button, we then receive a snack-bar notification stating "Candidate onboarded successfully".

Hire | Onboarded
And then the candidate profile will be moved from Offers Tab to Onboarded Tab.

Note-
Over the candidate profile preview window, we does have 3 options placed- View profile, Messages, Log History.

View profile, Messages, Log History icons placed on the top-right corner of the candidate profile preview window
View Profile
: Upon clicking on this icon, it shows the candidate's interview feedback and their job preference details.Messages
: This option is incorporated to have a quick chat with that respective user within the preview window.
Messages Tab in Candidate's profile preview window in Hire Tab Log History
: This contains the information about the candidate's status right from shortlisting to onboarding. 
Log History
In Hire Tab, we does have Job field drop-down placed on the top-right. The company user can switch the options from this field.

Job ID Drop-Down placed on the top right of the Hire Tab Page
Contract Engagement : Same interview process goes to the job which has contract engagement. Right from Matched till Offers. When the admin releases offer letter and then onboard the candidate, a contract pop-up occurs

After filling the details over the field, click on done button. Upon submission we then receive the snack-bar stating "Candidate onboarded successfully".

Then the candidate profile will be moved from Offers to Onboarded.

Hire | Contract Termination
If the company user wants to terminate the contract in between with the candidate, then the user shall click on this button
placed on the top-right corner of the Candidate profile preview window as shown below.

Upon clicking on it we'll get End contract pop-up. Fill in the date and time along with the reason of terminating the contract with the candidate.

Once filled in the details and clicked on Done button, we then receive a snack-bar notification stating "End Contract mail sent".

And then the candidate will be notified about the contract termination over their registered email ID.
3. Billing
We could see the billing of the candidates made as per their respective CTC stated and certain rate dealt with the respective partner as shown below. It has the fields of Candidate name, Dates, Updated at, Billed Hours, Rate, Amount, Timesheet status & Payment status in the dashboard. The Billing can be done for both Permanent and Contract Engagement. For Permanent employee there's no availability of filling the timesheet, but for the Contract employee the timesheet filling is a must. Herein substantiating the Permanent Employee billing.


On the Billing dashboard we have filters like Search Name, Payment Status, Timesheet status, City, Calendar and sort by.
Search Name - To have a quick search of the candidate, this search name field has been incorporated.
Payment Status - This field allows the company user to sort or filter transactions based on their current payment. Under this filter, we've 3 options placed- Any, Pending, Paid.

Payment Status Drop-Down Timesheet status - This filter is a feature commonly used in time-tracking or project management software to categorize and sort employee timesheets based on their current status. The common statuses are- Any, Approved, Submitted.

Timesheet Status Drop-Down City Filter - This filter allows user to filter and view information specific to a particular city.

City Filter Calendar - This calendar filter has been embodied to filter out the dates that allows the user to sort, view or display specific types of transaction data in it.

Calendar Filter Results - This refer to the outcomes or consequences of a particular action, process or event. Depending on the context results will be shown.
Sort By - This filter is used to organize and arrange data based on specific criteria. Here we have 2 options placed in which are Recent activity, Location.

Sort By Filter
Pay Now- To pay the pending bill of the respective candidate, click on this icon
placed over the right corner of that candidate thread as shown below. Upon clicking on it, we receive a payment confirmation pop-up. Therein proceed with the type of payment as per user’s requirement. Upon the selection, it'll redirect to the payment gateway.

Once the payment is done, the company user will then receive a snack-bar notification stating "Payment successfully done" and the Payment status will be shown as Paid along with the date of payment.

Invoice- To check the invoice of the candidate, click on this icon
placed over the right corner as shown below. Over the invoice thread, the company user can able to the see the status of the payment.

Contract Employee Billing: When the Contract Employee submits the timesheet for the approval, the company user can then view the timesheet of that contract employee in the billing tab.

The Company user can either accept or reject the approval just by clicking on one of these buttons
placed on the Timesheet status column.

When the Company user approves the timesheet for the Contract employee, we then receive a snack-bar stating "Timesheet approved successfully".

Ultimately the Company user can now click on the Pay Now for the Payment.
4. Messages
This tab is used to connect and converse with the respective candidates related to job posting. The company user who has texted to the respective candidates from Candidate profile preview window in Hire Tab will be fetched in this tab. Herein the company user can text with the candidates.


Search Bar has been encased in order to check for that respective candidate.
5. Profile
This tab exhibits the details of the company user. Herein the company user can edit their info except for Mobile, E-mail ID, User type, Department as they are non-editable in this tab. To alter user type access for this company user’s info which is non-editable in this profile tab, it could be done via Admin-Users.


6. Add Profile Feature
Now the Company user can able to create Candidate Profile of their own just by clicking over the user profile icon as shown below

Upon clicking over it, click on Add Candidate Profile. Once clicked a pop-up appears.

Enter the email address and click on the Send OTP button.

Once email address not found check appears upon clicking on the Send OTP button, click over the add candidate profile hyperlink placed underneath the email address field.

After clicking over the hyperlink, it re-directs to the Candidate Form Filling Page- Basic Info.

The procedure of updating the candidate form is same as Partner Workforce->Candidates.
Once the candidate details are filled and submitted, we then receive a snack-bar notification stating "Candidate has been successfully created".
Hence the user can now able to access their own Candidate profile just by clicking over the User profile Icon-->Switch Account-->Candidate created account. Hereby the company user can switch accounts of their Company, Partner & Candidate accordingly only from Workforce App.


Once switched to the Candidate Profile, the Candidate Job Page appears.

Last updated