Task Dependency in Project Templates

Task Dependency in Project Templates

Every project is built using tasks and they can be interrelated.This interlinking is called Task Dependency in Zoho Projects.

What happens when you set dependency?

The task for which you set the dependency will become your parent task and the task that depends on your parent task is the child task. According to our Finish to Start design, only if you complete your parent task, you can start your child task. Check out our tip to understand dependency.

How to?

  1. Navigate to Projects and click the drop down in the left corner.
  2. Select Project Templates.  
  3. Click the particular template and select Tasks in the left menu. 
  4. Select Add Task to create new tasks.
  5. Click Dependency View and start setting dependencies for your tasks.

What if you have a similar set of tasks for the upcoming projects?

Setting dependencies every time you create a project is time-consuming. To solve this, you can set dependencies from within a project template. Now, you can create 'n' number of projects with the same set of tasks and dependencies by just picking the existing templates.

Use case

Here's a business scenario that helps you understand better how dates function using dependency.

Helen creates a project template 'Content Requirements' where she adds all the tasks that are required for creating a new product.  

While creating dependencies in Project templates, instead of defining the start date and end date, you set the Start After and Duration.  When you call the template in any project, the dates of the tasks are defined based on the project's start date. There is no End Date concept when you define dates for your tasks in project templates.

Start After: A defined number of days/hours after the project start date when your task can start. 

Duration: The days required to complete the task.

Predecessor: The parent task on which your current task is dependent on.  And, it is the place where you set dependencies for your tasks. (For example - You have two tasks: 1 and 2. If you set task 1 as a predecessor for task 2. Then you can start task 2 only after you complete  task 1).

Case 1:

For the task 'Welcome Home Screen', the dependent task is 'Design Home Screen'. She adds the predecessor number for the task 'Design Home Screen' and thus the parent task will be 'Welcome home screen' and the child task will be 'Design home screen'.

Project start date: 4/19/2017

This is the dependency view in project template


'Welcome home screen' start date: 4/21/2017 (Starts after 2 days and runs for 4 days)

'Welcome home screen' end date: 4/26/2017

'Design home screen' start date: 4/28/2017 (Starts after 7 days and runs for 5 days)

'Design home screen' end date: 5/04/2017

When you choose the above template in your project, you can see the Start date, Due date, and Duration based on the Start After and Duration that you mentioned for the tasks in your template. 


Positive case:

The child task starts only after the parent task ends (Finish to Start model). Now, Helen will complete the 'Welcome Home Screen' task and then start the 'Design Home Screen' task.

Case 2:

For the task 'Product help', the dependent tasks are 'Help tour' and 'Page tips'. She adds the 'Product Help' as the predecessor for task 'Help Tour' and 'Page Tips'. Here, the parent task is 'Product help' and the child tasks are 'Help tour' and 'Page tips'.

Project start date: 4/19/2017

'Product help' start date: 4/21/2017 (Starts after 2 days and runs for 5 days)

'Product help' end date: 4/27/2017

'Help tour' start date: 4/25/2017 (Starts after 4 days and runs for 3 days)

'Help tour' end date: 4/27/2017

'Page tips' start date (Page Tips): 4/26/2017 (Starts after 5 days and runs for 1 day)

'Page tips' end date: 4/26/2017  

An error message is displayed when the task dates conflict. Now, you need to set the dates accordingly to troubleshoot this error.


Negative case:

Both the child tasks start date is earlier than the parent task's end date. The Finish to Start scenario fails in this case, so Helen will not be able to set dependencies for the tasks. She has to changes the Start After days for the child tasks to fit in the end date of the parent task.

Can I set Start After and Duration only in days?

You can set the Start After in days, weeks, months, and hours and the Duration only in days and hours. Based on the defined Duration and Start After days, the dependencies will follow the Finish to Start method.

What happens when I change the Start After days and duration of my parent task or child task?

While working on the tasks, you might sometimes feel that the respective task needs a day or two to complete. So, you tend to change the Start After or Duration of the parent task or the child task. In this case, your Start After and Duration of your tasks change automatically according to the extra days.

Can I add multiple dependencies?  

Yes, you can add multiple dependencies for your tasks. Every task has two or three dependencies to complete the main task. For example, Helen creates another three tasks in the template and then she sets multiple dependencies for those tasks.  

Project start date: 4/19/2017

This is the dependency view in project template


Now, she sets two tasks 6 and 7 as the predecessors for 8 and 6 as the predecessor for 7 respectively. So, only after task 6 completes, you can start task 7 and only after task 6 and 7 complete, you can start 8. Overall, task 6 is the parent task for task 7, and tasks 6 and 7 together are the parent tasks for task 8.

