Adding Dependencies Between Tasks
Add a Predecessor or Successor
- Select a task and open Task details > Dependencies.
- Click the Add predecessor/successor dropdown or start typing to search for a task.
- Choose a task from the list to create the dependency.
Note: The default dependency type is FS (Finish-to-Start), and the precision level matches the highest location precision of the two tasks.
Add Dependencies by Dragging (Takt Time View)
-
Go to Takt Time and click Add dependency in the toolbar.
- Drag from the end terminal of one task to the end terminal of another task to create an FF (Finish-to-Finish) dependency.
- Drag from the end terminal to the start terminal to create an FS (Finish-to-Start) dependency.
- Drag from the start terminal to the end terminal to create an SF (Start-to-Finish) dependency.
-
Drag from the start terminal to the start terminal to create an SS (Start-to-Start) dependency.
Tip: When dragging between different locations, the location delay value automatically adjusts to match the difference in locations.
Add Dependencies by Dragging (Flowline View)
- Go to Flowline and click Add dependency in the toolbar.
- Drag from one task to another on the same location to create an FS dependency.
- Drag between tasks on different locations to automatically set the location delay value.
Add Dependencies by Dragging (Network View)
- Go to Network.
-
Drag from the end terminal of one task to the start terminal of another to create an FS dependency.
Creating Specific Dependencies
Add Specific Dependencies (Takt Time View)
- Go to Takt Time and click both Add dependency and Specific dependency in the toolbar.
-
Drag from one task terminal to another task terminal to create the specific dependency type based on the terminals used (FF, FS, SF, or SS).
Add Specific Dependencies (Flowline View)
- Go to Flowline and click both Add dependency and Specific dependency in the toolbar.
- Drag from one task to another to create an FS specific dependency.
Modifying Dependencies
Change Dependency Type
- Open Task details > Dependencies for the task.
- Click the cell in the Type column.
-
Select a new type from the dropdown: FF, FS, SF, or SS.
Understanding Dependency Types:
- FF (Finish-to-Finish): Task 1 must finish before Task 2 can finish
- FS (Finish-to-Start): Task 1 must finish before Task 2 can start
- SF (Start-to-Finish): Task 1 must start before Task 2 can finish
- SS (Start-to-Start): Task 1 must start before Task 2 can start
Change Precision Level
- Open Task details > Dependencies for the task.
- Click the cell in the Precision column.
- Select a location level from the dropdown.
Note: You cannot select a precision level lower than the highest location level of the connected tasks.
Adjust Buffer (Days)
- Open Task details > Dependencies for the task.
- Click the Buffer (days) field.
-
Enter a positive or negative integer between -5,000 and 5,000.
Adjust Location Delay
- Open Task details > Dependencies for the task.
- Click the Location delay field.
-
Enter a positive or negative integer between -5,000 and 5,000.
Adjust Buffer for Specific Dependencies
- Open Task details > Dependencies for the task with a specific dependency.
- Click the Buffer (days) field for the specific dependency.
- Enter a positive or negative integer between -5,000 and 5,000.
Managing Internal Dependencies
Configure Internal Buffer and Precision
- Select a task and go to Task details > General.
- Edit the Internal buffer to a positive or negative value.
- Set the Internal buffer precision to the same level or higher than the task's location precision.
Important: To use a negative internal buffer value, the Paced setting must be disabled.
Enable or Disable Paced
- Select a task and go to Task details > General.
- Toggle the Paced setting on or off.
Note: When Paced is enabled, the task maintains its pacing regardless of other dependencies.
Deleting Dependencies
Remove a Dependency from Task Details
- Open Task details > Dependencies for the task.
- Right-click the dependency you want to remove.
-
Click Remove.
Delete a Dependency from Network View
- Go to Network.
- Right-click on the dependency line.
- Click Delete dependency.
Working with Task Copies
Add Dependencies to Recently Added Tasks
- Go to Takt Time and click Add task in the toolbar.
- Add a task, then enable the Add dependencies to recent added task option.
- Add a new task.
Result: An FS dependency is automatically created between the two tasks.
Copy Tasks with Dependencies
- Select a task with dependencies and click Copy.
- Click Copy dependency options.
- Choose one of the following options:
- Add dependencies to copied tasks - Creates an FS dependency between the original and the copy
- Copy dependencies to copied tasks - The copy retains all dependencies from the original
- Copy dependencies between copied tasks - Dependencies are maintained only between copied tasks
-
Click Copy selected.
Deleting Tasks with Dependencies
Delete Task Dependencies
- Select a task with dependencies.
- Click Delete tasks in the toolbar or right-click and select Delete tasks.
- Select the Delete dependencies option.
- Click Continue.
Replace Dependencies When Deleting Tasks
- Select a task that has both predecessor and successor dependencies.
- Click Delete tasks in the toolbar or right-click and select Delete tasks.
- Select the Replace dependencies option.
- Click Continue.
Result: The dependencies are removed and replaced with a new dependency connecting the predecessor directly to the successor.
Special Cases with Dependencies
Understanding Circular Dependencies
Important: You cannot create circular dependencies. If you attempt to add a dependency that would create a circular relationship (such as making a successor also a predecessor), the system displays an error message and ignores the action.
Working with Fourth Layer Dependencies
- Ensure both tasks have Paced disabled.
- Go to Takt Time.
- Add an FS dependency from the successor task to the predecessor task one location below.
Result: A new FS dependency is created with a location delay value of -1.
Remove Dependencies with No Impact
Some dependencies may currently have no impact on the schedule due to location precision, location delay, or being specific dependencies. You can identify and remove these dependencies to simplify your schedule.
- Review dependencies in Task details > Dependencies.
- Identify dependencies marked as having no current impact.
- Right-click and select Remove to delete them.
Tactplan Schedule - Plans_Scheduling - (general) - Dependencies (2.4.1)