Story 1.2.2.8. CRM. Vacancy view mode. Tab Candidates list

Content

General info

The "Tab Candidates List" in the "Vacancy view mode" displays a comprehensive list of candidates associated with a specific vacancy. This tab enables users to manage candidate information effectively, including viewing, filtering, and performing actions on candidate entries. It includes functionalities for list previews, sending lists to the company, adding new candidates, and downloading candidate lists.

User story

As a CRM user,
I want to view and manage the list of candidates associated with a vacancy
So that I can efficiently handle candidate-related activities for the vacancy.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=21828-114540&t=PfSQbaCHKV6iYQsz-4

Acceptance criteria

01

Scenario: Display candidate list
Given the user is on the "Tab Candidates List" within the "Vacancy view mode"
When the list of candidates is displayed
Then the table should include columns for Name, Status, Salary, Location, Position, Active Source, Company Feedback, and List Type (Favourite, Long, Short).

image-20240903-065441.png

02

Scenario: Row actions
Given the candidate list is displayed
When the user views a row in the table
Then each row should include icons for "Start Process", "Add to list", and "Delete candidate from the list". "Start Process" is absent if the process has already been created between the candidate and the taken vacancy.

image-20240903-065455.png

03

Scenario: Row actions. Start Process
Given the candidate list is displayed
When the user views a row in the table and the “rocket” button is present
Then the user clicks on "Start Process" and sees a modal window with the pre-selected candidate and taken vacancy in the modal. Launching the process proceeds by clicking on the blue button in the bottom of the modal.

image-20241018-104837.png

04

Scenario: Row actions. Add to list
Given the candidate list is displayed
When the user views a row in the table
Then the user clicks on "Add to list" and sees a modal window with the pre-selected candidate and empty vacancy in the modal. Adding the candidate to another vacancy’s list proceeds by clicking on the blue button in the bottom of the modal.

image-20241018-105014.png

05

Scenario: Preview options
Given the user is on the "Tab Candidates List"
When the user clicks the "Eye" icon at the top
Then a dropdown should appear with options for "Short List Preview" and "Long List Preview".

Story 1.2.5.4. Short list preview

Story 1.2.5.5. Long list preview

image-20240903-065428.png

06

Scenario: Send list to the company
Given the user is on the "Tab Candidates List"
When the user clicks the "Send List to the Company" button
Then the system should send the list of candidates to the company.

Story 1.2.5.3. Send list to the company

07

Scenario: Add new candidates
Given the user is on the "Tab Candidates List"
When the user clicks the "+ Add Candidates" button
Then a modal should appear allowing the user to add new candidates to the list.

Story 1.2.5.1. Add candidates to the "Favourites" list for sending

08

Scenario: Pagination
Given there are multiple candidates
When viewing the candidate list
Then the list should include pagination controls to navigate through multiple pages of candidates.

OOS Scenario: Upload candidate list
Given the user is on the "Tab Candidates List"
When the user clicks the "Upload New List of Candidates" button
Then the system should add the list of candidates from the file.

OOS Scenario: Filter button
Given the candidate list is displayed
When the user clicks the "Filter" button
Then a filter modal should open, allowing the user to filter by categories, employment type, industries, skills, desired salary, and search radius.

OOS Scenario: Search field
Given the candidate list is displayed
When the user enters a keyword in the search field
Then the list should be filtered based on the search criteria.

OOS Scenario: Default prefilters
Given the candidate list is displayed
When the user views the list
Then the candidates should be prefiltered according to the vacancy criteria.

OOS Scenario: Reset filters
Given the user wants to see all candidates
When the user clicks the "Reset Filters" button
Then all filters should be cleared and the user should see the complete list of candidates.

Comments

Leave a Reply