Skip to main content

Scheduled Time in Workflow Templates

You can add Scheduled Time in Workflow Templates to either Task steps or the whole Workflow. This means time is automatically booked in when a Workflow Template is applied and a Workflow is created

Written by Carly Hammond

Summary

  • "Scheduled Time" represents forecasted time/work in Planhat - e.g. an upcoming Onboarding Project that will take 20 hours

  • Each Scheduled Time record can be directly linked to a record of another model, such as a Workflow or a Task

  • Although you can create Scheduled Time records manually, you can also include them in Workflow Templates, meaning that they are created automatically when a Workflow is created

  • This removes the manual process of blocking out time, helping make Service Delivery quicker, easier and more consistent

Who is this article for?

  • It's particularly relevant for Planhat Users who work in Service Delivery / Professional Services / Implementation etc.

This article is relevant to Planhat Service Automation (PSA), also sometimes referred to as Professional Services or Service Delivery.

If you don't have access to these features and would like to add them, please speak with your CSM.

Quick tutorial overview

Click on the image below to access the tutorial

Series

This article is part of two series:

  • Workflows - click here for the introductory overview article and to access other Workflows articles

  • PSA (Service Delivery) - see here for a summary article of resource allocation features, and here for the main article on Scheduled Time


Article contents


Introduction

What is Scheduled Time?

In our main article on Scheduled Time, we explained that it is a Planhat data model designed for forecasted time / upcoming work - for example, Task X (e.g. a training session) will be 2 hours of work, or Workflow Y (e.g. an SMB onboarding) will take 15 hours over 3 weeks. This is perfect for Professional Services / Service Delivery use cases, and is suitable for many departments (such as Implementation and Customer Success). Scheduled Time can be visualized, analyzed and interacted with in various ways in Planhat, including the "Resource Allocation" System Report Page, and helps you plan and manage projects. You can either manually create Scheduled Time records (as described here), or you can automatically create them via Workflow Templates, as we discuss in this article.

What are Workflow Templates?

Workflows are a way to automate a series of steps in Planhat. There are two types of Workflows, "Projects" being the type designed for project management and Task steps. Workflow Templates are where you configure the steps and their timings/dependencies, e.g. that step 1 should be scheduled for 3 days after step 2. These Workflow Templates can be automatically or manually applied to records of the appropriate model - e.g. for a Company Project Workflow, it could be applied to the Company "Microsoft". This creates a Workflow record with the details filled in (with specific Task dates filled in for that Company, for example, based on the date that Workflow was created).

Scope of this article: Scheduled Time in Workflow Templates

In this article, we'll focus particularly on how you can include Scheduled Time (technically, Scheduled Time Templates) within Workflow Templates, so Scheduled Time records are automatically created (i.e. work/time is automatically scheduled) when a Workflow Template is applied / a Workflow is created. For example, it could be that when the Enterprise Onboarding Project Workflow is applied to the Company "Apple", the Scheduled Time is automatically blocked out in Planhat for the relevant Onboarding Manager, or it's created unassigned for you (as a PSA Manager) to assign to the most appropriate Team Member via a Resource Allocation Page.

When you include Scheduled Time in Workflow Templates, it can be linked to either individual Tasks or the whole Workflow - i.e. the "Parent" (also sometimes called the "Schedule Time For" field) of the Scheduled Time can be either a Task or a Workflow.

📌 Definitions

  • "Data models" (also simply called "models") are how data is organized in Planhat. They are similar to the "objects" you may be familiar with from other tools. Examples of Planhat models are Company, End User (representing people who are customers/prospects) and User (you and your co-workers)

  • "Records" are individual pieces of data within those models - for example, a Company record could be "BMW", and an End User record could be "Katie Brown"


What is Scheduled Time in Workflow Templates?

When you're configuring a Workflow Template for a Project, e.g. an implementation, onboarding or other process, you can include Scheduled Time (technically Scheduled Time Templates). This means that when the Workflow Template is used to create a Workflow (e.g. let's say the Workflow Template is "SMB Onboarding" and it's used to create an SMB Onboarding Workflow for a particular Company), the associated Scheduled Time is automatically created too.

You can add Scheduled Time (technically Scheduled Time Templates) to Workflow Templates in two different ways:

Option 1: to individual Task steps in a Workflow Template

  • The "Parent" of the Scheduled Time is the Task - i.e. the Scheduled Time is linked to the specific Task

  • When you set up Scheduled Time in this way in a Workflow Template, the Scheduled Time will automatically be populated with properties from the Task step

Screenshot showing Scheduled Time on a Task in a Workflow Template, including where to add/create a new Scheduled Time

Screenshot showing the "Scheduled Times" tab of a Workflow Template, another place where you can see these Scheduled Times linked directly to Tasks

Click the image to view it enlarged

