ASAP mode

Introduction

You can enable the ASAP mode for strong dependencies. In such case, the scheduling mechanism will try to reduce the gap between dependent tasks to a minimum. When you set this switch to active, the app remembers the settings, and all future dependencies will be created with the ASAP mode.

The Source task date rules the Target task date. It's a uni-directional relationship.

Activate ASAP mode 

To activate the ASAP mode:

  1. Go to App Configuration > General

  2. Go to Dependencies

  3. Set the 'Default ASAP mode' toggle to active

There are four possible ways to connect tasks:

  • end to start - the end date of a task dictates the ASAP start of a target task.

  • start to end - the start date of a task dictates the ASAP end of another task. 

 

  • end to end - the end date of a task dictates the ASAP end date of a target task. 

 

  • start to start - the start date of a task dictates the ASAP start date of a target task. 

The direction of the dependency is based on how you create a dependency (the direction of an arrow when connecting tasks).

In other words, dependency in ASAP mode always schedules the target task as soon as possible based on dependency type. There are no restrictions on how many dependencies are created for each source or target task as long as they are not creating circular relationships. If a task is moved to a prohibited position (based on dependency type and mode), it is moved back/forward to the appropriate position.

To enable the ASAP mode, click on one of the dependencies:

 

Creating a dependency can re-adjust the task period, but deleting a dependency will not move tasks on the timeline.

Dependency Color

The dependencies with ASAP mode enabled are colored dark grey.

Dependency Lag Time

It is possible to add lag time to an ASAP mode dependency. The system will add a delay equal to the specified number of days. 

Non-working days are included in the calculation. 

The Lag time is the minimum time between the tasks, but if you set a 3 day lag time and a task ends on Wednesday, effectively, the gap will last 4 days (Saturday is counted as the 3rd day, but it is not possible for the next task to start on Sunday).

ASAP "on" vs "off"

ASAP mode on

With ASAP mode on, there is only one position where a dependency can place a task. The lag time is respected. With ASAP mode on, the date of the target task should be the same as the date of the source task.

In the example below (no lag time), end date of PP-326 dictates the start date of PP-332. The target start date can't be manually overridden - it will always be the next possible day after the source end date. 

ASAP mode off

When ASAP mode is "off", there is more than one way to position a task. The lag time is respected.

With ASAP mode is "off", the date of the target task should be the same or later than the date of the source task.

There is more than one possible start date for the PP-332 task (any date after August 6th will work).