Leverage layout rules to customize workflow

Leverage layout rules to customize workflow

Layout rules in Zoho Sprints primarily aim to customize the field layout of your creation forms to meet complex requirements. But it doesn't stop there. Its customization can push the boundaries of how your fields behave, how data is gathered, how processes are branched out, and how workflow is channeled.

Based on conditions, you can tailor field behavior, direct the life cycle of an item, mandate specific actions, restrict the field options, or auto-assign users. The possibilities are aplenty.

We've tried to provide a few sample scenarios that help you automate your data collection and progress tracking flow. If you have any specific requirements, please state them in the comments, and we'll find out if layout rules can help you.

Use case 1: Restricting item statuses based on work item types

With layout rules, each item type can have its own workflow. This means it can have its own unique set of statuses that align with its specific lifecycle.

Let's assume you have three item types: Bug, Story, and Task.
Each type follows its own lifecycle, represented by the following statuses.
  • Bug goes through the To Do, In Progress, Bug Fixing, Bug Testing, and Done statuses.
  • Story has To Do, Ideation, In Progress, Development, Review, and Done.
  • And Task moves through a simple To Do, In Progress, and Done.
To align with these flows, certain statuses should not be available to specific item types. For instance, a story or a task should not be moved to the Bug Fixing status. Similarly, a bug or a task should not be moved to the Development status.

To enforce this, we can create layout rules that control which statuses are available based on the item type.

So, we'll create three conditions with each item type as the primary field.
  • If the item type is Bug, specify the condition with the trigger action to restrict the status pick list to To Do, In Progress, Bug Fixing, Bug Testing, and Done.
  • If the item type is Story, specify the condition with the trigger action to restrict the status pick list to To Do, Ideation, In Progress, Development, Review, and Done.
  • If the item type is Task, specify the condition with the trigger action to restrict the status pick list to To Do, In Progress, and Done.
Together, these conditions control the status progression for each item type. So, when you create a bug, it will only progress into the statuses that belong to the Bug lifecycle.


Use Case 2: Restricting future statuses based on the item's current status

When your team requires a pre-defined strict workflow where an item can be moved from a specific status to only a few statuses, layout rules can help implement this. For example, an item in the Bug Fixing status should only move to Bug Testing, and no other status. This way, each status controls the next status in the workflow.

To ensure this, create layout rules specifying conditions for each of the item status:
  • If the status is To do, specify the condition with the trigger action to restrict the status pick list to In progress and Rejected.
  • If the status is In progress, specify the condition with the trigger action to restrict the status pick list to In progress and Development.
  • If the status is Development, specify the condition with the trigger action to restrict the status pick list to Review Level 1.
  • If the status is Review Level 1, specify the condition with the trigger action to restrict the status pick list to Reopen and Review Level 2.
  • If the status is Reopen, specify the condition with the trigger action to restrict the status pick list to In progress.

Use case 3: Making a field mandatory based on item status or item type

Let's assume you want a field to be made mandatory only when the item is moved to one particular status. Which implies the field will remain non-mandatory during other statuses and will be mandatory only at that particular status. So, the progress to that status must be allowed only when the mandatory field is updated.

For instance, when an item is moved to the Done status, the Approver field must become mandatory to record completion approval. To ensure that this process is executed, you can create a layout rule where the primary field is the Status Name. If the status field is updated to Done, specify the condition with the trigger action to set the Approver field as mandatory.



Use case 4: Showing or hiding a section or field based on item types

Layout rules enable you to show or hide fields or sections based on item type conditions.

Let's say a section with fields related to a new feature should only be visible when the item type is New Feature.

Similarly, when the item type is Security Issue, the section with fields related to Security issue must be visible.

To achieve this, create a layout rule with Item Type as the primary field.
  • Create a condition for the New Feature item type with a trigger action to show the New Feature Details section.
  • Create a condition for the Security Issue item type with a trigger action to show the Security Issue Details section.

Use case 5: Selecting specific assignees for item types and priorities

Layout rules can help you assign users based on the item type and priority. Let's say your team has a group of developers with varied levels of experience and expertise. You want to assign the high priority items to a more experienced member like John, while assigning low priority items to a novice like Peter.

If the item type is Bug and the priority level is Critical, you can assign the bug to John. If the priority level is High, it goes to Peter.

