Content
General info
This story focuses on the functionality to filter the vacancy list based on various criteria, such as status, process type, company, category, consultant, etc. Users can apply multiple filters simultaneously to narrow down the list of vacancies.
Feature: CRM – Vacancy List Filters
Scope: Allow users to apply specific filters to narrow down vacancy results based on various criteria in the new design.
Investigation: 2024-08 Search Queries for Candidate Search
User story
As a CRM user,
I want to filter the vacancy list using various criteria,
So that I can quickly find relevant vacancies based on specific requirements.
Visual design:
Acceptance criteria |
||
|---|---|---|
|
01 |
Scenario: Opening the Filters panel
|
|
|
02 |
Scenario: User interact with the filter panel |
|
# |
Filter Field |
Acceptance Criteria |
Select data |
|---|---|---|---|
|
https://api.staging.rockengroup.com/api-documentation-2000#/Vacancy/get_api_v1_vacancies |
|||
|
01 |
Title |
Scenario: User interact with the field |
titles[] |
|
02 |
Keyword |
Scenario: User applies a keyword filter. Select type:
|
keywords[] Search by fields:
|
|
03 |
Status |
Scenario: User applies a status filter. Select type: multi select, with search and suggestions, without custom tags Select type:
|
statuses[] Options:
|
|
04 |
Business Unit |
Scenario: User filters by business unit. Select type: multi select, with search and suggestions, without custom tags Select type:
|
business_units[] |
|
05 |
Responsible |
Scenario: User applies a Responsible filter. Select type:
|
|
|
06 |
Management Consultant |
Scenario: User filters by Management consultant. |
Management consultant |
|
07 |
Created Date |
Scenario: User applies a date range. |
date_range[] Placeholders: From / Von To / Bis |
|
08 |
Location |
Scenario: User applies a location filter. Select type: single select, search and suggestions, without custom tags Select type:
|
location |
|
09 |
Search Radius |
Scenario: User filters by search radius. |
search_radius |
|
10 |
Company |
Scenario: User applies a company filter. Select type: multi select, with search and suggestions, without custom tags Select type:
|
companies[] |
|
11 |
Industries |
Scenario: User applies an industry filter. Select type:
|
industries[] |
|
12 |
Category |
Scenario: User applies a category filter. Select type:
|
categories[] |
|
13 |
Skills |
Scenario: User applies a skill filter. Select type:
|
skills[] |
|
14 |
Experience Level |
Scenario: User filters by experience level. Select type: multi select, without search and suggestions, without custom tags Select type:
|
experiences_level[] Options:
|
|
15 |
Employment Type |
Scenario: User filters by employment type. Select type:
|
employments[] Options:
|
|
16 |
Degrees |
Scenario: User filters by degree type. Select type:
|
degrees[] Options:
|
|
17 |
Process Type |
Scenario: User applies process type filter. Select type:
|
No API, just Front Enum options Options:
|
|
18 |
Job Model |
Scenario: User applies a job model filter. Select type:
|
No API, just Front Enum options Options:
|
|
19 |
Salary Range |
Scenario: User filters by salary range. |
salary_range_from salary_range_to Placeholders: From / Von To / Bis |
|
20 |
Start Date |
Scenario: User filters by start date. |
start_date |
|
21 |
Remote Work |
Scenario: User filters for remote jobs. Select type:
|
remote_work_types[] Options:
|
|
22 |
Position |
Scenario: User applies a position filter. Select type:
|
No API, just Front Enum options Options:
|
|
23 |
Leading Experience |
Scenario: User applies a leadership experience filter. Select type:
|
There is API: leading_experience Options:
|
|
24 |
Languages |
Scenario: User filters by language. Select type:
|
languages[] |
|
25 |
Workload |
Scenario: User filters by workload. |
workload[] 0-100% |
|
26 |
CRM users/SPOC |
Scenario: User applies CRM user / SPOC filter. Select type:
|
spoc[] |
|
27 |
Reserved |
Scenario: User filters for reserved jobs. Select type:
|
reserved Options:
|
|
28 |
Without Publications |
Scenario: User filters for Vacancies that have no/any Publications. When selected “no”, |
Options:
|
|
29 |
OOS Market |
Scenario: User filters by country. Select type:
|
should be added to API by backend developer Options:
|

Leave a Reply
You must be logged in to post a comment.