Dear Support Team,
We are currently using ManageEngine ServiceDesk Plus and would like to implement an automatic calculation for request progress based on logged work hours.
Our requirement is as follows:
When a Task is created, an Estimated Effort is defined (for example, 8 hours).
As technicians add Worklogs, the system should automatically:
Calculate the total logged time.
Subtract the total worklog time from the Estimated Effort to determine the remaining effort.
Automatically update the request Progress (%) based on the formula:
Progress = (Total Worklog Time / Estimated Effort) × 100
Example:
Estimated Effort: 8 hours
Total Worklog: 7 hours
Remaining Effort: 1 hour
Task Progress: 90%
Could you please confirm:
Whether this can be configured using built-in settings?
If not, what is the recommended approach (Business Rules, Custom Functions, API, etc.)?
If available, could you provide an example configuration or script compatible with our version?
Thank you for your assistance.
Best regards,