2sync

프로젝트, 섹션 및 하위 작업

Todoist 프로젝트, 섹션, 하위 작업을 Notion에 매핑: 간단한 설정에는 select 속성, 대시보드와 롤업에는 관계형 데이터베이스 사용

Todoist는 작업을 프로젝트, 섹션, 하위 작업으로 구성합니다. 2sync는 이 계층 구조의 각 수준을 Notion에 매핑하며, 각각에 대해 매핑 방식을 선택합니다: 빠른 설정을 위한 간단한 Select 속성, 또는 롤업, 대시보드, 프로젝트 수준 메타데이터가 필요할 때 관계형 데이터베이스. 이 페이지에서는 워크플로에 맞는 접근 방식을 선택할 수 있도록 모든 옵션을 설명합니다.

Todoist는 어떻게 구성되나요?

Todoist 구조:

  • 프로젝트: 최상위 컨테이너 (예: "Marketing", "Personal")
  • 섹션: 프로젝트 내 선택적 그룹화 (예: "To Do", "In Progress")
  • 작업: 프로젝트 또는 섹션 내 개별 할 일 항목
  • 하위 작업: 다른 작업 아래에 중첩된 작업, 모든 깊이 가능
📁 프로젝트 📂 섹션 ☑️ 작업 ☑️ 하위 작업

Notion에서 2sync는 작업 데이터베이스의 속성으로 각 수준을 표현합니다:

  • 프로젝트 → Select 속성 또는 프로젝트 데이터베이스에 대한 Relation
  • 섹션 → Select 속성 또는 섹션 데이터베이스에 대한 Relation
  • 하위 작업 → Parent Task 관계로 연결된 별도 페이지

프로젝트는 어떻게 매핑하나요?

기본: select 속성

Project를 Select 속성에 매핑합니다:

  • 프로젝트 이름이 select 옵션으로 표시됩니다
  • Notion의 기본 select 필터로 쉽게 필터링할 수 있습니다
  • 추가 데이터베이스가 필요 없습니다

고급: 관계형 데이터베이스

**Project (Relation)**를 매핑하여 작업을 프로젝트 데이터베이스에 연결합니다:

  1. Notion에 최소한 Title 속성이 있는 프로젝트 데이터베이스를 만듭니다
  2. 2sync에 연결합니다: (•••) > Add connections > 2sync
  3. 작업 자동화에서 **Project (Relation)**를 프로젝트 데이터베이스를 가리키는 Relation 속성에 매핑합니다

관계형 매핑의 장점:

  • 프로젝트 수준 메타데이터(마감일, 소유자, 상태) 추가 가능
  • 롤업을 사용하여 프로젝트별 작업 수 표시 가능
  • 연결된 뷰가 있는 프로젝트 대시보드 생성 가능
Field mapping dropdown showing the Relation Fields section with Project (Relation) and Section (Relation) options highlighted

2sync는 작업이 동기화될 때 프로젝트 데이터베이스에 프로젝트 항목을 자동으로 생성합니다. 프로젝트를 수동으로 추가할 필요가 없습니다.

동기화를 빠르게 시도하려면 Select 속성으로 시작하세요. 롤업이나 프로젝트 수준 메타데이터가 필요할 때 관계형 데이터베이스로 전환합니다. 전환 과정에서 데이터가 손실되지 않습니다.

섹션은 어떻게 매핑하나요?

기본: select 속성

Section을 Select 속성에 매핑하여 간단하게 섹션을 식별합니다:

  • 섹션 이름이 select 옵션으로 표시됩니다
  • Notion의 select 필터를 사용하여 섹션별로 작업 필터링 가능
  • 작업이 어떤 섹션에 속하는지만 확인하면 충분할 때 적합합니다

고급: 관계형 데이터베이스

**Section (Relation)**를 매핑하여 작업을 섹션 데이터베이스에 연결합니다:

  1. Notion에 최소한 Title 속성이 있는 섹션 데이터베이스를 만듭니다
  2. 2sync에 연결합니다: (•••) > Add connections > 2sync
  3. 작업 자동화에서 **Section (Relation)**를 섹션 데이터베이스를 가리키는 Relation 속성에 매핑합니다

프로젝트와 마찬가지로 2sync는 작업이 동기화될 때 섹션 항목을 자동으로 생성합니다. 섹션을 수동으로 추가할 필요가 없습니다.

