Content
General info
This feature involves creating a "Tab Status" section within the company view mode in the CRM. The tab will include three main components: Job Model, Cooperation Status, and Application By. Each section will have an "Edit" button, allowing users to modify the respective fields. The cooperation status tab will be structured into multiple Key Topics (KT1, KT2, etc.), where each subsequent KT becomes available only after the previous one is filled out. This ensures a structured and sequential data entry process.
User story
As a CRM user,
I want to access and update the Job Model, Cooperation Status, and Application By fields in a structured manner within the company view mode,
So that I can efficiently manage and track key information about the company’s recruitment and collaboration details.
Visual design:
https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/ROCKEN-jobs-%2F-talent?node-id=46705-310267&t=UHTrDbOPxovRR4E4-4
Chart
https://lucid.app/lucidchart/8fc819c4-4833-4476-a7da-332c4d6b0d66/edit?invitationId=inv_591f5b6e-2331-4e4b-ba02-36901976e993&referringApp=slack&page=0_0#

|
|
Acceptance criteria
|
|
|
01
|
Scenario 1: View and Edit Job Model
Given I am viewing the company view mode tab, When I navigate to the Job Model section, Then I should see fields for Job Model (with options like default), Remuneration (with defined ranges and percentages), and Guarantee (e.g., 75% — 1 Month), And there should be an "Edit" button to modify these fields.
|
|
|
02
|
Scenario 2: View and Edit Cooperation Status
Given I am viewing the company view mode tab, When I navigate to the Cooperation Status section, Then I should see fields related to Cooperation Status, Customer, Seniority / Experience, Most important technologies, Optimal work history, Salary range, Team size, Reason for staffing, Additional needs, Important human qualities, Idea of collaboration, Expectations and No-gos, Where is there a particular need?, Process, and Follow-up projects, AND there should be an "Edit" button to modify these fields.
|
|
|
03
|
Scenario 3: Sequential Activation of Cooperation status (KT1 to KT5)
Given I am editing the Cooperation Status section, When I fill out all fields in KT1, Then KT2 should become available for input, AND KT3, KT4, and KT5 should remain disabled until the previous Key Topic is fully completed.
|
|
|
04
|
Scenario 4: View and Edit Application By
Given I am viewing the company view mode tab, When I navigate to the Application By section, Then I should see a field for "Application by" with the ability to add the source via email or by uploading a document, AND there should be an "Edit" button to modify this field.
|
|
|
05
|
Scenario 5: Validation of Sequential Key Topics
Given I am attempting to access KT2 without completing KT1, When I try to edit KT2, Then I should be prevented from doing so by disabled fields
|
|
|
06
|
(in edit mode) Scenario 6: Reset Key Topics (KT) Status
Given I have filled out one or more KT (e.g., KT1 and KT2) in the Cooperation Status section, When I choose to reset the current KT status (e.g., KT2), Then all data in the current KT (KT2) and any subsequent KTs (e.g., KT3, KT4, KT5) should be deleted, AND KT2 and any subsequent KTs should be reset to their initial state, AND KT1 should remain filled and unchanged.
|
|
|
07
|
Scenario 7: Confirmation Before Resetting KT Status
Given I am about to reset a Key Topic status (e.g., KT2) in the Cooperation Status section, When I click the "Reset" button, Then a confirmation dialog should appear asking if I am sure about resetting the current KT status, AND if I confirm, the current KT and all subsequent KTs should be reset and all associated data deleted.
|
|
Leave a Reply
You must be logged in to post a comment.