2sync

リレーションとデータベースリンク

同期アイテムを他のNotionデータベースにリンク

2syncは外部データをNotionリレーションにマッピングし、同期アイテムと他のデータベース間の強力な接続を実現します。カレンダーの参加者をコンタクトに、タスクをプロジェクトに、メールをCRMレコードにリンクできます。

リレーションマッピングとは?

Notionのリレーションはデータベース間でページをリンクします。2syncは同期データに基づいてリレーションを自動的に作成することで、これを拡張します。

リレーションなし:

  • カレンダーイベントに「john@example.com」がテキストとして表示
  • コンタクトデータベースとの接続なし

リレーションあり:

  • カレンダーイベントがコンタクトのJohn Doeのページにリンク
  • クリックしてJohnとのすべてのやり取りを確認
  • ロールアップを使ってコンタクトごとのミーティング数をカウント

リレーションの設定方法は?

前提条件

  1. 両方のデータベースが2syncに接続:メインデータベースと関連データベースの両方に2syncのアクセスが必要
  2. リレーションプロパティが存在:ターゲットデータベースを指すリレーションプロパティをNotionで作成
  3. 一致する識別子:ソース間でデータが一致する必要がある(例:メールアドレス)

一般的なリレーションタイプ

参加者 → コンタクト

カレンダーの参加者をコンタクトデータベースにマッピング:

  1. 2syncに接続されたコンタクトデータベースを作成
  2. イベントデータベースにリレーションプロパティを追加 → コンタクト
  3. **参加者(リレーション)**をこのリレーションプロパティにマッピング
  4. 2syncが参加者のメールをコンタクトレコードに照合

結果: 参加者をクリックしてコンタクトページを表示。ロールアップを使ってミーティング数をカウント。

リレーションを設定したら、Notionのロールアップを使ってデータベース間でデータを集計できます。例えば、コンタクトデータベースにロールアップを追加して、コンタクトごとのミーティング数をカウントしたり、プロジェクトごとの時間を合計したりできます。

プロジェクト → プロジェクトデータベース

TodoistプロジェクトをNotionプロジェクトデータベースにマッピング:

  1. 2syncに接続されたプロジェクトデータベースを作成
  2. タスクにリレーションプロパティを追加 → プロジェクト
  3. **プロジェクト(リレーション)**をこのプロパティにマッピング
  4. タスクがプロジェクトページにリンク

結果: プロジェクトページにバックリンクを通じて関連するすべてのタスクが表示。

カレンダー → カレンダーデータベース

カレンダー名をカレンダーデータベースにマッピング:

  1. 各カレンダーのエントリを持つカレンダーデータベースを作成
  2. イベントにリレーションプロパティを追加 → カレンダー
  3. **カレンダー名(リレーション)**をこのプロパティにマッピング
  4. イベントがカレンダーページにリンク

結果: リッチなカレンダーメタデータでカレンダーごとにフィルタリングと整理。

リレーションとセレクトのどちらを使うべきか?

用途リレーションを使用セレクトを使用
リンクアイテムの追加情報を保存
ロールアップが必要(カウント、合計等)
シンプルな分類
最小限のセットアップ
変更される可能性のある動的な値
固定の定義済みオプション

リレーションの問題をトラブルシューティングするには?

「リレーションを作成できません」エラー

原因: ターゲットデータベースが2syncに接続されていない。

対処: Notionでターゲットデータベースを開き、(•••) > 接続を追加 > 2syncをクリック。

リレーションがリンクされない

原因:

  • 名前が正確に一致しない(大文字小文字を区別)
  • ターゲットページがまだ存在しない
  • アクセス権限の問題

対処:

  1. プロジェクト/セクション名のスペルと大文字小文字を確認
  2. 関連データベースにターゲットページが存在することを確認
  3. 2syncが両方のデータベースにアクセスできることを確認

リレーションフィールドが空

原因: リンクされた値がターゲットデータベースに存在しない。

例: タスクにプロジェクト「マーケティング」があるが、プロジェクトデータベースに「マーケティング」ページが存在しない。

対処: ターゲットデータベースに不足しているページを作成するか、2syncに自動作成させる(サポートされているリレーションの場合)。

自動エントリ作成はどのように動作しますか?

一部のリレーションでは、2syncがエントリを自動的に作成できます:

プロジェクトとセクション(Todoist):

  • 新しいプロジェクト名のタスクが同期された場合
  • 2syncがプロジェクトデータベースに対応するページを作成
  • 以降のタスクがそのページにリンク

要件:

  • ターゲットデータベースが2syncに接続されている必要がある
  • リレーションが適切にマッピングされている必要がある

自動エントリ作成は、TodoistのプロジェクトやセクションなどKAR特定のリレーションタイプでのみ機能します。他のリレーション(参加者からコンタクトなど)では、ターゲットページが関連データベースに既に存在する必要があります。

メール送信者 → CRM

同期されたコンタクトでNotion CRMを構築する詳細なウォークスルーは、Notion CRMを作成をご覧ください。

Gmail/OutlookメールをCRMまたはコンタクトデータベースにリンク:

  1. コンタクトをコンタクトデータベースに同期
  2. **差出人(リレーション)**をマッピングしてメールを同期
  3. メールが自動的に送信者のコンタクトページにリンク

結果: コンタクトを開いてすべてのメール通信を確認。

スレッドリレーション(メール)

リレーションを使ってメールスレッドをグループ化:

  • スレッド(リレーション):同じ会話のメールをリンク
  • Notionでメールスレッドをナビゲート
  • 完全な会話履歴を確認

セットアップ:

  1. **スレッド(リレーション)**を自己リレーション(同じデータベース)にマッピング
  2. またはスレッドメタデータ用のスレッドデータベースを作成

カレンダーリレーション

複数のカレンダー

複数のカレンダーを同期する場合:

  1. **カレンダー名(リレーション)**をカレンダーデータベースにマッピング
  2. 各イベントがソースカレンダーにリンク
  3. カレンダーリレーションでビューをフィルタリング

データベース間の参加者

イベントの参加者を以下にリンク:

  • コンタクトデータベース:完全なコンタクト情報
  • チームディレクトリ:社内チームメンバー
  • CRMレコード:外部コンタクト

リレーションのベストプラクティスは?

名前を一貫させる

リレーションは名前で照合します。以下を確認:

  • Todoistのプロジェクト名がプロジェクトデータベースのエントリと一致
  • カレンダー名がカレンダーデータベースのエントリと一致
  • コンタクトのメールがソース間で一致

先にデータベースを接続

リレーションをマッピングする前に、両方のデータベースが2syncに接続されていることを確認してください。接続の欠落がリレーション失敗の最も一般的な原因です。

自己リレーションは慎重に

自己リレーション(データベースが自身にリレーション)は以下に有効:

  • 親/子タスク
  • メールスレッド
  • サブタスク階層

ただし、複雑な設定になる可能性があります。シンプルに始めてください。

同期ステータスを監視

同期ステータスをマッピングしてリレーションの問題を検出。状態の完全なリストは同期アイテムステータスをご覧ください:

  • リンクに失敗したアイテムは異なるステータスを表示
  • 問題の早期診断に役立つ

関連

FAQ

データベースへのリレーションを作成できないのはなぜですか?

ターゲットデータベースが2syncに接続されている必要があります。データベースページの(•••) > 接続を追加 > 2syncで2sync接続を追加してください。

リレーションは数式やロールアップと一緒に使えますか?

はい。リレーションを設定したら、ロールアップを使ってデータを集計できます(プロジェクトごとのタスク数のカウント、コンタクトごとの時間の合計等)。

関連ページが存在しない場合は?

一部のリレーションタイプ(プロジェクトなど)では、2syncがページを自動的に作成できます。その他では、先にターゲットページを作成する必要があります。

リレーションは双方向ですか?

Notionのリレーションは本質的に双方向です。AがBにリンクすると、BにもAへのバックリンクが表示されます。2syncが初期リンクを作成し、Notionが逆方向を処理します。

複数のリレーションフィールドを使えますか?

はい。異なる外部フィールドを異なるリレーションにマッピングできます。例えば、プロジェクトとセクションの両方を別々のリレーションプロパティにマッピングできます。