Tip of the Week: Business Rule
On a daily basis, the QA identifies and files bugs in-addition to other standard activities. As manually entry consumes more time and keeps QA away from performing other activities, it's essential to support automation in any bug tracker module.
One of the automation process supported in Zoho Bug Tracker is the Business Rule. We shall see what a Business Rule is and what it does.
Business Rule is a type of filter by which the values of a bug can be changed automatically. i.e the severity, status, module, classification and owner can be updated / changed automatically.
A rule should trigger at some point of time, shouldn't it? In Bug Tracker, the business rule triggers for the actions listed below.
- Create - as soon as a bug is filed into the system
- Edit - whenever an existing bug is edited
- Create or Edit - upon submission of a bug or modification of an existing bug
- Field Update - only when the field values are modified
Few things to be mindful of are (1) This feature is supported in the Enterprise plan only and (2) Accessible for the Portal Owner, Admin and Manager role users only.
Interested in knowing a real-time example of how the Business Rule is used, continue reading..
- When a QA finds an issue, he files the same as a bug and picks the module (Tasks & Milestones / Forums / Documents) in which the issue occurred
- As each module is taken care by separate developer, a Business Rule is written to assign the bug automatically to the module owner. i.e If the opted module is Documents, assign it to Kannan; Tasks & Milestones, assign to Usha.
- Once the module owner rolls out a fix, he/she updates the status "To be Tested". The bug gets re-assigned to QA so that he/she can validate the fix
- Once the fix is validated, the feature goes live for users access
The recent enhancement done on this feature is the ability to deactivate the business rule. This option avoids the need of deleting the business rule when not in use.

Finally, I would love to hear the way the Business Rule helps you and your organization in managing the bugs efficiently.
Prasanna