Relations, Program Functions

How Parent-Child Relations Work in Notion

Screen Shot 2020-01-05 at 6.58.54 PM.jpg

๐Ÿ‘จโ€๐Ÿ‘ง Parent / Child Relations

Relational databases can be tricky in Notion, but once you become familiar with what this feature can allow, linking database together will become second nature and an integral part of your workflow and tracking systems.

For those who don't know, relations act as a bridge between two databases as shown here:

Untitled_Artwork 13.png

For this tutorial I'm going to briefly explain what is going on with parent/child relations (or relations that grab pages from inside the same database):

The basic use of parent/child properties is for task hierarchy inside a workflow, however, there are other uses for this feature. Here are just a few:

Below I'm going to walk through creating a task hierarchy โ€ฆ

Step 1

Create a database for a master list of tasks with the following properties:

  • Tasks - Aa

  • Tag - Multi-Select

  • Child Tasks - Relation

Remember, for Child Tasks "use the same property."

Screen Shot 2020-01-05 at 6.16.16 PM.jpg

Step 2

Click Child Tasks cell and select all sub tasks associated with parent task. In this case, I labeled my parent task with an "X."

It will look something like this:

Screen Shot 2020-01-05 at 6.17.34 PM.jpg

โ†’ Next, let's move "Call Furniture Delivery" into a sub task of "Rearrange Furniture.โ€

Screen Shot 2020-01-05 at 6.20.04 PM.jpg
Screen Shot 2020-01-05 at 6.21.22 PM.jpg

This is what a page will look like inside (with deadline included):

Screen Shot 2020-01-05 at 6.38.49 PM.jpg

Step 3

Adjust database to view ONLY tasks with child tasks by using the filter function:

Screen Shot 2020-01-05 at 6.58.20 PM.jpg

Select the following filter options:

  • Child Tasks

  • Is Not Empty

Screen Shot 2020-01-05 at 6.58.54 PM.jpg

The final database view will look like this:

Screen Shot 2020-01-05 at 6.59.05 PM.jpg