As an admin, I want to start and manage workflows directly from the hiring module, so that I can streamline the hiring process and ensure flexibility by automating repetitive tasks or approvals.
GIVEN I have a subscription plan that supports workflows and I am in the hiring module
WHEN I start a workflow for a specific applicant or position
THEN a modal should appear with the following options:
Select a predefined workflow or create a custom workflow.
Add stages, such as “Manager Approval,” “Offer Letter Sent,” or “Background Check.”
Assign specific approvers or tasks to each stage.
AND the system should save the workflow progress, and if I leave and return to the hiring module, I should see an option to continue the existing workflow.
AND once a workflow is completed, a summary of the workflow (e.g., completed stages, approvers, and timestamps) should be saved in the applicant’s profile.