Integration task - Start date: 5/01/2017 (starts after 8 days and runs for 5 days)

End date: 5/05/2017

Error and alert message - Start date: 5/09/2017 (starts after 14 days and runs for 3 days)

End date: 5/11/2017  

Use cases - Start date: 5/15/2017 (Starts after 18 days and runs for 10 days)

End date: 5/26/2017

When you choose the above template in your project, you can see the Start date, Due date, and Duration based on the Start After and Duration that you mentioned for the tasks in your template. 

Can I set dependencies for subtasks?

Yes, you can add a subtask as a dependent to your parent task and vice-versa. The same 'Finish to Start' method works here. If you set a subtask as a dependent to your parent task, then your subtask should start only after the parent task ends. And, if you set a parent task as dependent on your sub-task, then your parent task should start only after the subtask ends.  

Click here to view business scenarios that will help you understand Task dependency.


Regards,

Monica. 

    • Sticky Posts

    • Tip of the Week: Task Sorting

      I believe that sorting of tasks helps managing the activities in a better fashion. You might second it too . By default, the tasks are listed chronologically. However, you can sort the tasks either by its title, start date, end date, priority, created by and percentage completion. All you have to do is, click the Task Sorting option and select the required criteria. Few points to be noted about task sorting: This option is available in the Classic View only (within My Tasks, Tasks & Milestones section).
    • Tip # 3 - Follow And Add Followers To Your Project Modules

      Besides owning effective managers and quick-witted employees, you need to have supportive followers for accomplishing your project goals. Accompanying this note, today, lets run through a quick and easy tip on  'How to follow and add followers to your project activities?' . Follow the project activities all by yourself -Follow to get real-time milestone updates Milestones are nothing but your project goals, which can ultimately uplift your projects' quality to the next level. Now, users in the portal
    • Tip of the Week: Task Dependency (Duration in Hours)

      I hope the tip on task dependency helped in understanding how it works in Zoho Projects. In a real-time, the successor task may or may not start on the predecessor's completion date. On either case, a project management tool should allow the users to set dependency between tasks. Ain't it? In Zoho Projects, the Task Duration in Hours option allows the users to set dependency between tasks that ends and starts on the same day. The Portal Owner and Admin role users can activate this option from the
    • Tip of the Week: Task Dependency

      Task Dependency - a feature that allows the users to establish dependency / linking between tasks within the project. Points to be noted with respect to this feature: Task Dependency can be set only from the Dependency View section within the Tasks & Milestones module Tasks setup with duration (start & end date) will only be displayed in the Dependency View The supported dependency model is Finish to Start Dependency can be established only between the tasks in the same project A task can be dependent
    • Tip of the Week: Drag and Drop option in Calendar

      As the thoughts flow in your mind, you plan the tasks, provide duration and assign users. While you go through the calendar later, you feel that a couple of tasks should needs to be postponed by a couple of days. Do you navigate to the Tasks & Milestones section and change the task duration? is the question I have for you. In case of YES, I would say that the task duration can be changed from the Calendar module itself. All you need to do is: Drag the task bar and Drop it on the required date. Note:
    • Recent Topics

    • DKIM Now Mandatory - Changes to Zoho Forms Email Policies

      Hello Zoho Forms Users, This post is to inform you about an important update regarding the authentication of all email domains in your Zoho Forms account. This year, we are doubling down on our commitment to deliver a secure, seamless, and empowering
    • Call description in notes

      When completing a call, we type in the result of the call in the description. However, that does not show up under the notes history on the contact. We want to be able to see all the calls that have taken place for a contact wihtout having to go into
    • Email Address for Contact not Populating

      When I click "Send Mail" from a Contact's page, their email address does not auto populate the "To" field. How do I make this happen?
    • New in CRM: Dynamic filters for lookup fields

      Last modified on Oct 28, 2024: This feature was initially available only through Early Access upon request. It is now available to all users across all data centers, except for the IN DC. Users in the IN DC can temporarily request access using this form
    • Why hybrid project management might be the best fit for you?

      Project management techniques are designed to equip teams with proven methods for easy and efficient project execution. While management teams may have apprehensions about adopting the hybrid method of project management, we’ve compiled the top reasons
    • Allow all Company Users to view all projects, but only owner/admins can change projects

      I was wondering if there was a permission setting I could adjust to allow all our company users to see all projects created. Then, only the project owners and admins with the change permission. Thanks
    • Fail to send Email by deluge

      Hi, today I gonna update some email include details in deluge, while this msg pops up and restrict me to save but my rules has run for one year. can you tell me how to use one of our admin account or super admin account to send the email? I tried to update
    • Seeking help to be able to search on all custom functions that are defined

      Hello I have a lot of custom functions defined (around 200) and i would like to search some specific strings in the content of those. Is there a way to accomplish that? If not, is there a way to download all existing custom functions in some files locally
    • Totals for Sales Tax Report

      On the sales tax report, the column totals aren't shown for any column other than Total Tax. I can't think of a good reason that they shouldn't be included for the other columns, as well. It would help me with my returns, for sure. It seems ludicrous
    • Add Bulk Section / Grid Layout Duplicate Feature in Zoho Forms Builder

      Currently in Zoho Forms, users can only duplicate individual fields. There is no option to duplicate an entire section or two-column/grid layout with all internal fields. This becomes inefficient when building structured forms such as Family Details,
    • Leistungsdatum in Rechnungen (Zoho Books)

      Hallo, ist es irgendwie möglich den Leistungszeitraum in der Rechnung aufzuführen? Beste Grüße Aleks
    • Zoho Trident Windows - Streams Not Visible

      Namaste We’re having an issue with Streams not being visible in Trident (Windows), which is important for us as we share many emails internally. It appears that the feature to show Streams above the Inbox folder, as seen in the default mailbox view, is
    • Sales IQ Chat Widget is Only Displaying Last Name

      Can anyone suggest why the widget is only displaying "last name"?! We have the latest version of the wordpress plugin installed. Thanks Thanks!
    • Shopify - Item sync from Zoho Inventory

      Hi team, We’ve connected Shopify with Zoho Inventory. We want that when an item is created in Zoho Inventory, it must create a product in Shopify. But currently, new items created in Zoho Inventory are not getting created in Shopify even after clicking
    • Bulk upload image option in Zoho Commerce

      I dont know if I am not looking into it properly but is there no option to bulk upload images along with the products? Like after you upload the products, I will have to upload images one by one again? Can someone help me out here? And what should I enter
    • Is it possible to setup bin locations WITHOUT mandating batch tracking?

      Hi fellow zoho users, I'm wondering if anyone else has a similar issue to me? I only have some products batch tracked (items with shelf life expiry dates) but I am trying to setup bin locations for my entire inventory so we can do stock counting easier.
    • Kill zoho meeting

      Saying the quiet part out loud. Can zoho please just give up on the idea that they can make a meeting platform and just make our workplace licenses cheaper when you remove it so people can switch to zoom or teams. Tired of the excuses, you guys cant make
    • Utilisation de Zoho en conformité avec l’article 286 du Code général des impôts (CGI)

      Cher(e) client(e), Conformément à l’article 286 du Code général des impôts (CGI) impose aux entreprises assujetties à la TVA d’utiliser des systèmes de caisse ou de gestion commerciale certifiés lorsqu’elles enregistrent des ventes à des particuliers.
    • Unable to Create Task as a Support Administrator

      Hello! I want to ask for help regarding creating tasks within the tickets. I am by default the Support Admin. I should be able to create tasks or activities right? But there's a prompt that I need to contact the Administrator. See photos for reference.
    • Introducing Forms in Zoho Sheet

      We hereby bring you the power of ​forms in Zoho Sheet. ​Now, build and create your own customized forms using Zoho Sheet. Be it compiling a questionnaire or rolling out a survey, Zoho Sheet can do it all for you. Forms is an excellent feature that helps you collect information in the simplest of ways and having it in Zoho Sheet takes it a notch higher. Build Simple yet Powerful forms Building forms using Zoho Sheet is fairly simple. The exclusive 'Form' tab lets you create one quickly. Whether you
    • Layout one survey question in a time & redirect next Page based on previous response

      I have doubt while, I am scripting survey on the Zoho where I redirecting to next page based on my previous response but didn’t get success on this. Please help me on this and tell me how I layout one survey questions in a time when I submit response
    • Zoho Bookings form pre-filled with Zoho Forms in

      Hi, I've got a contact page on my website and I'd like to have the option to book an appointment (redirected to zoho bookings page) after an option is submitted on the contact form. how would I go about doing this? thanks
    • Support “Other” Option with Free Text in Dropdown Fields

      Hello Zoho Bookings Team, Greetings, We would like to request an enhancement to the registration form fields in Zoho Bookings, specifically for dropdown fields. Current Limitation: At the moment, dropdown fields do not support an “Other” option that allows
    • ZOHO add-in issue

      I cannot connect ZOHO from my Outlook. I am getting this error.
    • Sending automated messages that appear in the ticket's conversation thread

      Good morning, esteemed Zoho Desk community, warm greetings Today I am here to raise the following problem, seeking a solution that I can implement: I need to implement an automation that allows me to send reminder messages to customers when I am waiting
    • Introducing parent-child ticketing in Zoho Desk [Early access]

      Hello Zoho Desk users! We have introduced the parent-child ticketing system to help customer service teams ensure efficient resolution of issues involving multiple, related tickets. You can now combine repetitive and interconnected tickets into parent-child
    • Payment Card or Identity form-fill from Vault?

      Hello! I'm working on replacing Bitwarden with Vault and one issue I've run into is that I can't find any option to fill address and payment forms from Payment Card or Identity info that has been saved in Vault. Is there a way to do this? Is it a planned
    • Ability to add VAT to Retainer Invoices

      Hello, I've had a telephone conversation a month ago with Dinesh on this topic and my request to allow for the addition of VAT on Retainer Invoices.  It's currently not possible to add VAT to Retainer Invoices and it was mutually agreed that there is absolutely no reason why there shouldn't be, especially as TAX LAW makes VAT mandatory on each invoice in Europe!   So basically, what i'm saying is that if you don't allow us to add VAT to Retainer Invoices, than the whole Retainer Invoices becomes
    • Time Log Reminder

      Tracking the time spent on tasks and issues is one of the most important functions of a timesheet. However, users may forget to update the time logs because they have their own goals to achieve. But, time logs must be updated at regular intervals to keep
    • [Early-access] Introducing Zoho's CommandCenter - Cross-Zoho business process automation

        Resources to help Webinar recording | Documentation  Feature Restrictions Currently available on early-access only for US data center accounts Features Role CommandCenter as a Service uses signals across Zoho services to propel the movement of records
    • Tip #58- Accessibility Controls in Zoho Assist: Learning- 'Insider Insights'

      Learning should be clear and interruption-free for everyone. Timely feedback plays an important role in helping users understand actions as they happen, without breaking their focus. In this post, we’ll explore the final section of Accessibility: Learning.
    • ZIA "Generate Content" action doesn't have contexual data from the ticket

      "Generate Content" action doesn't have contexual data from the ticket. I try to get AI to help me with this ticket but it doesn't seem to have any ticket information as context. Although the ticket has a lot of information in it.
    • Zoho Desk - Zoho FSM Integration issue on Mobile and iPad

      Hello Team, I am trying to create a Work Order (WO) using the Zoho FSM integration (Add-on Service) that is integrated with Zoho Desk. The issue is that the integration is not working on mobile devices and iPads. While I am able to create the WO, Request,
    • E-File Form 1099 Directly With the IRS From Zoho Books

      The Form 1099 filing season has begun, and businesses are required to e-file certain forms with the IRS to report payments made to vendors and contractors. If your business made qualifying payments during the year, you must e-file the appropriate Form
    • Can I hide empty Contact fields from view?

      Some contacts have a lot of empty fields, others are mostly filled. Is there a way I can hide/show empty fields without changing the actual Layout? I would like to de-clutter my view, and also be able to add information later as I am able. I would be willing to learn to code a button, but I am highly confused about it and thus worried it would be beyond me.  I've looked at a lot of the developer documents and I'm not able to make a lot of sense of them.  Thank you in advance to anyone who knows the
    • Suggestions for showing subscribed Topics in CRM (contact record)

      We have several Topics set up in ZMA. We also have a sync set up between ZMA and CRM. I'd like to display the subscribed topics on the CRM Contact record. This will allow the Sales team (who uses CRM) to see at a glance what topics a Contact is subscribed
    • Replies sometimes creating separate ticket

      Sometimes when a customer responds to an email coming from Zoho Desk, instead of adding a reply to the original ticket, a separate ticket is created. This happens even though the response subject line contained the ticket number, and the person responding
    • Re-hide fields when option is unselected

      Hi all Can anyone help me with this - when I create a 'show' field rule for when a dropdown option is selected, how to I make it so the 'show' option re-hides if that option is no longer selected?
    • Allow Attaching Quartz Recordings to Existing Zoho Support Tickets

      Hi Zoho Team, We would like to request an enhancement to how Zoho Quartz recordings integrate with Zoho Support tickets. Current Behavior: At the moment, each Quartz recording automatically creates a new support ticket. However, in many real-world scenarios:
    • I'm getting this error when I try to link an email to a deal inside the Zohomail Zoho CRM extension.

      When I click "Yes, associate," the system displays an "Oops!! Something went wrong" error message. I have attached a screenshot of the issue for reference.
    • Next Page