To meet this requirement, you can create a layout rule with Item Type as the primary field.
  • Create a condition for the item type Bug with a subcondition where the priority level is Critical and the trigger action has the Set Field Value Assignee as John.
  • For the same condition, add a subcondition where the priority level is High and the trigger action has the Set Field Value Assignee as Peter.
Similarly, say you want the Task item type with a medium priority level to go to Helen, and a low priority level should go to James.
  • Create a condition for the item type Task with a subcondition where the priority level is Medium and the trigger action has the Set Field Value Assignee as Helen.
  • For the same condition, add a subcondition where the priority level is Low and the trigger action has the Set Field Value Assignee as James.


These are just a few examples of how layout rules can streamline your project management. Do you have any particular scenario that needs resolution? Please share it with us.

Thanks,
Zoho Sprints Team
    • Sticky Posts

    • Tip #28 - Plan less and deliver more using WIP limit in Zoho Sprints

      Hello, It's been a while since we met with a quick, interesting tip. As the saying goes, "Too much of anything is good for nothing", today the focus is on delivering your outcomes with the right amount of planning. Your plan should be practical, calculative, and achievable for driving a qualitative success.    Laura's plan   Laura has a habit of planning her project deliverables before assigning work to her team-mates. Once the plan is finalized, she schedules a general meeting with her team and
    • Tip # 3- Working on the Scrum board

      Continuing from our Tip #2 on leading to a sprint, let's see how to manage the work items on the Scrum board.  Once you start the sprint your work items are automatically displayed on the Scrum board where you will actually manage the work items. It is a snapshot of the backlog items identified for the current sprint.    The layout of the Scrum board Simply put, the scrum board is just like a physical board with sticky notes on which the work items of the active sprint are displayed.  The scrum board
    • Tip#2- Leading you to a Sprint

      Product Backlog After the user stories are written and finalized, they are sorted to create the Product Backlog for the project during the Backlog Grooming meeting. This is a master list of all the work items that have been identified for the project and sorted by priority. Requirements are not constant during this period.The Product Backlog is dynamic and is an ongoing process. Every user story in the Product Backlog is customer centric. The Product Backlog includes: User centric stories based on
    • Tip #1- Why swimlanes?

      Lanes define a clear path to reach your destination. In Agile, swimlane is one such concept that sets a simple and clear process of the work that you do.   The concept of swimlane can be related to the pool, where the swimmers gather in their respective lanes to start off. Similar to the pool, work items are grouped in different categories. Each category is referred as a lane and is displayed in horizontal format. Swimlanes are effective in categorizing the work items with respective to specific

    Nederlandse Hulpbronnen


      • Recent Topics

      • Host not reachable when sending

        For few partner that I send regular emails now got error and they don't receive emails Temporary failure fam-xxx.hr/185.xx.xx.xxx Host not reachable. Have more than 20 mails in https://mailadmin.zoho.eu/cpanel/home.do#mailSettings/retryEmail please
      • Negative Quantity on an Invoice

        I need to be able to put a negative quantity on an invoice in books and inventory. Example, customer is buying part A, which has a removeable part, part B. Customer wants Part C which replaces Part B. We swap them for the customer. On an invoice we should
      • Button Duplication when emails forwarded or replied

        When I create a new email template in campaigns and send it out it looks fine to all the users, however if that email is then on forwarded or replied to then all buttons within the email duplicate.  See below The one on the left is the original one.
      • Super Admin Logging in as another User

        How can a Super Admin login as another user. For example, I have a sales rep that is having issues with their Accounts and I want to view their Zoho Account with out having to do a GTM and sharing screens. Moderation Update (8th Aug 2025): We are working
      • What's New in Zoho POS - March 2026

        Hello everyone, Welcome to Zoho POS’s monthly update, where we share our latest feature updates, enhancements, events, and more. Let’s take a look at how March went. Zoho POS Android app with Arabic and RTL support for Saudi Arabia We have launched the
      • Zoho Projects Android and iOS app update: Custom modules

        Hello everyone! We are excited to introduce the custom modules within the Zoho projects mobile app. Custom modules allow you to define your own entities with relevant fields, enabling you to capture and manage information specific to your workflows beyond
      • Zoho Projects iOS app update: Flag type(Internal/ External) information in Task list header

        Hello everyone! We have now included the Flag(Internal/ External) type information on the Task list header within the Tasks listing screen of the Zoho Projects iOS app. This enhancement enables you to distinguish between the internal and external tasks
      • How to close an estimate ?

        Hello, I have created estimates, and converted them to invoices to get 50% payment. Now I have 2 cases where the estimate stills shows status partially invoiced, however: 1. for one of them, project stopped half way, so the remaining part will never be
      • Will Zoho Search work with Zoho Learn

        Currently, Zoho Search only works with Zoho Wiki which will be phased out.  Moving forward, will Zoho Search be enabled for Zoho Learn? Thanks.
      • No possibility to make acknowledgement checkbox be not preselected and mandatory

        There is functionality available to enable a checkbox for the acknowledgment of the user confirming that the lesson has been completely read and understood. Currently, it is pre-selected but not mandatory. This leads to learners simply ignoring it. The
      • Ability to modify what displays in calendar invite?

        I am a long time calendly user and want to make the switch to bookings.  I understand that there is not currently a meets/hangouts integration, is one on the roadmap? Is there anyway I can modify the calendar invite to include the meet link?  I can add it to the emails no problem, but I would also like it to display on their calendar.  Is there some work around I can do to get it on the calendar?  Also am I able to modify the calendar event title?
      • Global "Search" in FSM

        I'm missing the global Search function like in CRM. This should save us a lot of time. We don't now upfront if the customer is a Contact or a Company. So now we have to guess in what module to start a search/filter. Also looking up an address, phone number,
      • Unable to Access /crm/v7/taxes – OAuth Scope Mismatch in Zoho CRM API

        I am currently integrating Zoho CRM (v7 API) with our system and I need clarification regarding the Taxes API and OAuth scopes. Context: We are creating Quotes via the API (/crm/v7/Quotes) Each quote contains line items with taxes (e.g., TVA 19%, 10%,
      • Reading emails sent from Zoho

        Hi there, How do I view an email sent from Zoho, for example an email which contains an estimate? I can see there is a tab in the screen for that estimate which is labelled 'Emails' and I can see a summary of the email sent listed there, but I cannot
      • Can't View Project Names in Mobile App

        I can't view project names on PO's in the app, nor can I add that as a viewable PDF field in inventory on the computer. I've attached screenshots showing that in the mobile version whether you are on the PO, editing the PO, or viewing the PO line items,
      • Looking for other Zoho users in Canada

        I would like to find other users in Canada to share ideas and suggestions. To see if you are experiencing same issues re HST/taxes, banking, etc.
      • Zoho Books' 2025 Wrapped

        Before we turn the page to a new year, it’s time to revisit the updates that made financial management simpler and more intuitive. This annual roundup brings together the most impactful features and enhancements we delivered in 2025, offering a clear
      • Intergrating multi location Square account with Zoho Books

        Hi, I have one Square account but has multiple locations. I would like to integrate that account and show aggregated sales in zoho books. How can I do that? thanks.
      • Columns with no data still displayed despite "Show missing values" disabled

        I have a table with missing data, but columns are still being displayed even though the "Show missing values" option is disabled. The table contains 3 columns split across 12 months. I suspect the issue is caused by one of the columns using an aggregation
      • What's New in Zoho Inventory | January - March 2026

        Hello users, The first quarter of 2026 has been dynamic! We’ve shipped a powerful set of updates in Zoho Inventory to enhance item control, improve warehouse efficiency, expand integration and reporting capabilities. From a unified item creation experience
      • Business Day Logic Update: More Accurate Scheduling for Your Workflows

        Hello everyone, We’re improving how business-day calculations work in workflows, especially when triggers happen on weekends. This update ensures that offsets like +0, +1, and +2 business days behave exactly as intended, giving you clearer and more predictable
      • Permission Denied - Reports Module - Super Admin

        "Permission Denied Sorry, you cannot view this report because you do not have permission to access one or more of its modules. To view the report, please provide permission to access those modules in the Profiles and Organize Tabs settings." Fresh new
      • Allocating inventory to specific SO's

        Is there a way that allocate inventory to a specific sales order? For example, let's say we have 90 items in stock. Customer 1 orders 100 items. This allocates all 90 items to their order, and they have a back order for the remaining 10 items which could
      • Changing naming convention for Estimates

        Hi there, How do I customise the naming of the filenames for estimates when sending them? Currently they are named literally just ES11.PDF or whatever the number of the estimate is. There is no Company name, description of the work, customer name, date
      • Please design a better spam filter

        Hi Team, While I love Zoho Mail for all the awesome features you have designed - this is the one you need to do a lot of work on - Spam Filter. Your spam categorization seems to be very inefficient - any email containing brand images or a tracking pixel
      • Change Default Currency in Zoho Reports

        Is it possible to default all currency fields in my Reports and Tables to my local currency without having to reformat them every time?
      • Zoho Project - Total Forecasted Hours

        Does anyone know an easy way to get a total of all the forecasted hours across the portfolio? I'm aware trying to create a custom report that can generate this figure for each task and the total up but the completion percentage doesn't seem to come back
      • Zoho Books recurring invoicing link to a Zoho CRM Deal?

        With the Zoho CRM Finance Integration setup, normally when creating an invoice via Zoho CRM Finance Integration on a Deal, it creates the invoice in Zoho Books with the CRM Deal *Potential link for that invoice. Alternatively, if you create the invoice
      • Editing Estimates

        Hi team, How do I delete line items in an estimate when editing it? I can't see any option to do this - no X, no trashcan, no drop down... And how do I revert to the original estimate after cloning? I cloned to see if the option to edit were disabled
      • Drop Down Menu - Adding up values

        I have a form that has 22 drop down fields each having a value of 0-10 to choose from. Is it possible to have it add up the total value of those selected numbers and have it tally it up in another field at the end? So example: if each of the 22 fields
      • Cross Module Fields Merging between Zoho Sign and Zoho CRM for custom module

        Hello everyone, I've been exploring custom integration between Zoho Sign and Zoho CRM, and I've encountered some interesting findings and would need advanced help. To integrate Zoho Sign with Zoho CRM, there are two primary methods: Installing the extension
      • Removing Custom Modules

        Hello Everyone, I'm trying to remove custom modules from my Zoho CRM. I've ran into the issue, where I'm unable to delete the Modules because there are lookup fields in the fields associated with other modules. When I attempt to delete the modules, they are grayed out and I'm unable to remove them.  Can I please get help on removing the modules or resetting the entire Zoho CRM to its Out of Box settings with out having to delete my account? Thanks SC
      • Calculation on form submit not wokring unless i click F5

        I'm using the built in on succesful form submission option and running the code below but when i click submit my form just gets stuck with the blue loading icon and nothing happens until i click F5 and then the page reloads and the calculation does actually
      • Territories as filters

        The territory function within the CRM is great for controlling record access and managing a sales organization however, territories are not available as a filter options within the CRM when creating reports or dashboard components. Adding the ability
      • Tip #69 - Exploring Technician Console: Blacken Screen - 'Insider Insights'

        Hello Zoho Assist Community! Imagine a scenario where you are providing remote support to a customer at a busy front desk. The issue involves their billing software, and fixing it means navigating through sensitive customer records, payment details, and
      • Free virtual webinar: Zoho Sign for Q1 2026

        Hi there! We’ve packed this quarter with some of our biggest updates yet—and you won’t want to miss what’s new in Zoho Sign. Watch this video for a quick rundown: Join our upcoming webinar for a complete walkthrough of the latest features, enhancements,
      • On Duty Requests - Zoho People Data

        Hello Team, We are currently using the On Duty Form to record Work From Home (WFH) requests in our organization. However, we are facing an issue where pending On Duty requests are not appearing in the Attendance Module. For example, if I submit On Duty
      • Zoho Cliq not working on airplanes

        Hi, My team and I have been having this constant issue of cliq not working when connected to an airplane's wifi. Is there a reason for this? We have tried on different Airlines and it doesn't work on any of them. We need assistance here since we are constantly
      • Tabular View Report | Scale To Fit Screen

        Please add the option to scale Tabular View reports to fit the screen. I constantly have to adjust the column size of Tabular View reports to fit various screen sizes and it just looks messy. You can see in the screenshot below there is a blank gap after
      • RouteIQ for Zoho FSM

        Beste, Zou wel top zijn dat we een RouteIQ hebben voor FSM aangezien we constant moeten zien wat de beste route is voor onze monteurs. Nu moeten we een speciale aparte programma hebben om de beste route te berrekenen voor onze monteurs aangezien de planning
      • Next Page