개요
가져오기가 안 되나요? 이 가이드는 일반적인 가져오기 오류를 단계별로 식별하고 해결하도록 도와줍니다.가져오기 유효성 검사가 작동하는 방식
파일을 업로드하고 열을 매핑한 후, Twenty가 데이터에 대해 유효성 검사를 수행합니다:- 유효성 검사를 실행 — Twenty가 각 행에서 오류를 확인합니다
- 오류가 강조 표시됨 — 문제가 있는 행은 노란색으로 표시됩니다
- 바로 수정 가능 — 가져오기 UI에서 셀을 직접 편집합니다
- 또는 행을 제거 — 문제가 있는 레코드를 완전히 건너뜁니다
UI에서 오류를 수정하세요. 스프레드시트로 돌아갈 필요가 없습니다. 가져오는 동안 셀을 직접 편집하여 시간을 절약하세요.
단계별 문제 해결
1단계: 오류 유형 식별
강조 표시된 행을 클릭하여 특정 오류 메시지를 확인하세요. 일반적인 오류 유형:| 오류 메시지 | 의미 |
|---|---|
| 중복 값이 노란색으로 강조 표시됨 | 값이 Twenty에 이미 존재하거나 파일에 두 번 나타납니다 |
{field} is not a valid {type} (노란색 셀에 커서를 올리세요) | 데이터가 예상 형식과 일치하지 않음 |
| 필수 필드가 강조 표시됨 | 필수 필드가 비어 있음 |
Can't connect to {object}. No unique record found... (가져오기 실패) | 참조된 레코드가 존재하지 않음 |
Too many records. Up to 10000 allowed (업로드 차단됨) | 파일의 레코드가 10,000개를 초과함 |
2단계: 오류 수정
오류 유형별로 아래의 구체적인 지침을 따르세요.오류: 중복 값
볼 수 있는 내용
가져오기를 시작하기 전에 가져오기 UI에서 중복 값이 있는 행이 노란색으로 강조 표시됩니다.의미
고유 필드(이메일, 도메인)가 다음에 해당함:- Twenty에 이미 존재함
- 파일에 두 번 나타남
해결 방법
옵션 1: 중복 값을 편집- 오류가 있는 셀을 클릭
- 고유 값으로 변경
- 가져오기를 계속
- 행 옆의 X를 클릭
- 해당 행은 가져오기 중에 건너뜁니다
- 파일에 고유 식별자(
email,domain, 또는id)가 포함되어 있는지 확인하세요 - 고유 식별자 필드를 매핑하세요
- Twenty가 중복을 생성하는 대신 기존 레코드를 업데이트합니다
고유 필드도 업데이트할 수 있습니다.
id는 유지하고email만 변경하면 → 이메일이 업데이트됩니다email은 유지하고id만 변경하면 → id가 업데이트됩니다
이 오류를 방지하는 방법
가져오기 전:- 스프레드시트를 고유 필드로 정렬
- 중복 행 제거
- 레코드가 Twenty에 이미 존재하는지 확인
오류: 잘못된 형식
볼 수 있는 내용
셀 값이 노란색으로 강조 표시됩니다. 해당 부분에 커서를 올리면 오류 메시지가 표시됩니다:의미
데이터가 해당 필드 유형의 예상 형식과 일치하지 않습니다.해결 방법 — 필드 유형별
이메일
문제: 잘못된 이메일 형식 해결:name@domain.com 형식을 사용하세요
도메인
문제: 일관되지 않은 형식은 중복을 유발할 수 있음 해결:https://domain.com 형식을 사용하세요(권장)
모든 형식이 유효하지만
https://domain.com은 이메일/캘린더 동기화에서 사용하는 형식과 일치하므로 권장됩니다. 다른 형식을 사용하면 회사가 중복으로 생성될 수 있습니다.날짜
문제: 인식되지 않는 날짜 형식 해결: 파일 전체에서 일관된 형식을 사용하세요전화
문제: 필수 열 누락 해결: 모든 전화 열을 포함하세요| 열 | 예시 |
|---|---|
| Phones / Primary Phone Number | 4159095555 |
| Phones / Primary Phone Country Code | US |
| Phones / Primary Phone Calling Code | +1 |
부울
문제: 잘못된 불리언 값 해결: 대문자TRUE 또는 FALSE를 사용하세요
선택 / 다중 선택
문제: 값이 기존 옵션과 일치하지 않음 해결: 표시 라벨이 아니라 API 이름을 사용하세요 API 이름을 찾는 방법:- 설정 → 데이터 모델로 이동
- 객체와 필드를 선택하세요
- 고급 모드를 활성화하세요(오른쪽 하단 토글)
- API 이름을 사용하세요(예:
OPTION_1, “Option 1” 아님)
통화
문제: 금액 또는 통화 코드 누락 해결: 두 열 모두 채우세요| 열 | 예시 |
|---|---|
| Amount / Amount | 1234.56 |
| Amount / Currency | USD |
숫자
문제: 숫자가 아닌 문자 포함 해결: 숫자만 사용하고 소수점은 점(.)을 사용하세요오류: 필수 필드 누락
볼 수 있는 내용
해당 행이 노란색으로 강조 표시되고 필수 필드 셀이 표시됩니다.의미
이 행의 필수 필드가 비어 있습니다.해결 방법
옵션 1: 값 입력- 빈 셀을 클릭
- 값 입력
- 가져오기를 계속
- 데이터가 없다면 X를 클릭해 해당 행을 건너뛰세요
이 오류를 방지하는 방법
가져오기 전에 필수 필드를 확인하세요:- 설정 → 데이터 모델로 이동
- 객체를 선택하세요
- 어떤 필드가 필수로 표시되어 있는지 확인하세요
오류: 관계를 찾을 수 없음
볼 수 있는 내용
이 오류는 가져오기가 시작된 후 나타나며, 다음과 같은 메시지와 함께 가져오기가 실패합니다:다른 오류와 달리, 이 오류는 데이터 검토 단계에서 감지되지 않습니다. 가져오기가 시작된 뒤 누락된 관계를 만나면 실패합니다.
의미
Twenty에 존재하지 않는 레코드에 연결하려고 하고 있습니다.해결 방법
옵션 1: 상위 레코드를 먼저 가져오기- 현재 가져오기를 취소
- 상위 레코드(예: Companies)를 가져오기
- 그런 다음 하위 레코드(예: People)를 가져오기
- 파일의 참조 값을 확인
- 기존 레코드와 정확히 일치하는지 확인
- 형식 확인: 도메인은
https://domain.com이어야 합니다
- 관계 없이 가져오려면 셀을 비우세요
- 관계를 나중에 수동으로 추가하세요
이 오류를 방지하는 방법
-
올바른 순서로 가져오기:
- 회사 먼저
- 연락처 두 번째(회사 참조 포함)
- 기회 세 번째
-
참조 값을 확인하세요:
- 정확한 식별자를 얻기 위해 상위 레코드를 내보내세요
- 도메인은
https://domain.com형식을 사용하세요 - 오타 및 대소문자 구분 여부를 확인하세요
오류: 파일이 너무 큼
볼 수 있는 내용
이 오류는 파일을 업로드할 때 나타나며 — 업로드가 완전히 차단됩니다:의미
파일의 레코드가 10,000개를 초과합니다.해결 방법
옵션 1: 여러 파일로 분할- 데이터를 10,000개 이하의 레코드로 구성된 파일로 나누세요
- 각 파일을 개별적으로 가져오세요
- 가져오기 순서를 유지(회사를 연락처보다 먼저)
오류: 필드를 인식할 수 없음
의미
필드가 Twenty에 존재하지 않기 때문에 파일의 열을 매핑할 수 없습니다.해결 방법
- 설정 → 데이터 모델로 이동
- 가져올 객체를 선택하세요
- + 필드 추가를 클릭하세요
- 적절한 유형으로 커스텀 필드를 생성하세요
- 파일을 다시 업로드하세요
CSV 가져오기는 필드가 아니라 레코드를 생성합니다. 가져오기 전에 모든 필드가 존재해야 합니다.
오류: 사용자 관계 비어 있음
의미
레코드를 사용자(소유자, 담당자)에게 할당하려고 하지만 관계가 매핑되지 않았습니다.일반적인 원인
- 사용자가 초대를 수락하지 않음 — 해당 사용자는 아직 Twenty에 존재하지 않음
- 이전 시스템의 사용자 ID 사용 — Twenty는 다른 시스템의 ID를 매칭할 수 없음
- 잘못된 이메일 형식 — 이메일이 사용자의 Twenty 계정과 일치하지 않음
해결 방법
- 모든 사용자가 Twenty 워크스페이스 초대를 수락했는지 확인하세요
- 사용자의 이름이나 이전 시스템 ID가 아닌 이메일 주소를 사용하세요
- Twenty에 가입할 때 사용한 것과 동일한 이메일을 사용하세요
가져오기 전 체크리스트
가져오기 전에 다음을 확인하여 오류를 방지하세요:파일 요구 사항
파일 형식이 CSV, XLSX 또는 XLS임
파일의 레코드가 10,000개 미만임
파일이 UTF-8 인코딩을 사용함
데이터 품질
중복 이메일 없음(연락처용)
중복 도메인 없음(회사용)
모든 날짜가 일관된 형식을 사용
모든 도메인이
https://domain.com 형식을 사용필드 형식
불리언 필드는
TRUE 또는 FALSE(대문자) 사용선택 필드는 표시 라벨이 아닌 API 이름 사용
전화 필드는 필요한 모든 열 포함
통화 필드는 Amount와 Currency Code 모두 포함
관계
상위 레코드를 하위 레코드보다 먼저 가져오기
관계 열이 기존 레코드를 참조
도메인 형식이 Twenty의 형식과 정확히 일치
데이터 모델
모든 커스텀 필드가 설정 → 데이터 모델에 존재
가져오기 전에 선택 옵션이 존재