섹션 데이터베이스는 관계가 작동하려면 2sync에 연결되어 있어야 합니다. 이 연결이 없으면 2sync가 데이터베이스에 접근하여 항목을 생성하거나 연결할 수 없습니다.

하위 작업은 어떻게 동기화되나요?

Todoist 하위 작업은 별도의 Notion 페이지로 동기화되며, Relation 속성을 통해 상위 작업에 연결됩니다.

하위 작업 관계 설정

  1. **Parent Task (Relation)**를 Relation 속성에 매핑합니다
  2. 같은 작업 데이터베이스로 다시 관계를 설정합니다
  3. 하위 작업이 자동으로 상위 페이지에 연결됩니다

Parent Task 관계와 Notion의 하위 항목 레이아웃을 사용하면 하위 작업이 상위 아래에 시각적으로 중첩됩니다. 데이터베이스 설정을 열고 관계를 하위 항목 속성으로 설정하세요.

Todoist에서 하위 작업 깊이는 무제한이며, 2sync는 모든 수준을 동기화합니다. 각 하위 작업은 Parent Task 관계를 통해 직접 상위에 연결됩니다. Notion에서는 한 번에 한 수준의 중첩을 볼 수 있지만, 관계 체인을 따라 전체 계층 구조를 탐색할 수 있습니다.

하위 작업 보기

Notion에서 하위 작업을 관리하기 위한 뷰를 만드세요:

상위 작업만: Parent Task가 비어 있는 항목으로 필터링

하위 작업만: Parent Task가 비어 있지 않은 항목으로 필터링

계층 뷰: Parent Task 속성으로 그룹화

하위 작업 동작

  • Todoist에서 상위를 완료하면 하위 작업도 완료됩니다
  • 이는 Notion에 동기화되어 모든 관련 페이지가 업데이트됩니다
  • Notion에서 하위 작업을 편집하면 변경 사항이 다시 동기화됩니다

프로젝트 vs 섹션: 언제 무엇을 사용할까

사용 사례권장 사항
간단한 구성둘 다 Select 속성
프로젝트 대시보드관계형 프로젝트 데이터베이스
상세한 섹션 추적관계형 섹션 데이터베이스
프로젝트별 작업 수롤업이 있는 관계형
전체 계층(프로젝트 + 섹션 + 하위 작업)세 가지 모두 관계형 데이터베이스
최소 설정Select 속성만

할당되지 않은 작업이 동기화되지 않게 하려면?

프로젝트가 있는 작업만 동기화하려면:

  1. 자동화의 **필터**로 이동합니다
  2. 조건 추가: Project is not empty
  3. Todoist의 받은 편지함(프로젝트 없음)에 있는 작업은 동기화되지 않습니다

대안: 특정 프로젝트로 필터링

특정 프로젝트만 동기화합니다:

  1. 필터 추가: Project is [프로젝트 이름]
  2. 여러 프로젝트에 대해 "하나의 조건" 로직으로 여러 조건 추가

Todoist 받은 편지함은 어떻게 작동하나요?

받은 편지함은 프로젝트에 할당되지 않은 작업을 위한 Todoist의 기본 프로젝트입니다. 다른 프로젝트와 동일하게 동기화됩니다. 받은 편지함의 작업은 Notion에서 Project 값이 "Inbox"로 표시됩니다.

받은 편지함 포함: 프로젝트로 필터링하지 않습니다. 받은 편지함을 포함한 모든 작업이 동기화됩니다

받은 편지함 제외: Project가 비어 있지 않은 항목, 또는 Project가 "Inbox"가 아닌 항목으로 필터링

받은 편지함을 프로젝트로: 관계형을 사용하면 받은 편지함 작업이 프로젝트 데이터베이스의 "Inbox" 항목에 연결됩니다

일반적인 문제

작업이 올바른 프로젝트에 할당되지 않음

일반적으로 다음과 같은 경우에 발생합니다:

  • Project (Relation) 데이터베이스가 2sync에 연결되지 않은 경우
  • 프로젝트 이름이 프로젝트 데이터베이스에 존재하지 않는 경우
  • Calendar Name 관계와 Project 관계 간에 충돌이 있는 경우

