10. 공유 및 복제
PropSheet의 데이터베이스를 다른 사용자와 공유하거나, 공유받은 데이터베이스를 내 워크스페이스에 복제할 수 있습니다. 토큰 기반의 공유 링크를 통해 안전하게 데이터를 전달하며, 복제 시 구조와 데이터, 뷰 설정이 모두 함께 복사됩니다.
10.1 공유 링크 생성
데이터베이스를 외부에 공유하려면 공유 링크를 생성해야 합니다. 공유 링크는 토큰 기반으로 자동 생성되며, 링크를 가진 누구나 데이터베이스의 미리보기를 확인하고 복제할 수 있습니다.
공유 링크 생성 방법
-
공유할 데이터베이스 열기
공유하려는 데이터베이스의 스프레드시트 화면으로 이동합니다. -
"공유" 버튼 클릭
스프레드시트 상단 헤더의 "공유" 버튼을 클릭합니다. 공유 관리 팝업이 열립니다. -
공유 링크 생성 확인
"새 공유 링크 생성" 버튼을 클릭하면 토큰 기반의 고유 URL이 즉시 생성됩니다. 생성된 링크는 화면에 표시되며, 복사 버튼을 클릭하여 클립보드에 복사할 수 있습니다.
생성되는 공유 링크는
https://goldenrabbit.biz/propsheet/share/{토큰} 형식입니다. 토큰은 랜덤으로 생성되며, 각 링크마다 고유한 값을 갖습니다. 링크는 생성 시점으로부터 7일간 유효합니다.
카카오톡, 이메일, 문자 메시지 등을 통해 동료 중개사에게 매물 목록을 공유할 때 유용합니다. 상대방이 PropSheet 계정이 없어도 미리보기는 확인할 수 있으며, 복제를 하려면 Google 로그인이 필요합니다.
10.2 공유 링크 관리
생성한 공유 링크를 목록에서 확인하고 관리할 수 있습니다. 각 링크의 상태, 복제 횟수, 만료일을 추적하며, 필요에 따라 비활성화할 수 있습니다.
공유 링크 목록 확인
-
"공유" 버튼 클릭
스프레드시트 헤더의 "공유" 버튼을 클릭하면 공유 관리 팝업이 열립니다. -
생성된 링크 목록 확인
현재 데이터베이스에 대해 생성된 모든 공유 링크가 목록으로 표시됩니다. 각 항목에는 다음 정보가 포함됩니다.- 링크 URL — 공유 링크 주소 (클릭하여 복사 가능)
- 생성일 — 링크가 생성된 날짜
- 만료일 — 링크가 만료되는 날짜 (생성일 + 7일)
- 복제 횟수 — 이 링크를 통해 DB가 복제된 횟수
- 상태 — 활성 / 만료 / 비활성화
링크 복사
각 링크 항목의 "복사" 버튼을 클릭하면 해당 공유 URL이 클립보드에 복사됩니다. 복사 완료 시 "복사되었습니다" 확인 메시지가 표시됩니다.
링크 비활성화
-
비활성화할 링크 선택
목록에서 비활성화하려는 링크의 "비활성화" 버튼을 클릭합니다. -
비활성화 확인
확인 메시지가 표시됩니다. "비활성화"를 클릭하면 해당 링크가 즉시 비활성화됩니다. -
비활성화 완료
비활성화된 링크는 목록에서 "비활성화" 상태로 표시되며, 해당 URL에 접속하면 "이 공유 링크는 더 이상 유효하지 않습니다" 메시지가 표시됩니다.
한번 비활성화된 공유 링크는 다시 활성화할 수 없습니다. 공유를 재개하려면 새로운 링크를 생성해야 합니다. 이미 공유한 상대방에게 새 링크를 다시 전달해야 하므로 신중하게 비활성화하세요.
10.3 공유 미리보기
공유 링크를 클릭하면 로그인 여부와 관계없이 데이터베이스의 미리보기 화면이 표시됩니다. 미리보기에서는 데이터베이스의 기본 정보를 확인할 수 있으며, 복제 여부를 결정할 수 있습니다.
미리보기 표시 정보
공유 미리보기 화면에는 다음 정보가 표시됩니다.
| 항목 | 설명 |
|---|---|
| 데이터베이스 이름 | 공유된 데이터베이스의 원본 이름 |
| 레코드 수 | 현재 데이터베이스에 포함된 레코드(행)의 수 |
| 필드 수 | 데이터베이스에 정의된 필드(컬럼)의 수 |
| 공유자 정보 | 이 공유 링크를 생성한 사용자의 이름 |
| 만료일 | 이 공유 링크가 만료되는 날짜 |
공유 미리보기에서는 실제 데이터 내용(레코드 값)을 볼 수 없습니다. 데이터베이스의 구조와 규모만 확인할 수 있으며, 실제 데이터를 보려면 복제 후 자신의 워크스페이스에서 확인해야 합니다.
10.4 DB 복제
공유 미리보기에서 "내 워크스페이스에 복제" 버튼을 클릭하면, 해당 데이터베이스를 자신의 워크스페이스에 복사할 수 있습니다. 복제 시 데이터베이스의 구조(필드 정의), 데이터(레코드), 뷰 설정이 모두 함께 복사됩니다.
복제 방법
-
Google 로그인 확인
DB 복제를 위해서는 PropSheet에 로그인되어 있어야 합니다. 미리보기 화면에서 로그인되어 있지 않으면 "Google로 로그인" 버튼이 표시됩니다. 로그인 후 미리보기 화면으로 자동 복귀합니다. -
"내 워크스페이스에 복제" 클릭
미리보기 화면 하단의 "내 워크스페이스에 복제" 버튼을 클릭합니다. 복제 설정 팝업이 열립니다. -
대상 워크스페이스 선택
복제할 대상 워크스페이스를 드롭다운에서 선택합니다. 자신이 소유(owner)한 워크스페이스만 목록에 표시됩니다. -
데이터베이스 이름 입력
복제될 데이터베이스의 이름을 입력합니다. 기본값으로 원본 DB 이름 뒤에 "(복제)"가 붙어 제안됩니다. 원하는 이름으로 자유롭게 변경할 수 있습니다. -
"복제" 클릭
"복제" 버튼을 클릭하면 복제가 시작됩니다. 레코드 수에 따라 수 초에서 수십 초가 소요될 수 있습니다. -
복제 완료
복제가 완료되면 성공 메시지와 함께 복제된 데이터베이스로 이동할 수 있는 링크가 표시됩니다. 복제된 DB는 선택한 워크스페이스에 새로운 데이터베이스로 추가됩니다.
복제되는 항목
| 항목 | 복제 여부 | 설명 |
|---|---|---|
| 필드 정의 (스키마) | 복제됨 | 모든 필드의 이름, 타입, 설정(선택 옵션 등)이 동일하게 복제됩니다. |
| 레코드 (데이터) | 복제됨 | 원본 데이터베이스의 모든 레코드가 새 DB에 복사됩니다. |
| 뷰 설정 | 복제됨 | 그리드 뷰, 캘린더 뷰 등 뷰 구성과 필터/정렬 설정이 함께 복제됩니다. |
| 첨부파일 | 복제되지 않음 | 파일 자체는 복사되지 않습니다. 첨부파일 필드의 텍스트 값(파일명)은 유지됩니다. |
| 공유 링크 | 복제되지 않음 | 원본 DB의 공유 링크는 복제된 DB에 적용되지 않습니다. |
| 멤버 설정 | 복제되지 않음 | 복제된 DB는 복제한 사용자가 소유(owner)하게 됩니다. |
본사에서 표준 매물 관리 양식(필드 구성)을 만들어 공유 링크로 각 지점에 배포하면, 각 지점이 동일한 구조의 데이터베이스를 즉시 사용할 수 있습니다. 데이터도 함께 복제되므로 샘플 데이터를 포함한 템플릿 배포에도 유용합니다.
10.5 만료 및 비활성화
공유 링크는 보안을 위해 생성일로부터 7일 후 자동으로 만료됩니다. 또한 생성자가 수동으로 비활성화할 수도 있습니다.
자동 만료 (7일)
공유 링크는 생성 시점으로부터 정확히 7일(168시간) 후에 자동으로 만료됩니다. 만료된 링크에 접속하면 다음과 같은 화면이 표시됩니다.
- "이 공유 링크는 만료되었습니다" 안내 메시지가 표시됩니다.
- DB 미리보기와 복제 기능을 더 이상 사용할 수 없습니다.
- 원본 데이터베이스에는 아무런 영향이 없습니다. 기존에 복제된 DB도 유지됩니다.
수동 비활성화
만료 기간(7일) 전이라도 생성자가 직접 공유 링크를 비활성화할 수 있습니다. 비활성화 방법은 10.2 공유 링크 관리의 "링크 비활성화" 섹션을 참고하세요.
만료 vs 비활성화 비교
| 구분 | 자동 만료 | 수동 비활성화 |
|---|---|---|
| 시점 | 생성 후 7일 자동 실행 | 생성자가 원하는 시점에 즉시 실행 |
| 실행 주체 | 시스템 자동 | DB 소유자(owner) 수동 |
| 복구 가능 여부 | 불가 (새 링크 생성 필요) | 불가 (새 링크 생성 필요) |
| 기존 복제본 영향 | 없음 (이미 복제된 DB는 유지) | 없음 (이미 복제된 DB는 유지) |
7일 이후에도 공유를 계속하려면 새로운 공유 링크를 생성하여 다시 공유하세요. 이전 링크와 새 링크는 별개이며, 각각의 복제 횟수가 독립적으로 추적됩니다.
공유 링크는 링크를 가진 누구나 접근할 수 있습니다. 개인정보, 계약 조건 등 민감한 데이터가 포함된 DB를 공유할 때는 공유 대상을 명확히 확인하고, 공유 목적이 달성되면 즉시 비활성화하는 것을 권장합니다.