Skip to content

chloewongwy/BuildIT-Business-Process-and-Workflow-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BuildIT-Business-Process-and-Workflow-Management

This repository contains our Business Process and Workflow Management (COMP4123) group project.
We modelled and analyzed the BuildIT equipment rental workflow system using Coloured Petri Nets (CPN) under three different scenarios.

📅 Project Info

  • Developed: November 2024

📖 Project Overview

BuildIT is a construction company specializing in public works. When site engineers need equipment (e.g., excavators, bulldozers, trucks), they must go through a rental request process handled by clerks, works engineers, and suppliers.

We built Coloured Petri Net (CPN) models to analyze and simulate this workflow under multiple conditions:

  • Scenario One – Fixed arrival rate and fixed activity durations.
  • Scenario Two – Statistical distributions for arrival rates and activity durations.
  • Scenario Three-A & Three-B – Cost-benefit analysis and resource utilization.

📂 Repository Structure

cpn-project/
│── cpn/
│   ├── Scenario-One/       # CPN model with fixed arrival & activity durations  
│   ├── Scenario-Two/       # CPN model with statistical distributions  
│   ├── Scenario-Three-A/   # CPN model for cost-benefit analysis  
│   ├── Scenario-Three-B/   # CPN model for resource utilization  
│── report.pdf              # Full written report (analysis & results)  
│── presentation.pdf        # Presentation slides
│── COMP4123 BPWFM 2024-25 Homework 3 Project S01     # Assignment specification  

Folder Explanations

  • Scenario-One → Models the BuildIT workflow assuming constant arrival rate of requests and fixed activity durations. Useful for baseline analysis.
  • Scenario-Two → Models with statistical distributions for arrivals and durations, representing real-world randomness in workloads.
  • Scenario-Three-A → Focuses on cost-benefit analysis, including profit per application and daily operating cost.
  • Scenario-Three-B → Focuses on resource utilization analysis, measuring workload of clerks, engineers, and suppliers.

📊 Key Results

Scenario 1 – Fixed Arrival & Duration

  • 23 requests simulated.
  • 22 applications approved and confirmed, 1 canceled.
  • Average processing time: ~18.6 minutes per application.
  • Throughput in one day (7 hours): 22 applications.

Scenario 2 – Statistical Distributions

  • 17 requests simulated.
  • 16 applications confirmed, 1 canceled.
  • Average processing time: ~25.9 minutes per application.
  • Throughput in one day (7 hours): 15 applications.

Scenario 3 – Cost-Benefit & Resource Utilization

  • Daily Salaries: Clerks $400, Works Engineer $300, Site Engineers $2,500 → Total $3,200/day.
  • Profit per application: $1,000.
  • Break-even point: 4 completed applications/day.
  • Resource utilization: calculated using workload vs capacity.

⚙️ Tools Used

  • CPN Tools – Modeling and simulation of workflow.

🚀 Getting Started

  1. Clone this repository:
    git clone https://github.com/chloewongwy/BuildIT-Business-Process-and-Workflow-Management.git
  2. Navigate to the cpn folder.
  3. Open the .cpn files inside CPN Tools to explore and run simulations.
  4. Refer to report.pdf for detailed analysis and presentation.pdf for summary slides.

📸 Visualizations

Workflow Model

demoVideo.mp4

About

This project uses Colored Petri Nets (CPN) to analyze the BuildIT equipment rental workflow system in three different scenarios. Project Year: 2024

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors