プロジェクト、セクション & サブタスク
Todoistのプロジェクト、セクション、サブタスクをNotionにマッピング:シンプルなセットアップにはselectプロパティ、ダッシュボードやロールアップにはリレーショナルデータベースを使用
Todoistはタスクをプロジェクト、セクション、サブタスクに整理します。2syncはこの階層の各レベルをNotionにマッピングし、それぞれのマッピングスタイルを選択できます:素早いセットアップにはシンプルなSelectプロパティ、ロールアップ、ダッシュボード、プロジェクトレベルのメタデータが必要な場合はリレーショナルデータベースを使用します。このページでは、ワークフローに適したアプローチを選択できるよう、すべてのオプションを説明します。
Todoistの構造
Todoistの構成:
- プロジェクト: 最上位のコンテナ(例:「マーケティング」、「個人」)
- セクション: プロジェクト内のオプションのグループ化(例:「To Do」、「進行中」)
- タスク: プロジェクトまたはセクション内の個別のToDoアイテム
- サブタスク: 別のタスクの下にネストされたタスク(任意の深さ)
Notionでは、2syncは各レベルをタスクデータベースのプロパティで表現します:
- プロジェクト → Selectプロパティまたはプロジェクトデータベースへのリレーション
- セクション → Selectプロパティまたはセクションデータベースへのリレーション
- サブタスク → 親タスクリレーションを通じてリンクされた個別ページ
プロジェクトのマッピング方法
基本:Selectプロパティ
プロジェクトをSelectプロパティにマッピングします:
- プロジェクト名がセレクトオプションとして表示
- Notionの組み込みセレクトフィルターで簡単にフィルタリング
- 追加のデータベース不要
上級:リレーショナルデータベース
**プロジェクト(リレーション)**をマッピングしてタスクをプロジェクトデータベースにリンクします:
- Notionで少なくともTitleプロパティを持つプロジェクトデータベースを作成します
- 2syncに接続します:(•••) > 接続の追加 > 2sync
- タスクオートメーションで、**プロジェクト(リレーション)**をプロジェクトデータベースを指すRelationプロパティにマッピングします
リレーショナルマッピングのメリット:
- プロジェクトレベルのメタデータを追加(締め切り、オーナー、ステータス)
- ロールアップを使用してプロジェクトごとのタスク数を表示
- リンクされたビューでプロジェクトダッシュボードを作成