해결:

  1. Notion에서 프로젝트 데이터베이스를 엽니다
  2. 아직 연결되지 않았다면 (•••) > Add connections > 2sync를 클릭합니다
  3. 재동기화하거나 다음 동기화 주기를 기다립니다
  4. 자세한 설정 방법은 관계를 참조하세요

필드 매핑에 사용하는 모든 관계형 데이터베이스는 2sync에 연결되어 있어야 합니다. 프로젝트, 섹션, 기본 작업 데이터베이스가 모두 포함됩니다.

이벤트가 기본값으로 재할당됨

캘린더 동기화와 작업 동기화를 함께 관계형 매핑으로 사용하는 경우, Calendar Name과 Project 관계가 충돌하지 않는지 확인하세요.

해결:

  1. 자동화의 필드 매핑을 엽니다
  2. Calendar Name (Relation)과 Project (Relation)이 같은 속성을 가리키는지 확인합니다
  3. 충돌하면 둘 중 하나의 매핑을 해제합니다
  4. 필드 매핑에 대한 자세한 내용은 고급 동기화 설정을 참조하세요

섹션 누락

섹션은 Todoist에 먼저 존재해야 합니다. 2sync는 기존 섹션을 동기화하지만 Notion에서 새로운 구조를 생성하지는 않습니다.

해결:

  1. Todoist에서 섹션을 만듭니다
  2. 최소한 하나의 작업을 해당 섹션으로 이동합니다
  3. 다음 동기화 주기를 기다립니다. 섹션이 Notion에 나타납니다

하위 작업이 최상위 작업으로 표시됨

하위 작업이 Notion에서 상위 연결 없이 표시되면 Parent Task 관계가 매핑되지 않은 것입니다.

해결:

  1. 자동화의 필드 매핑을 엽니다
  2. Todoist 필드 목록에서 **Parent Task (Relation)**를 찾습니다
  3. 같은 작업 데이터베이스를 다시 가리키는 Relation 속성에 매핑합니다
  4. 재동기화합니다. 기존 하위 작업이 상위에 연결됩니다

다음 단계

  1. Todoist 필드 - Todoist와 Notion 간에 매핑할 수 있는 모든 필드
  2. Todoist 필터 - 조건으로 어떤 작업을 동기화할지 제어
  3. 관계 - 2sync를 사용한 관계형 데이터베이스 설정 가이드
  4. Todoist 동기화 - 전체 Todoist 연동 개요

관련 문서

FAQ

Project와 Project (Relation)의 차이점은?

Project는 프로젝트 이름을 표시하는 텍스트/select 필드입니다. Project (Relation)은 별도의 프로젝트 데이터베이스에 대한 연결을 만들어 롤업과 더 풍부한 프로젝트 메타데이터를 지원합니다.

Notion에서 새 프로젝트를 만들 수 있나요?

아니요. 먼저 Todoist에서 프로젝트를 만드세요. 해당 프로젝트의 작업이 동기화될 때 Notion 프로젝트 데이터베이스에 자동으로 동기화됩니다.

데이터베이스에 관계를 만들 수 없는 이유는?

대상 데이터베이스가 2sync에 연결되어 있어야 합니다. 데이터베이스 페이지에서 (•••) > Add connections > 2sync로 2sync 연결을 추가하세요.

하위 작업 완료는 어떻게 작동하나요?

Todoist에서 상위 작업을 완료하면 하위 작업도 완료됩니다. 이는 Notion에 동기화되어 모든 관련 페이지가 업데이트됩니다. Notion에서 완료해도 반대로 동일하게 작동합니다.

프로젝트가 없는 작업이 동기화되지 않게 할 수 있나요?

네. Project가 비어 있지 않은 필터를 추가하세요. 받은 편지함 작업(프로젝트 없음)은 동기화되지 않습니다.

여러 수준의 하위 작업을 동기화할 수 있나요?

네. 2sync는 모든 하위 작업 수준을 동기화합니다. 각 하위 작업은 Parent Task 관계를 통해 직접 상위에 연결되므로, 체인을 따라 전체 계층 구조를 탐색할 수 있습니다.

Todoist에서 작업을 다른 프로젝트로 이동하면 어떻게 되나요?

다음 동기화 주기에 Notion에서 Project 필드가 업데이트됩니다. 관계형 데이터베이스를 사용하면 관계 링크가 새 프로젝트 항목을 가리키도록 업데이트됩니다.