Story 1.2.2.12. CRM. Vacancy view mode. Tab PaaS report

Content

General info

The PaaS report tab on the Vacancy page should display comprehensive statistics regarding the sources of applications, candidate activities, active sourcing, and rejection reasons. This tab will also provide the ability to generate a PDF summary of the data. Users should be able to interact with data in the Active Sourcing tab to edit rejection reasons and enter a fee for each entry.

User story

As a CRM user,
I want to see a detailed PaaS report in the Vacancy view mode,
So that I can track the performance and outcomes of various recruiting activities and have the option to generate a PDF report with specific details.

Visual design:

https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=22998-139817&t=tLVh0T1uYoNGcu73-4

Acceptance criteria

01

Scenario: Viewing the PaaS Report on a Vacancy page
Given: I am on a Vacancy page
When: I click on the "PaaS report" tab
Then: I see a detailed report that includes the following sections: Sources, Activities, Active Sourcing, Rejection Statistics.

image-20241012-085821.png

02

Scenario: Sources tab
Given: I am viewing the "Sources" tab in the PaaS report
When: The data loads
Then: I see a table with columns for "Source," "Applications," "Rejections," and "Interviews." Each column should display numerical values for each source, and the totals at the bottom of the table should summarize the figures.

image-20241012-085907.png

03

Scenario: Activities tab
Given: I am viewing the "Activities" tab in the PaaS report
When: The data loads
Then: I see a table that displays "Calendar Week №," "Rocken Profile," "Sharing," "Interview 1," "Interview 2," and "Fee" columns.

image-20241012-085941.png

04

Scenario: Active Sourcing tab
Given: I am viewing the "Active Sourcing" tab in the PaaS report
When: The data loads
Then: I see a table that includes the following columns: "Candidate," "Position," "Application," "Rejection Reason," "Note," and "Fee."
And: I can edit the rejection reason using a dropdown, and enter a note and fee in their respective fields.

image-20241012-090024.png

05

Scenario: Rejection Statistics tab
Given: I am viewing the "Rejection Statistics" tab in the PaaS report
When: The data loads
Then: I see a pie chart representing the rejection reasons, along with a table displaying the number and percentage for each reason.

image-20241012-090113.png

06

Scenario: Generating a PDF of the PaaS report
Given: I am viewing the PaaS report
When: I click on the "Generate PDF" button
Then: A modal should appear, allowing me to select the campaign start date, enter a campaign number, and choose whether to include rejection statistics in the PDF.
And: There should be a "Download" button to generate the PDF.

image-20241012-090245.png

07

Scenario: Campaign start date selection
Given: I am in the "Generate PDF" modal
When: I click on the "Campaign Start" field
Then: A calendar popup should appear, allowing me to select the campaign start date.

08

Scenario: Adding a campaign number
Given: I am in the "Generate PDF" modal
When: I click on the "Campaign Number" field
Then: I can enter a unique identifier for the campaign.
And: The campaign number should be included in the generated PDF report.

09

Scenario: Including rejection statistics
Given: I am in the "Generate PDF" modal
When: I check the "Add rejection statistics" checkbox
Then: The rejection statistics should be included in the generated PDF report.
And: If I uncheck the box, the rejection statistics should not be included.

10

Scenario: Downloading the PDF
Given: I have filled in the campaign start date and campaign number
When: I click on the "Download" button
Then: The system generates a PDF file containing the data from the PaaS report based on my selections and settings.

Comments

Leave a Reply