Story 1.6.2.6. CRM. Processes. Cancellation Status

Content

General info

Add a new statuses called "Cancellation" (German: Storno) in the CRM, which can only be set by the Admin if the current status is "Rocked." When one of the "Cancellation" statuses must be selected, users must choose between "Cancellation before Start Date" (German: Storno vor Stellenantritt) and "Cancellation during Probation Period…" (German: Storno während der Probezeit) (3 options of cancellation in probation).

User story

As a CRM user [admin/owner],
I want to be able to set a "Cancellation" status with specific details,
So that I can accurately track cancellations before the start date or during the probation period.

Visual design

Link

Acceptance criteria

01

Scenario: "Cancellation" statuses availability
Given the current status is "Rocked"
When I click to change the status
Then I should see "Cancellation" options available in the Admin’s manual status change section.

image-20241025-080459.png

02

Scenario: Restrict "Cancellation" to "Rocked" status
Given the current status is not "Rocked"
When I attempt to change the status
Then the "Cancellation" options should not be visible.

03

Scenario: Options displayed upon selecting "Cancellation"
Given I select the "Cancellation" status
When I choose this option
Then I should see the options:
a. "Cancellation before Start Date" (German: Storno vor Stellenantritt)
and
b. "Cancellation during Probation Period: 1. Month" (German: Storno während der Probezeit, 1. Monat) /
"Cancellation during Probation Period: 2. Month" (German: Storno während der Probezeit, 2. Monat) /
"Cancellation during Probation Period: 3. Month" (German: Storno während der Probezeit, 3. Monat)

04

Scenario: Saving the status when fields are correctly filled
Given I have selected "Cancellation during Probation Period…"
When I click save
Then the system should save the status correctly.

05

Scenario: Status save with "Cancellation before Start Date"
Given I select "Cancellation before Start Date"
When I click save
Then the system should save the status correctly.

06

Scenario: Viewing the list of processes where one of them is in cancellation

Given: I enter the list processes page

When I see the list processes page

Then I see the process in cancellation with a status “Cancellation”. But when I open the dropdown view with the details, I see the record in the Activity with a full name of the status.

image-20241025-075957.pngimage-20241025-080343.png

Comments

Leave a Reply