Option 2: to a whole Workflow Template

  • The "Parent" of the Scheduled Time is the Workflow - i.e. the Scheduled Time is linked to the whole overall Workflow

  • With this method, Scheduled Time properties are not automatically filled in, so you would manually configure them to align with the Workflow

Screenshot showing the "Scheduled Times" tab of a Workflow Template, showing where to view and add/create Scheduled Time linked directly to the whole Workflow

Click the image to view it enlarged

Once the Workflow Template has been applied and an actual Workflow has been created - in the screenshots above it's a Company Project and so the Workflow Template will be applied to a Company record to create a Workflow for that Company - then the actual Scheduled Time records are automatically created. This includes allocating the appropriate dates and owner etc., and setting the "Parent" to be the specific Task or Workflow as appropriate.


Why add Scheduled Time to Workflow Templates?

As with other PSA features, this functionality is particularly useful for Service Delivery applications, such as Professional Services teams, but it's also great for Implementation, Onboarding and Customer Success teams, as well as many others.

The ability to include Scheduled Time in Workflow Templates means that the necessary time for any Project can be automatically blocked out (i.e. booked in) when a Workflow is created. Depending on how you have set this up, the Scheduled Time can even automatically be assigned to the relevant User (Team Member).

This automation makes the process extra quick and easy compared to creating the Scheduled Time manually. It also ensures consistency/standardization. You don't need to remember to add the Scheduled Time for each piece of work (e.g. each customer onboarding), and there isn't the variation that could happen if different people were all just doing this manually.

The Scheduled Time records created automatically in this way can then be used in the same way as Scheduled Time created manually - e.g. they feed into "Resource Allocation" System Report Pages, either as part of a User's utilization percentage if it's been assigned to a User, or in the "Unassigned work" list if it needs to be assigned.

It's great to have the flexibility to set the Scheduled Time either on individual Tasks in a Workflow Template, or on the whole Workflow. This is aligned with the options you have when creating Scheduled Time manually (where you choose a parent model), and means you can select the association that best suits your application - whether you think about the Workflow being a single piece of work for a User, or multiple individual pieces of work, potentially for multiple Users.


How to add Scheduled Time to Workflow Templates

📚 Background reading - related articles

  • For general information about creating Workflow Templates, you can refer to our separate article here

  • For further details of the Scheduled Time model and its fields, see here

As mentioned earlier in this article, you can add Scheduled Time (technically Scheduled Time Templates) to Workflow Templates in two different ways: to Tasks or to a whole Workflow. We'll go through each of these options here.

Option 1: to individual Task steps in a Workflow Template

"Parent" ("Schedule Time For") will be the Task

  1. While configuring a Workflow Template (in the "Workflows" Global Tool for admins), click on a Task step name to open up its step details (Task Preview) on the right-hand side

    Click the image to view it enlarged

  2. Click "+ Add Scheduled Time" to add a new Scheduled Time

    This will open up the Scheduled Time Template "Create Form". You will see that many of the properties are pre-filled for you, matching the details of the Task step

    • "Start After" and "Duration" together set the "Start Date" and "End Date" of the Scheduled Time, like how "Start After Days" and "Duration Days" in a Task set its "Start Date" and "Due Date"

    Click the image to view it enlarged

  3. Fill in the other details on the Create Form (see here if you need a refresher of Scheduled Time fields), and click "Create Scheduled Time Template"

    • We recommend that you fill in both "Hours per day" and "Total Hours"

  4. This will open up the Scheduled Time Template (Preview), where you can review the data and edit / add to it if desired

  5. Now when you open up the Task step details (Preview), you will see the Scheduled Time listed

    Click the image to view it enlarged

    If you click into the "Scheduled Times" tab of the Workflow Template, you will see the Scheduled Time here too, with "Scheduled Time For" (i.e. the Parent) showing as the Task step

    Click the image to view it enlarged

Option 2: to a whole Workflow Template

"Parent" ("Schedule Time For") will be the Workflow

  1. While configuring a Workflow Template (in the "Workflows" Global Tool for admins), click into the "Scheduled Times" tab

    Click the image to view it enlarged

  2. Click "+ Add Scheduled Time"

    Click the image to view it enlarged

    This will open up the Scheduled Time Template "Create Form". Unlike when adding Scheduled Time to a Task step (as we just went through), the properties aren't automatically filled in for you

  3. Fill in the Scheduled Time details, in the Create Form pictured above, and click "Create Scheduled Time Template"

    • The details you enter here should be aligned with the properties of the overall Workflow Template (if you want it to apply to the whole Project). For example, "Start After" is like "Start After Days" in the Workflow Template

  4. This will open up the Scheduled Time Template (Preview), where you can review the data and edit / add to it if desired

  5. Closing this, you will see that in the "Scheduled Times" tab of the Workflow Template, this Scheduled Time is listed, with "Scheduled Time For" (i.e. the Parent) showing as the Workflow Template

    Click the image to view it enlarged

Did this answer your question?