Project Progress Calculation – Smart & Flexible Tracking
The Project Progress Calculation feature allows you to control how a project’s progress (%) is calculated. Since every project is different, this flexibility ensures progress is shown in the most accurate and meaningful way.
Using this setting, you can choose one of three calculation methods based on your project workflow.
Available Progress Calculation Options
Section titled “Available Progress Calculation Options”1️⃣ Based on Task Completion
Section titled “1️⃣ Based on Task Completion”Progress is calculated according to:
- Number of completed tasks
- Total tasks in the project
Example:
- Total tasks: 10
- Completed tasks: 4
➡️ Project progress = 40%
Best for:
- Task-driven projects
- Agile or sprint-based work
- Teams with clear task closure
2️⃣ Based on Project Total Time ⏱️
Section titled “2️⃣ Based on Project Total Time ⏱️”Progress is calculated based on:
- Time spent
- Estimated or total allocated project time
Example:
- Total project time: 100 hours
- Time spent: 60 hours
➡️ Project progress = 60%
Best for:
- Time-tracked projects
- Billing or hourly-based projects
- Consulting and service work
3️⃣ Calculate Progress Through Project Dates ?
Section titled “3️⃣ Calculate Progress Through Project Dates ?”Progress is calculated automatically using:
- Project start date
- Project end date
- Current date
Example:
- Project duration: 20 days
- Days passed: 10
➡️ Project progress = 50%
Best for:
- Timeline-based projects
- Fixed-duration contracts
- High-level management tracking
document.querySelectorAll(‘.portal-attachment-thumbnail-img’).forEach(function(img) {
img.addEventListener(‘error’, function () {
attachment_error_image(this);
});
});
const attachment_error_image = (attachment) => {
const parentElement = attachment.parentElement;
const defaultIcon = <span class="icon-file-empty"></span><span class="fw-attachment-ext">${escapeHtml(attachment.dataset.extension)}</span>;
parentElement.innerHTML = defaultIcon;
};