タスクが同期されると、2syncは自動的にプロジェクトデータベースにプロジェクトエントリを作成します。手動でプロジェクトを追加する必要はありません。
まずSelectプロパティから始めて同期を素早く試してください。ロールアップやプロジェクトレベルのメタデータが必要になったら、後からリレーショナルデータベースに切り替えます。切り替え時にデータは失われません。
セクションのマッピング方法
基本:Selectプロパティ
セクションをSelectプロパティにマッピングしてシンプルなセクション識別を行います:
- セクション名がセレクトオプションとして表示
- Notionのセレクトフィルターでセクションごとにタスクをフィルタリング
- タスクがどのセクションに属するかを確認するだけなら十分
上級:リレーショナルデータベース
**セクション(リレーション)**をマッピングしてタスクをセクションデータベースにリンクします:
- Notionで少なくともTitleプロパティを持つセクションデータベースを作成します
- 2syncに接続します:(•••) > 接続の追加 > 2sync
- タスクオートメーションで、**セクション(リレーション)**をセクションデータベースを指すRelationプロパティにマッピングします
プロジェクトと同様に、タスクが同期されると2syncは自動的にセクションエントリを作成します。手動でセクションを追加する必要はありません。
リレーションが機能するには、セクションデータベースが2syncに接続されている必要があります。この接続がないと、2syncはエントリの作成やリンクのためにデータベースにアクセスできません。
サブタスクの同期方法
Todoistのサブタスクは個別のNotionページとして同期され、Relationプロパティを通じて親タスクにリンクされます。
サブタスクリレーションのセットアップ
- **親タスク(リレーション)**をRelationプロパティにマッピングします
- 同じタスクデータベースに戻るリレーションとして設定します
- サブタスクが自動的に親ページにリンクされます
親タスクリレーションとNotionのサブアイテムレイアウトを使用して、視覚的にサブタスクを親の下にネストします。データベース設定を開き、リレーションをサブアイテムプロパティとして設定してください。
サブタスクの深さはTodoistでは無制限で、2syncはすべてのレベルを同期します。各サブタスクは親タスクリレーションを通じて直接の親にリンクされます。Notionでは一度に1レベルのネストが表示されますが、リレーションチェーンをたどって完全な階層をナビゲートできます。
サブタスクの表示
Notionで、サブタスクを管理するためのビューを作成します:
親タスクのみ: 親タスクが空のフィルター
サブタスクのみ: 親タスクが空でないフィルター
階層ビュー: 親タスクプロパティでグループ化
サブタスクの動作
- Todoistで親を完了するとサブタスクも完了します
- これがNotionに同期され、関連するすべてのページが更新されます
- Notionでサブタスクを編集すると変更が同期されます
プロジェクトとセクション:使い分け
| ユースケース | 推奨 |
|---|---|
| シンプルな整理 | 両方ともSelectプロパティ |
| プロジェクトダッシュボード | リレーショナルプロジェクトデータベース |
| 詳細なセクション追跡 | リレーショナルセクションデータベース |
| プロジェクトごとのタスク数 | ロールアップ付きリレーショナル |
| 完全な階層(プロジェクト+セクション+サブタスク) | 3つすべてにリレーショナルデータベース |
| 最小限のセットアップ | Selectプロパティのみ |
プロジェクト未割り当てのタスクの同期を防ぐには?
プロジェクトのあるタスクのみを同期したい場合:
- オートメーションの**フィルター**に移動します
- 条件を追加:プロジェクトが空でない
- Todoistの受信トレイ(プロジェクトなし)のタスクは同期されません
代替:特定のプロジェクトでフィルタリング
特定のプロジェクトのみを同期:
- フィルターを追加:プロジェクトが[プロジェクト名]
- 複数のプロジェクトには「いずれか」ロジックで複数の条件を追加
Todoistの受信トレイの仕組み
受信トレイはTodoistのデフォルトプロジェクトで、どのプロジェクトにも割り当てられていないタスク用です。他のプロジェクトと同様に同期されます。受信トレイのタスクはNotionで「Inbox」のプロジェクト値を取得します。
受信トレイを含める: プロジェクトでフィルタリングしない。受信トレイを含むすべてのタスクが同期されます
受信トレイを除外する: プロジェクトが空でない、またはプロジェクトが「Inbox」でないでフィルタリング
受信トレイをプロジェクトとして: リレーションを使用する場合、受信トレイのタスクはプロジェクトデータベースの「Inbox」エントリにリンクされます
よくある問題
タスクが正しいプロジェクトに割り当てられない
通常以下の場合に発生します:
- プロジェクト(リレーション)データベースが2syncに接続されていない
- プロジェクト名がプロジェクトデータベースに存在しない
- カレンダー名リレーションとプロジェクトリレーション間で競合がある
修正方法:
- NotionでプロジェクトデータベースOpen を開きます
- まだ接続されていない場合は**(•••) > 接続の追加 > 2sync**をクリックします
- 再同期するか、次の同期サイクルを待ちます
- 詳細なセットアップ手順についてはリレーションをご覧ください
フィールドマッピングで使用するすべてのリレーショナルデータベースが2syncに接続されている必要があります。プロジェクト、セクション、メインタスクデータベースが含まれます。
イベントがデフォルトに再割り当てされる
リレーショナルマッピングでタスク同期と一緒にカレンダー同期を使用している場合、カレンダー名とプロジェクトリレーションが競合していないか確認してください。
修正方法:
- オートメーションのフィールドマッピングを開きます
- カレンダー名(リレーション)とプロジェクト(リレーション)が同じプロパティを指していないか確認します
- 競合する場合はどちらかのマッピングを解除します
- フィールドマッピングの詳細については詳細同期設定をご覧ください
セクションが表示されない
セクションはまずTodoistに存在する必要があります。2syncは既存のセクションを同期しますが、Notionから新しい組織構造を作成することはありません。
修正方法:
- Todoistでセクションを作成します
- 少なくとも1つのタスクをそのセクションに移動します
- 次の同期サイクルを待ちます。セクションがNotionに表示されます
サブタスクがトップレベルタスクとして表示される
親リンクなしでサブタスクが表示される場合、親タスクリレーションがマッピングされていません。
修正方法:
- オートメーションのフィールドマッピングを開きます
- Todoistフィールドリストで**親タスク(リレーション)**を見つけます
- 同じタスクデータベースに戻るRelationプロパティにマッピングします
- 再同期します。既存のサブタスクが親にリンクされます
次のステップ
- Todoistのフィールド — TodoistとNotion間でマッピングできるすべてのフィールド
- Todoistのフィルター — 条件で同期するタスクを制御
- リレーション — 2syncでのリレーショナルデータベースのセットアップに関する詳細ガイド
- Todoistの同期 — Todoist連携の完全な概要
関連
- Todoistの同期 — Todoist連携の完全ガイド
- Todoistのフィールド — 完全なフィールドマッピングリファレンス
- Todoistのフィルター条件 — プロジェクト、ラベルなどによるタスクフィルタリング
- リレーション — 2syncでのリレーショナルデータベースのセットアップ
- Notionプロパティタイプ — Notionプロパティのマッピング方法の理解
- デフォルト値 — 新規アイテムのデフォルト設定
- 双方向同期と一方向同期 — 同期方向の選択
- 詳細同期設定 — オートメーションの微調整
- NotionとTodoistの同期方法 — ステップバイステップのチュートリアル
FAQ
プロジェクトとプロジェクト(リレーション)の違いは何ですか?
プロジェクトはプロジェクト名を表示するテキスト/セレクトフィールドです。プロジェクト(リレーション)は別のプロジェクトデータベースへのリンクを作成し、ロールアップやより充実したプロジェクトメタデータを可能にします。
Notionから新しいプロジェクトを作成できますか?
いいえ。まずTodoistでプロジェクトを作成してください。そのプロジェクトのタスクが同期されると、Notionのプロジェクトデータベースに自動的に同期されます。
データベースへのリレーションを作成できないのはなぜですか?
対象のデータベースが2syncに接続されている必要があります。データベースページで(•••) > 接続の追加 > 2syncから2sync接続を追加してください。
サブタスクの完了はどう動作しますか?
Todoistで親タスクを完了するとサブタスクも完了します。これがNotionに同期され、関連するすべてのページが更新されます。Notionでの完了も逆方向で同様に動作します。
プロジェクトのないタスクの同期を防げますか?
はい。プロジェクトが空でないフィルターを追加します。受信トレイのタスク(プロジェクトなし)は同期されません。
複数レベルのサブタスクを同期できますか?
はい。2syncはすべてのサブタスクレベルを同期します。各サブタスクは親タスクリレーションを通じて直接の親にリンクされるため、チェーンをたどって完全な階層をナビゲートできます。
Todoistでタスクを別のプロジェクトに移動するとどうなりますか?
次の同期サイクルでNotionのプロジェクトフィールドが更新されます。リレーショナルデータベースを使用している場合、リレーションリンクが新しいプロジェクトエントリを指すように更新されます。