Effective issue management is a cornerstone of project success. Every bug or issue, no matter how small, needs to be tracked and resolved in time to maintain project momentum. In this post, we’ll explore how an issue management system in Zoho Projects is used to manage issues in our own product management process.
Real-time Example:
During the software testing process, when the tester identifies an issue impacting the Global Web Tab feature task where the alignment breaks in certain browsers, it follows a predefined process for resolution. Here’s how the issue management system handles this end-to-end.
Submit Issues using Custom Fields
Custom fields are created within the Issue Layout, allowing testers to submit issues with key details like severity, module, browser type, and font family. In the case of the Global Web Tab alignment issue, the browser type field helps pinpoint which environment is affected. How Other Industries Can Use Issue Layouts In This Process:
Construction: Track issues like material defects or design flaws using custom fields such as location, material type, grade, etc.
Manufacturing: Track production line breakdowns or machine malfunctions issues with custom fields like product phase, machine type, location, etc.
SLAs Based on Issue Type
SLAs are configured based on the issue type, such as Support, Security, Privacy, or Performance, to set resolution deadlines. If the issue is categorized as one of these types, the SLA triggers a resolution within 24 hours. If the issue remains unresolved, it escalates through Levels 1–4. How Other Industries Can Use SLAs In This Process:
Construction: Set SLAs to resolve critical issues like safety violations or structural failures quickly.
Manufacturing: Set SLAs for issues like production line stoppages to minimize downtime.
Automate Assigning Issues
A tag is created using the feature name and is associated with the issue when it is submitted. Business rules are created using the tags as criteria to automatically assign the issue to the relevant developers, designers, managers, and project managers (PMs). How Other Industries Can Use Tags In This Process:
Construction: Automatically assign issues using the issue type as tags, such as plumbing or electrical, to the appropriate contractors or subcontractors.
Manufacturing: Use tags like machinery or production to assign issues to maintenance teams or shift managers automatically.
Bulk Update Issues
A custom view is created to track and bulk update all issues related to the feature using the tag as a criteria. How Other Industries Can Use Custom Views In This Process:
Construction: Create custom views to track and update issues related to electrical work.
Manufacturing: Create custom views to track and update production-related issues.
Manage Duplicate Issues
If a duplicate issue is submitted, the developer can change the status to Duplicate and link it to the original issue using the is duplicate of link type. Once the original issue is resolved and closed, the duplicate issues are automatically closed, ensuring no redundancy in the issue tracking process.
How Other Industries Can Use Link Issues In This Process:
Construction: Link duplicate issues like multiple reports of the same electrical fault.
Manufacturing: Link duplicate maintenance issues to the original issue to ensure a single resolution.
Associate Tasks to Issues
The Global Web Tab task is associated with the issue, allowing both the development and QA teams to monitor the progress of the work item from a single place. When a tester opens the task, they can view all associated issues, and when opening an issue, they can easily track the associated task.
How Other Industries Can Use Task Association In This Process:
Construction: Associate tasks like Foundation to issues like Cracked Foundation for easy tracking.
Manufacturing: Associate maintenance tasks to machinery issues to track progress.
Automating Status Updates
A custom function is created to automate the update of issue statuses. when the tester updates the task status to Started Testing, the associated issue status is automatically updated to In QA Process. Similarly, when a developer resolves the issue and updates the task status to Resubmit for QA, the associated issue status is updated to To be tested. Issue Tracker Notifications are used to send notifications to all team members to keep everyone informed about such status updates. How Other Industries Can Use Custom Functions In This Process:
Construction: When the Electrical Safety Check issue status is updated to Passed, the associated task, such as Wiring Installation, will automatically update its status to Inspection Complete.
Manufacturing: When the Material Shortage issue is updated to Resolved, the task status for Electrical Installation will automatically update to Work Completed.
Automate Adding Followers
Sometimes issues need further validation before they are resolved. Developers can update the issue status, such as Intentionally Done or Discuss with the PM. Business rules are created to automatically add relevant product managers (PMs) and other team members as followers with such statuses as criteria. This ensures that decisions are validated and any necessary inputs are added through comments before moving forward. How Other Industries Can Use Business Rules In This Process:
Construction: Automate adding followers to validate electrical safety checks or structural issues before moving forward.
Manufacturing: Automate adding followers to validate machine repair statuses before completing maintenance tasks.
Checklist for Testers
Once the feature is reviewed and tested, the Checklist Extension is used for the associated task. The tester is required to complete a predefined checklist within the task to verify that all relevant testing scenarios have been covered. This checklist ensures that no critical testing aspects are missed. How Other Industries Can Use Checklist Extension In This Process:
Construction: Use checklist to create a punch list to ensure all inspections, tests, and final verifications are completed before a task issue is marked as completed.
Manufacturing: Create a compliance checklist to ensure product assembly and quality control steps are completed before a task issue is marked as completed.
Note: Checklist extension can be used for both tasks and issues.
Resolve Issues
Upon resolving the issue, the developer can resolve the issue from the issue details page with the context.
Custom Notifications
Custom email templates in Issue Tracker Notifications are used to automate communication. Developers and the relevant team members are automatically notified about reopened issues. This helps prevent delays in the project. How Other Industries Can Use Email Templates In This Process:
Construction: Create customized email template and use it in issue tracker notifications for critical issues like safety violation when reopened.
Manufacturing: Create customized email template and use it in issue tracker notifications for maintenance issues when reopened.
Recent Topics
Sharing Knowledge Base articles across multiple departments
It would be useful to share some Knowledge Base articles across multiple departments where they are applicable, rather than having to go into other departments to find the article you're looking for. For example. Our reception uses the 'Admin' desk whereas our IT guys use the 'Support' desk, however both divisions would find KB articles about our company intranet useful. Reception does not have access to the support desk, so cannot see articles created in the Support KB. Perhaps you could install
Iteration through a list - Coming up against a "Failure to update function" error
Hi there! I've been attempting to get a deluge script working and am running into an error that I have been unable to resolve. The error I am getting is Failed to update function Error at line :18. Improper Statement. Error might be due to missing ';'
KPI widget with percentage
I'm trying to create a KPM widget that displays current performance as a percentage - something like the picture below. I've tried following the instructions at https://www.zoho.com/analytics/help/dashboard/kpi-widgets.html#chart but nothing ends up being
Canvas List View Not Saving
Hi, I am trying to edit a list view to look different depending on the tags. Everything worked well and saved well with multiple views, but when I have gone back in to make some small changes like moving one of the icons it comes up with the error message
Team Inbox is not working AGAIN
I like Team Inbox in general. It makes using a collaborative inbox easy - when it works. The problem is that it doesn't work at times - and it seems to not work, a lot. It's not catastrophic failure, it's little things. Unable to send messages Unable
QR codes in templates
I'm excited about the new QR code generator. I have included a QR code that contains the record ID setting "${ID}" as input data. In the report detail it works perfectly but when printing it in a template the code is not shown.
This mobile number has been marked spam. Please contact support.
Hi Support, Can you tell me why number was marked as spam. I have having difficult to add my number as you keep requesting i must use it. My number is +63....163 Or is Zoho company excluding Philippines from their services?
geographic search filter in map view
Hi, I have a recruiting and timesheet system built in Creator. The client wants to enhance the search for candidates based on their location and filter by job skills - currently they look on the Map View which uses the geo location or post code of the
Real Estate CRM
How can I tailor my CRM for real estate? I had seen an image where the CRM included property tabs.
Zoho CRM search not working
The search bar is not showing any results in our CRM installation. We have a lot of items and can not search them by using the navigation each time. Can someone please check this asap.
Reload page with widget
Hi all, I hope I can find some help here. I developed a small widget for Creator that is integrated into a page as a component. The page contains other content as well. When the widget is sent, the entire page should be reloaded to apply the changes to
Tip of the week #37 - Manage all your Telegram business conversations directly from your shared inboxes.
Tired of switching between multiple apps to manage your business conversations? With Zoho TeamInbox's multichannel inboxes, connect your Telegram channel to a shared inbox. This way, your teams can easily handle c View, reply, and collaborate on them
Tags on notes aren't syncing correctly on Android
I've created notes on the desktop version that have several tags assigned, but on both my Android devices those notes only have ONE of those tags instead of all of them, despite the actual content of the note being correctly synced, and I'm also starting
Reports - custom layout - duplicate report
Do you also have this problem and what is the possible solution? I duplicate a report that has a "custom layout". Unfortunately the custom layout is not duplicated. To be improved for a future release by Zoho. I export the custom layout and import it...
"Copy Field Values from one Module to another" how to use?
Hi everyone! I'm sorry if this question was already asked, I didn't find it! So let me explain: In my Tickets module, we have the custome field "customer type" where we indicate if it's a lead, user, etc... In the Contact module I used the "type" field with exactely the same entries. I would like when in the tickets module an operator choose an option that it automatically update it in the contact module. I found the "Copy Field Values from one Module to another" custom function which seems perfect
How to map a global picklist from one module to another
Hi there, i currently have a new field that is called sales office which we use for permission settings between our different offices located in different countries. It is a global set picklist with three different options: MY, SG and VN. I want to be
Pageless mode needed to modernise Writer
When we switched from GSuite to Zoho, one of the easiest apps I found to give up, was Docs. In many ways, Writer has always been more powerful than Docs, especially in terms of workflows/fillable forms/etc. However, I went back into Docs because I notice
Changing the Logo Size on Zoho Sites
My company logo incorporates both an image and text, and I would like it to be much more prominent on the page than is currently allowed by the small logo box in the template. Is there any way to hide the page name and then make the logo box much bigger since my company name and logo are connected / are all in one file? Thank you.
Is it possible to Select Item Serial Numbers from a Sales Order?
Our accepted estimates are converted to Sales orders for our warehouse staff to pick. How can my warehouse staff select the serial numbers for an item when editing a Sales Order? Logically when staff pull an item and have the serial in front of them they update the Sales Order and select the serial. I understand a serial can be added when creating an invoice but how can accounts team know the serial if the warehouse staff can't select it! A basic flaw!
MORE BUGS: Client Script, Deluge and Widget JS SDK don't work as expected when trying to retrieve a record that has been "rejected" as part of an approval process.
Client Script $Page.record is null when accessing a record that has been "rejected" as part of an approval process. Deluge zoho.crm.getRecordById(moduleName, recordId) returns {"status":"failure"} when recordId is a valid, but rejected record. OK... I
Zoho CRM Widget not displaying 2 related lists (JS)
Okay so I basically have 2 relatedLists that I want to get and render: ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity, RecordID: data.EntityId, RelatedList: "Notes", page: 1, per_page: 200, }) ZOHO.CRM.API.getRelatedRecords({ Entity: data.Entity,
Recurring Events Not Appearing in "My Events" and therefore not syncing with Google Apps
We use the Google Sync functionality for our events, and it appears to have been working fine except: I've created a set of recurring events that I noticed were missing from my Google Apps calendar. Upon further research, it appears this is occurring
Zoho Books and Zoho Projects Task Status Update
How can we create an automation using custom functions for the following scenario. When our zoho books invoice status changes to paid. I want a task in Zoho projects to change to completed.
Different content per social media account..
Is there a way to add different content per social media account on one post?
Assigning Tasks and Requests to Groups... how do I?
Guys, I've spent many hours exploring Zoho Support and we are generally satisfied with the system. I'm trying to understand how a system that has so much to offer can be missing GROUP assignment and queue functionality. I am hoping that there is a way
Parsing of SQL query failed. Please check the SQL syntax.
I am trying to have Zoho Analytics recognize that if the a Deal is in Stage "Need Docs" it should also be counted as a Deal in the Stage "New Lead" /*New Lead*/ SELECT "ID" 'New Lead' AS "Stage" From "Deals" Where "Stage" = 'Need Docs' Union All Error
Where is the setting to enable/disable 2FA?
The following links show where enable/disable 2FA is supposed to appear, but neither appear for me: https://help.zoho.com/portal/en/kb/zohosites/faq/account/articles/how-do-i-enable-or-disable-two-factor-authentication-for-my-account shows Security >
How to Assign Record Ownership in a Custom Form via API?
Hello everyone, I’ve created a custom form in Zoho People and I’m using the API to manage its records. I would like to know how I can assign ownership of these records to specific users via the API. Is there a specific parameter or field in the API request
Customer Statement Template not matching when sending
Hi everyone! So when I send statements to our customers via Zoho Books, the message that appears by default does not match what I have written on the template Under settings -> email notifications -> sales -> customer statement We have a single default
Creation of Path and subpath
In order to improve the structure of the website for better organization, I would like to consider that when publishing a page, it can be within a section and sub-section. For example, if I have an events option in the menu, I can put past events and
Working with keywords
Hello everyone, first time here so I will try to be brief. I am working on my company's data set. I have a table with all the images we have on line. For each image we hava a cell tha contains all keywords related to that image. I would like to explore
Unlocking New Horizons: A Year in Review
As we bid farewell to 2024, let's celebrate and revisit the key highlights of the year. From adding a new edition to cross-platform enhancements, here’s a roundup of all the feature updates designed to simplify accounting, optimize financial management,
Using AVG in SQL Query
My current SQL Query is: SELECT "Client Info", avg("Revenue") FROM "Funded Deals" GROUP BY "Client Info" The current table that this is creating: Client Info avg(Revenue) Previous 4175 1st - New 3411 1st - Old 3013 Renew 3069 While this works as I had
Peppol Malaysia API
Hi Zoho Books, my country Malaysia will going to implement "Peppol" (E-Invoicing), starting 1 Jul 2025 for all businesses. The government intends to provide API for accounting app. The workflow involves creating an invoice from accounting app, triggers
Re-emitir facturas con nueva dirección de facturación
Hola, necesito saber si es posible que las facturas ya emitidas, pueden ser re-emitidas con el cambio de dirección de facturación, realizado el día de hoy 02-01-2025, para efectos contables. Espero su ayuda, Gracias
Zoho Learn vs. Trainer Central
Hi, I'm currently using Zoho One with a WordPress-based website and WooCommerce to manage my online courses. I would like to know what is the difference between Zoho Learn and Trainer Central and if it's possible for these two platforms to replace WP
Map Plan to Different Income Account for Some Subscriptions via API
We have a plan that has a default Plan Account of "Sales". Can we override the account for a specific subscription via API? In some instances the same exact plan should map to a different income account. When we create stand-alone invoices in Zoho Books,
Flow with CRM
Hello, I have a simple flow that uses a web hook to enter data into a Sales Order. I have the web hook sending Flow data which has a PO field. If the PO has a special character like - or / or \ the task fails. How can I get the flow to be okay with the
We've revised the pricing model of CRM portal user licenses
Hello everyone, We’re making important updates to our pricing structure for portal user licenses, effective from the next payment cycle. The new slab-based pricing is as follows: Previously, these portal user licenses were priced at $5/ user/ month. As
Chrome browser issues. Anyone else?
I am suddenly having multiple issues with Chrome browser interpreting the Zoho Mail interface. Anyone else? Any known problems? Thanks, Todd
Next Page