OrgSkillsHub Workflows

Comprehensive documentation of employee assessment, training demand management, and project management processes

Generated on:

Employee Assessment

5-level skill evaluation with evidence requirements

Training Demand

Strategic training request and procurement management

Project Management

AI-powered talent matching and team assignment

Employee Assessment Workflow

Complete process for employee skill self-assessment, manager review, and final acceptance with digital signatures.

Key Features:
  • 5-level skill proficiency rating (1-5)
  • Evidence requirements for advanced levels (4-5)
  • Manager review and feedback system
  • Digital signature for final acceptance
  • Draft saving capabilities
  • Email notifications at each stage
Process States:
draft submitted manager_reviewed_with_changes manager_approved employee_accepted

Training Demand Management

Strategic training request system enabling employees to request courses not in catalog, with intelligent grouping and procurement planning.

Key Features:
  • Course request submission with business justification
  • Smart grouping by skills, timeline, and delivery method
  • Scenario planning and budget optimization
  • Training plan creation and management
  • Procurement status tracking
  • ROI analysis and reporting
Request States:
pending_review grouped approved rejected

Project Management Workflow

Complete project lifecycle management with AI-powered talent matching, flexible team assignment, and budget tracking.

Key Features:
  • AI-powered talent discovery and matching
  • Manual team assignment with custom roles
  • Flexible work arrangements (full-time/part-time)
  • Individual budget allocation tracking
  • Real-time project dashboards
  • Skill gap analysis and recommendations
Project States:
planning active completed on-hold

System Architecture Overview

Data Layer
  • MongoDB Collections:
  • • skill_assessments
  • • course_requests
  • • training_plans
  • • projects
  • • users
  • • skills
  • • training_courses
Application Layer
  • Flask Routes:
  • • Employee routes (/employee/*)
  • • Manager routes (/manager/*)
  • • Admin routes (/admin/*)
  • • Provider routes (/provider/*)
  • • PM routes (/pm/*)
Notification System
  • Email Notifications:
  • • Assessment status updates
  • • Training request approvals
  • • Manager review notifications
  • • Final acceptance confirmations
Explore Detailed Workflows

Click on any workflow above to see detailed process diagrams, status transitions, and implementation details