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

    • [ZohoDesk] Improve Status View with a new editeble kanban view

      A kanban view with more information about the ticket and the contact who created the ticket would be valueble. I would like to edit the fields with the ones i like to see at one glance. Like in CRM where you can edit the canvas view, i would like to edit
    • Automated Dismissal of Specific Notifications and Centralized Control of Toast Notification Settings

      Dear Zoho Team, I hope this message finds you well. We would like to request two enhancements related to notification handling within Zoho Desk: Automatic Dismissal of Specific Notifications: Currently, when certain actions are taken in the ticket list
    • Show field in spreadsheet view depending on other field value

      Hello. Not sure if this is possible but let's say i have spreadsheet view in Creator with four different fields Field A, B, C and D Then i have a field named Response which for one record could contain only one of the pre-definde choices below A, B, C
    • 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.
    • Zoho Learn Zapier Integration

      Hello all, Is there any plan to integrate Zoho Learn with Zapier? It seems almost all Zoho products are in Zapier, with the exception of Learn and Marketing Automation.
    • Notice: SalesIQ integration paused on Zoho Sites

      I have this notice on my Zoho Sites in the SalesIQ integration setup. Can someone assist? "This integration has been temporarily paused for users. Reconnecting SalesIQ after disconnection will not be possible until we provide further updates." thank
    • Differences between Zoho Books and Zoho Billing

      Without a long drawn out process to compare these. If you were looking at these Books and Billing, what made you opt for one and not the other. Thanks
    • New Feature : Copying tickets with all the contents such as conversations/history/attachments etc

      Sometimes our customers and distributors do create tickets (or send emails) which contain more than one incident in them and then also some of the further conversations which are either created by incorrect new tickets or replies to old tickets are being created as combined tickets. In such cases we require to "COPY" the contents of the tickets into separate tickets and merge them into their corresponding original tickets. The "CLONE" feature doesn't copy the contents (especially the conversations
    • Como se agregan los empleados

      Necesito saber si para agregar empleados los mismos necesitan tener licencias
    • Deluge Error Code 1002 - "Resource does not exist."

      I am using the following script in a Custom Button on a Sales Return. Basically, the function takes the information in the sales return (plus the arguments that are entered by the user when the button is pushed) and creates a return shipping label via
    • Adding multiple Attendee email addresses when adding a Zoho Calendar event in Zoho Flow

      I am trying to integrate Notion and Zoho Calendar via Zoho Flow. However, the Attendee email address supported by Zoho Calendar - Create event only supports one email address, so I am having difficulty implementing automation to automatically register
    • Graceful Handling of Exceeded Option Limits

      Hi Zoho SalesIQ team. I would like to submit a feature request to deal with a bug in salesIQ Current Behavior (Bug): When a dynamic list passed to the Single Select Option Card contains more than 20 options, the Zobot stops responding (freezes/hangs)
    • System default SLA descriptions can't be modified

      The system default SLAs have identical descriptions for all SLA levels, but their settings differ. However, I am facing an issue where I cannot modify these descriptions and save the changes. The content of the description box can be edited but the changes
    • Adding non-Indian billing address for my Zoho subscription

      Hey Need help with adding a non-Indian billing address for my Zoho subscription, trying to edit the address to my Singapore registered company. Won't let me change the country. Would appreciate the help. Regards, Rishabh
    • How to create one ZohoCRM organisation out of a multi-organization?

      Hi, we have a multi-org including two different Zoho CRM organizations for two companies using respectively EUR and USD as default currency. I was wondering if there is any easy way to merge the two organizations into just one, so that users may access
    • Gray screen while signing documents

      We are all getting a "gray" screen when trying to sign documents in Zoho sign. Anyone else having issues?
    • Designing a practical Zoho setup for a small business: lessons from a real implementation

      I recently finished setting up a Zoho-based operating system for a small but growing consumer beauty business (GlowAtHomeBeauty), and I wanted to share a practical takeaway for other founders and implementers. The business wasn’t failing because of lack
    • Link Purchase Order to Deal

      Zoho Books directly syncs with contacts, vendors and products in Zoho CRM including field mapping. Is there any way to associate vendor purchase orders with deals, so that we can calculate our profit margin for each deal with connected sales invoices
    • Projects custom colors replaced by default orange

      Since yesterday, projects uploaded to Zoho, to which I had assigned a custom color, have lost the customization and reverted to the default color (orange). Has anyone else had the same problem? If so, how did you resolve it?
    • Interview booked through Invite but no Notifications

      We have a workflow that was developed through a developer/partner that was tested and worked. Today, we pushed a candidate through the process and invited them to an in-office interview. They were sent the booking link (as usual and as tested before successfully)
    • WebDAV support

      I need WebDAV support so that I can upload/download (and modify) documents from my local file system. Is anything planned in his direction?
    • Automatiser la gestion des SLA dans Zoho Desk avec Zoho Contracts

      Les équipes du service client s’efforcent d’assurer un support rapide, régulier et fiable pour garantir la satisfaction de chaque client. Les accords de niveau de service (SLA) permettent de clarifier les engagements en définissant les termes et conditions
    • iOS App doesn't refresh for Document Creation

      Hello Zoho team, I have created a workflow to be used on a mobile iOS device which starts in Zoho Creater and ends with a murge and store function that then opens the newly created document within the Zoho Writer app. This process is working great however
    • Uploading a signed template from Sign to Creator

      Good day, Please help me on how to load a signed document back into Creator after the process has been completed in Sign. Below is the code that I am trying, pdfFile = response.toFile("SignedDocument_4901354000000372029.pdf"); info pdfFile; // Attach
    • Zoho DataPrep and File Pattern configuration

      I'm using Zoho data prep to ingest data from One Drive into Zoho Analytics... The pipeline is super simple but I can't any way to get all the files that I need. Basically I need to bring all the files with a certain pattern and for that I'm using a regex
    • Assistance needed: Activation of a domain

      Hello Zoho Support, I purchased the .com domain "primesolva.com" via Zoho 6 days ago. The domain is still pending, and I cannot access the DNS panel to add the TXT verification for domain ownership. Please confirm the registration status and help me activate
    • Operation not permitted

      I am trying to add an email address to the list of user but I am getting error Operation not permitted
    • Request to Permanently Delete Email User (info@mehbobgulf.com ) from Old Organization

      Please permanently delete the user email info@mehbobgulf.com It is still associated with my old Zoho organization. I cannot delete it because it shows ‘You cannot delete email. Zoho host’. I need to use this email in a new Zoho account.”
    • Client host [89.36.170.5] blocked using Spamhaus

      Hello please make make actions for delist ..... "Client host [89.36.170.5] blocked using Spamhaus"
    • Suggestion: Option to Re-run a migration

      As I'm going through a migration process, I like the IMAP migration tool, but it would be better if there were an option to re-run the same migration as configured. There's not even an option to copy/edit one that's already there. Just run if it hasn't
    • Issue with "Add Your Mobile Number"

      Hello, I am trying to sign up for email service for a domain name, and I cannot finish the authentication. When I enter my mobile number, I receive the message "We’re unable to send OTP to this mobile number. Please contact support-as@zohocorp.com". I
    • zoho mail non vérifié

      Bonjour, Il y'a un jour que j'ai acheté un domaine et toute les tentatives pour l'associé a mon compte shopify son vaine. j'ai essayé TXT sans suite après, j'ai essayer avec CNAME sans suite. j'aurais besoin de votre assistance pour associé mon mail.
    • Unable to send message;Reason:553 Relaying disallowed. Invalid Domain

      i have facing the issue "Unable to send message;Reason:553 Relaying disallowed. Invalid Domain" if i verify domain evertthing i did but still face the same error.
    • ZohoMail is so close to being Perfect BUT

      Why don’t you have HILIGHTING???!! I've been trying to find a substitute for Edison Mail but I want & need hilighting (preferably in more than just yellow)! Is this even on your To Do list? I’m so disappointed. 🙄
    • Override Auto Number field?

      We are preparing to migrate from Salesforce. In Salesforce, we auto-generate a unique number on our Opportunities (Potentials). If the Opportunity results in a contract, we use that unique number as the Contract number. There are some situations where
    • Using a third party service provider want to move directly with Zoho

      Hi good day I’m currently using Zoho but I’m using a third party service provider I want to move directly with you guys I’m using Zoho email and invoices and my domain please let me know if it’s possible to move away from the third party provider my email
    • Request for Assistance Regarding Email Sending Issue (554 5.1.8 - Email Outgoing Blocked)

      Dear Zoho Support Team, I hope this message finds you well. I am writing to request assistance with an issue we are currently facing regarding our Zoho Mail account. Our email account, admin@tuyensinhcanuoc.com, is encountering the following error when
    • Zoho Mail API returns empty inbox (0 messages) but webmail shows 37 unread emails

      Hello, I'm experiencing a discrepancy between Zoho Webmail and the Mail API (EU region). **Setup:** - Account: EU datacenter (mail.zoho.eu) - API: Self Client OAuth2 via api-console.zoho.eu - Scopes: ZohoMail.messages.READ, ZohoMail.messages.UPDATE, ZohoMail.folders.READ,
    • Zoho Mail not working

      Zoho Mail not working
    • ShipStation and Zoho Inventory

      Hello, I am looking to sync zoho inventory with shipstation ZOHO INVENTORY           SHIP STATION Sales Order  ==>  create ORDERS INVOICE  <==    Shipments What exactly does BETA mean on the Shipstation connector?  This is required for me to sign-on in the next month. Thanks in advance for your efforts
    • Next Page