하나의 데이터베이스에서 여러 자동화를 사용하는 방법
같은 Notion 데이터베이스에서 여러 2sync 자동화를 실행하세요. 필터와 Ignore Linked로 중복을 방지하고, 업무와 개인 캘린더를 설정하며, 여러 소스를 하나의 뷰에 통합하세요
2sync를 사용하면 같은 Notion 데이터베이스에서 여러 자동화를 실행하여 서로 다른 캘린더, 작업 목록 또는 연락처 소스를 한 곳에 동기화할 수 있습니다. 중복을 방지하는 핵심은 필터와 Ignore Linked 설정을 사용하는 것입니다. 이 가이드에서는 여러 자동화가 같은 데이터베이스를 대상으로 할 때 데이터를 깔끔하게 유지하는 전략, 필터 패턴, 모범 사례를 다룹니다.
여러 자동화의 문제점은 무엇인가요?
둘 이상의 자동화가 적절한 구성 없이 같은 Notion 데이터베이스를 가리키면, 항목이 둘 이상의 자동화에 의해 처리될 수 있습니다. 캘린더 이벤트가 두 번 동기화되거나, 작업이 중복으로 나타나거나, 한 자동화가 만든 항목이 다른 자동화에 의해 선택될 수 있습니다.
이는 각 자동화가 독립적으로 데이터베이스를 스캔하기 때문에 발생합니다. 필터 없이는 모든 자동화가 모든 항목을 봅니다.
필터와 Ignore Linked로 중복을 방지하는 방법
솔루션은 두 가지 기능을 결합합니다: 각 자동화에 고유한 범위를 제공하는 필터와, 다른 자동화가 이미 관리하는 항목을 건너뛰도록 하는 Ignore Linked 설정입니다.
1단계: 필터링 속성 추가
각 항목을 분류하는 Notion Select 속성을 만듭니다 (예: "Type" 또는 "Source"). "Work", "Personal" 또는 특정 캘린더 이름 같은 값을 설정합니다.
필터링에는 Text 속성보다 Select 속성을 사용하세요. Select 속성은 오타를 방지하고 일관된 값을 보장하며, 이는 필터가 정확히 일치해야 할 때 중요합니다. 또한 기본값을 설정하여 Notion에서 만든 새 항목이 자동으로 올바른 필터 값을 가지도록 할 수 있습니다.
2단계: 겹치지 않는 필터 구성
각 자동화에 자체 항목만 일치하는 필터를 설정합니다.
| 자동화 | 필터 | 논리 |
|---|---|---|
| 업무 캘린더 | Type equals "Work" | All conditions |
| 개인 캘린더 | Type equals "Personal" | All conditions |
| 공유 캘린더 | Type equals "Shared" | All conditions |
3단계: Ignore Linked 활성화
각 자동화 설정에서 Ignore Linked Items를 켭니다. 이는 다른 자동화에 이미 연결된 Notion 페이지를 건너뛰도록 자동화에 지시합니다.
어떤 필터 전략을 사용할 수 있나요?
| 전략 | 동작 | 적합한 경우 |
|---|---|---|
| All conditions (AND) | 항목이 모든 조건과 일치해야 함 | 정밀하고 좁은 범위 |
| Any condition (OR) | 항목이 하나 이상의 조건과 일치해야 함 | 더 넓은 포함 |
| No filtering | 모든 것이 동기화됨 | 단일 자동화만 |
필터 없이 같은 데이터베이스에서 여러 자동화를 실행하지 마세요. 이것이 중복 항목의 주요 원인입니다.
필터 조건, 연산자, 각 통합 유형별 예제에 대한 전체 참조는 필터를 참조하세요.
업무 vs 개인 이벤트를 어떻게 동기화하나요?
- "Type"이라는 Notion Select 속성을 "Work"와 "Personal" 옵션으로 만듭니다.
- 자동화 1 (업무): Calendar Name이 업무 캘린더와 같은 필터를 설정합니다. Calendar Name을 "Type"에 매핑하고 기본값을 "Work"로 설정합니다.
- 자동화 2 (개인): Calendar Name이 개인 캘린더와 같은 필터를 설정합니다. Calendar Name을 "Type"에 매핑하고 기본값을 "Personal"로 설정합니다.
- 두 자동화 모두에서 Ignore Linked를 활성화합니다.
- Notion에서 만든 새 항목은 Type 속성에 따라 올바른 캘린더로 라우팅됩니다. Type 값이 설정되지 않은 경우 어떤 캘린더가 항목을 수신할지 제어하려면 기본 에셋을 설정합니다.
전체 워크스루는 하나의 데이터베이스에 여러 캘린더 동기화를 참조하세요.
여러 캘린더를 하나의 데이터베이스에 통합하는 방법
- 각 캘린더 계정을 연결하고 각 캘린더에 대해 별도의 자동화를 만듭니다.
- Notion에 "Source Calendar" Select 속성을 추가하고 각 자동화의 Calendar Name을 매핑합니다.
- 서로 간섭하지 않도록 모든 자동화에서 Ignore Linked를 활성화합니다.
- Source Calendar로 필터링된 Notion 뷰를 만들어 하나의 데이터베이스에 유지하면서 이벤트를 시각적으로 분리합니다.
이 설정에 대한 자세한 내용은 여러 캘린더 동기화와 기본 에셋을 참조하세요.
여러 작업 목록을 하나의 데이터베이스에 통합하는 방법
Todoist와 Google 태스크, 또는 같은 앱의 여러 목록을 단일 Notion 데이터베이스에 동기화할 수 있습니다.
- "Source"라는 Select 속성을 "Todoist"와 "Google Tasks" (또는 목록 이름) 값으로 만듭니다.
- 각 작업 소스에 대해 별도의 자동화를 설정합니다.
- 각 자동화에 Source가 자체 값과 일치하는 항목만 관리하도록 필터를 추가합니다. 기본값을 설정하여 각 소스의 새 항목이 자동으로 태그되도록 합니다.
- 모든 자동화에서 Ignore Linked를 활성화합니다.
필드 매핑 세부 사항은 Todoist 및 Google 태스크 통합 가이드를 참조하세요.
여러 소스의 연락처를 통합하는 방법
Google 주소록과 Outlook 연락처를 하나의 Notion CRM 데이터베이스로 결합합니다.
- "Source"라는 Select 속성을 "Google"과 "Outlook" 값으로 만듭니다.
- 각 연락처 소스에 대해 별도의 자동화를 설정합니다.
- 각 자동화를 Source 값으로 필터링하고 기본값을 설정하여 새 연락처가 생성 시 태그되도록 합니다.
- 모든 자동화에서 Ignore Linked를 활성화합니다.
필드 매핑 세부 사항은 Google 주소록 및 Outlook 연락처 통합 가이드를 참조하세요.
모범 사례는 무엇인가요?
- 데이터베이스를 공유하는 모든 자동화에서 항상 Ignore Linked를 활성화하세요. 이 없으면 자동화가 서로의 항목을 요청하고 중복을 만들 수 있습니다.
- 필터 값에 Select 속성을 사용하세요: Select 속성은 일관된 값을 강제하고 필터 매칭을 깨뜨리는 오타를 방지합니다.
- 새 자동화를 활성화하기 전에 Dry Run으로 테스트하세요. Dry Run은 변경 없이 무엇이 동기화될지 보여주므로 필터 실수를 일찍 잡을 수 있습니다.
- 겹치지 않는 필터를 설계하세요. 단일 항목이 두 자동화와 일치하면 둘 다 동기화를 시도합니다.
- 매칭되지 않는 항목을 계획하세요: 어떤 필터와도 일치하지 않는 항목은 동기화되지 않고 Notion에 남아 있습니다. 이것이 허용되는지 또는 포괄적인 자동화가 필요한지 결정합니다.
- Sync Status를 Notion 속성에 매핑하세요. 어떤 항목이 동기화됨, 무시됨 또는 제거됨인지 한눈에 볼 수 있습니다. 세부 사항은 동기화 항목 상태를 참조하세요.
기존 데이터를 처리하는 방법
이미 동기화된 항목이 있는 데이터베이스에 두 번째 자동화를 추가하기 전에, 모든 기존 항목에 필터 속성의 값이 있는지 확인합니다. 필터 값이 비어 있는 항목은 잘못된 자동화에 의해 선택되거나 완전히 무시될 수 있습니다.
필터를 재구성하거나 공유 데이터베이스에 새 자동화를 추가하기 전에 항상 모든 자동화를 일시 중지하세요. 자동화가 실행 중일 때 필터를 변경하면 항목이 잘못된 자동화에 선택되거나 완전히 누락될 수 있습니다.
- 모든 자동화를 일시 중지합니다
- 모든 기존 행의 필터 속성을 채웁니다
- 각 자동화에 필터를 구성합니다
- 각 자동화에서 Ignore Linked를 활성화합니다
- 자동화를 하나씩 재개합니다
일반적인 문제를 해결하는 방법
여러 곳에 나타나는 항목: 필터가 겹칩니다. 각 자동화의 필터 조건을 검토하고 상호 배타적인지 확인합니다.
전혀 동기화되지 않는 항목: 항목이 어떤 자동화의 필터와도 일치하지 않습니다. 필터 속성 값을 확인하고 하나 이상의 자동화와 일치하는지 확인합니다.
필터 활성화 후 중복 항목: 필터가 추가되기 전에 동기화된 기존 항목이 중복을 만들었을 수 있습니다. Dry Run을 사용하여 식별한 다음 수동으로 중복을 제거합니다.
Sync Status를 Notion 속성에 매핑하여 각 항목이 동기화됨, 무시됨 또는 제거됨인지 확인합니다. 이렇게 하면 어떤 자동화가 항목을 소유하는지와 왜 잘못된 상태가 되었는지 진단하기가 훨씬 쉬워집니다.
다음으로 무엇을 해야 하나요?
관련 문서
- 필터: 조건과 연산자가 포함된 전체 필터링 참조
- 여러 캘린더 동기화: 캘린더별 다중 소스 설정
- 기본 에셋: 새 Notion 항목이 이동할 위치 선택
- 기본값: 새 항목에 자동 속성 값 설정
- 동기화 항목 상태: 동기화, 무시 또는 제거된 항목 모니터링
- 삭제 동작: 항목이 제거될 때 발생하는 일 이해
- 팀 동기화 설정: 공유 워크스페이스 구성
FAQ
하나의 데이터베이스에서 무제한 자동화를 실행할 수 있나요?
네, 각 자동화에 고유한 필터가 있고 Ignore Linked가 활성화되어 있는 한 가능합니다. 자동화 수는 요금제 제한에 따릅니다.
Ignore Linked는 실제로 무엇을 하나요?
다른 자동화에 이미 연결된 Notion 페이지를 건너뛰도록 자동화에 지시합니다. 이는 한 자동화가 다른 자동화에서 관리하는 항목을 덮어쓰거나 중복하는 것을 방지합니다.
자동화가 하나뿐이면 필터가 필요한가요?
아닙니다. 필터는 여러 자동화가 같은 데이터베이스를 공유할 때만 필요합니다. 단일 자동화는 필터 없이 모든 것을 동기화할 수 있습니다.
어떤 자동화와도 일치하지 않는 항목은 어떻게 되나요?
어떤 필터와도 일치하지 않는 항목은 Notion에 남아 있지만 어떤 자동화에도 동기화되지 않습니다. 필터 속성을 업데이트하지 않으면 고아 상태가 됩니다.
필터링에 Select 대신 Text 속성을 사용할 수 있나요?
기술적으로 가능하지만, Select 속성이 강력히 권장됩니다. 오타를 방지하고 일관된 값을 보장하며, 이는 신뢰할 수 있는 필터링에 중요합니다.
하나의 데이터베이스에서 서로 다른 통합 유형을 혼합할 수 있나요?
네. Google 캘린더와 Outlook 캘린더를 같은 데이터베이스에 동기화하거나, Google 주소록과 Outlook 연락처를 동기화할 수 있습니다. 각 통합은 자체 필터가 있는 자체 자동화를 가집니다. 핵심은 겹치지 않는 필터와 모든 자동화에서 Ignore Linked를 활성화하는 것입니다.
나중에 새 자동화를 추가하면 어떻게 되나요?
먼저 모든 기존 자동화를 일시 중지합니다. 새 자동화가 기존 항목을 선택하지 않도록 모든 기존 행의 필터 속성 값을 채웁니다. 새 자동화에 필터를 구성하고, Ignore Linked를 활성화한 다음, 모든 자동화를 하나씩 재개합니다.
Ignore Linked는 서로 다른 통합 유형에서도 작동하나요?
네. Ignore Linked는 소스가 Google 캘린더, Todoist, Outlook 연락처 또는 기타 지원되는 앱이든 관계없이 같은 Notion 데이터베이스를 대상으로 하는 모든 자동화에서 작동합니다.