Story 1.2.1.5. Vacancy reservation

Content

General info

Use the existing logic for adding reservation in the NA CRM (check the chart below)

There are 2 points that should be noted:

  1. Vacancies should be reserved until 08:00 am, CET.

  2. The Vacancies should stay on reserved for the weekends, only changes on Monday again.

User story

As a consultant

I can create a process only with unlocked vacancies

So that helps to avoid create the processes with the same vacancy by several consultants (but we allow to start the processes anyway)

Visual design/chart:

https://lucid.app/lucidchart/9558391a-32ea-454a-9403-1aae18289a9d/edit?viewport_loc=93%2C-237%2C2433%2C1409%2C0_0&invitationId=inv_12a5ff8c-ba33-44cf-b596-fedbab89b168

image-20240725-193034.png

 

 

Acceptance criteria

 

01

Given: Vacancy Y is created by consultant A (consultant A assignee)

When: reassign the vacancy to consultant Z

Then: consultant A can send a request (start process) to the candidate
OOS only today (till midnight)

02

Given: Vacancy Y is created by consultant A (consultant A assignee)

Then: consultant A can send a request (start process) to the candidate
OOS only today (till midnight)

03

Given: Vacancy Y

When: start process with this vacancy
OR process status “request“
OR process status “Candidate accepted“
OR process status “Shared“
OR process status “Enquiry company“
OR process status “Company invitation“
OR process status “Interview 1/2/3“
OR process status “Trial day“
OR process status “Offered“

Then: vacancy reserved
AND lock icon is shown for all CRM users
AND other processes can be created with this vacancy anyway

04

Given: Vacancy Y

When: process status “Rocked“

Then: vacancy status offline

05

Given: Vacancy Y

When: process status “Candidate rejected“
OR process status “No reply candidate“
OR process status “Company rejected“
OR process status “No reply company“

Then: vacancy reserved only for the first day (24 hours) after the status is assigned
AND lock icon is shown
AND other processes can be created with this vacancy anyway

06

Given: Vacancy Y

When: process status “Company rejected after interview“
OR process status “No reply candidate“
OR process status “Company rejected“
OR process status “No reply company“

Then: vacancy reserved for the 7 days (7*24 hours) after the status is assigned
AND lock icon is shown
AND other processes can be created with this vacancy anyway

07

Given: process status “Candidate rejected“
OR process status “No reply candidate“
OR process status “Company rejected“
OR process status “No reply company“

When: 24 hours have passed

Then: vacancy is not reserved

08

Given: vacancy reservation is reset

When: create a new process with the vacancy

Then: vacancy is reserved again

09

Given: Consultant A is creating the process with vacancy Y (reserved)

When: select vacancy in the dropdown

Then: the vacancy reservation icon is shown near the reserved vacancy on the process creation pop-up (vacancy dropdown)

image-20240805-070110.png

Comments

Leave a Reply