Skip to content
Gallery
Soko documentation
Share
Explore
Project

Links

Links represent connections between tasks and folder object. If Task A needs to be finished before Task B can start, we can create an outgoing link from Task A to Task B. Or we can create an incoming link in Task B from Task A, which is technically the same.
All dependent tasks should be connected. When tasks are connected, all outputs from the incoming task are visible in the “Inputs” tab of the selected task. This ensures that all the files necessary to complete the task are in one place.
Task linking is also important for automated scheduling. The automatic scheduler needs to know task dependencies to schedule tasks correctly.
To get a better visual picture of incoming and outgoing links, we can switch to the “Links view”, where we are able to see complex relations between tasks.
image.png

Creating links

Inside the project table

We can link tasks directly in the project table by double-clicking “Incoming or Outgoing link cell'' and selecting the tasks we want to link. We can create links also for multiple tasks at once. Just select multiple tasks and add an incoming or outgoing link.
image.png

Inside a Task side panel

Another option of adding or deleting links is inside the Task side panel under the “Links” tab.
image.png

Task templates

When creating Tasks with the same or similar Link structure repeatedly, it may be easier to use instead of creating the same Links every time.

Links view

The Links view provides an interface for easily linking multiple folders and tasks.

Links Graph view

In the Links graph view, you can select the task you would like to connect and press “Alt” + Left Click on the outgoing task. These tasks will now be connected.
image.png

Links Table view

By clicking on Table View, you switch from Graph View to Table View.
image.png
In the Links table view, you can link only folder objects. In this view, you can see which assets or shots are linked to other assets or shots. You can also easily create new connections or delete existing ones.
The directory tree is connected to the table, so only objects from the selected folder are displayed in the rows.
image.png

Choose folder object that should be displayed as a rows
Choose folder object that should be displayed as a columns
Choose link direction, what object should be linked to what object.
You can filter rows by by name and parent name
You can filter columns by by name and parent name. For example you would like to display just Characters, you can write Char into the filter
By clicking on Hide empty columns button empty columns will hide.
You can choose if all tasks from selected folders will be connected, or task will be connected based on task link template convention
image.png
When "Link All Tasks" is selected, every task from the source object is connected to every task from the destination object
image.png
When "Link by Template" is selected, only the tasks defined in the link template from the source object are connected to the tasks from the destination object. E.g. Rig task to Animation task.
8. To connect objects, simply check the checkbox in the Link Table.

Task link template

In Settings/Project Template/Project/Other/Task Links you can set the task link template convention.
Task link template is used when connecting folder object in Link table. When "Link by Template" is selected, Child tasks from Folder object are linked based on this convention.
image.png
Convention is in format {incomming_task_name}={outgoing_task_name}. For example rig=animation will connect rig task to animation task when you connect Asset to Shot.



Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.