Skip to content

saiteja-0408/unqork-corporate-vehicle-request-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Unqork Corporate Vehicle Request Tracker πŸš—

Novice Badge Certification Project
This repository contains the Corporate Vehicle Request Tracker, an application built in Unqork as part of the Novice Badge Certification Exam. The application is designed to manage corporate vehicle requests submitted by employees, with an approval process managed by operations.

πŸ“Œ Project Overview

The Corporate Vehicle Request Tracker allows:
β€’ Employees to submit vehicle requests by providing trip details.
β€’ The system to validate the request and ensure compliance.
β€’ Operations Managers to review, approve, or reject requests.
β€’ A dashboard to track submitted requests with key performance indicators.

πŸ— Application Structure

This project was built using Unqork Workflow Builder and consists of five modules:

Module Purpose
Employee Information Captures employee details, including role, driving history, and trip purpose.
Validation Module Ensures the request is valid (e.g., rejecting Clients from proceeding).
Trip Information Collects trip details, such as origin, destination, and vehicle type.
Manager Review Allows Operations Manager to approve or reject the request.
Dashboard Displays submitted requests and KPI metrics for tracking.

βš™οΈ Workflow Implementation

The project workflow consists of:

β€’ Three Swimlanes: RelationshipManager, Automated, OperationsManager
β€’ Decision Gateways for validation
β€’ Message Nodes for email notifications
β€’ Signal Nodes for request closure

πŸ“Έ Workflow Diagram

βœ… Certification & Grading

This project meets all Novice Badge Exam grading criteria, as confirmed by the rubric.

βœ” Component IDs follow camelCase
βœ” Correct field types and property IDs used
βœ” Workflow structure meets specifications
βœ” Dashboard includes required fields and KPI widget

πŸš€ How to Run

  1. Import the JSON files into an Unqork workspace.
  2. Verify the Workflow & Modules in Unqork Designer.
  3. Test Submissions using the Employee and Operations Manager roles.
  4. Validate Email Notifications (ensure correct email configurations).
  5. Check the Dashboard for submitted requests.