tutorial

새 iPad로 서식 작업 환경 전체를 옮기는 법

고객 데이터를 기기 안에만 두면 많은 문제가 풀립니다. 대신 한 가지 문제가 남습니다. 사본이 딱 하나뿐이고, 그게 가방 안에 있다는 점입니다.

이전 글에서는 기기 자체의 백업 루틴에 기대라고 했습니다. 그 조언은 부족했습니다. 화면이 깨진 채 책상 위에 있고 고객이 기다리는 화요일 아침, 기기 전체 백업을 통째로 새 iPad에 넘길 수는 없습니다. 그 백업의 사본을 원래 기기와 떨어진 곳에 따로 보관할 수도 없습니다.

그래서 필요한 건 모든 걸 담은 파일 하나입니다.

파일 하나, 그리고 그 안에 담긴 것

설정에는 백업 및 복원 항목이 있습니다. “백업 만들기”를 누르면 아카이브 하나가 만들어지고 공유 시트로 넘어가므로, 어디로 보낼지는 직접 정하면 됩니다.

백업 만들기와 백업에서 복원이 보이는 설정 화면

그 아카이브 안에는 고객, 템플릿, 서명된 서식을 담은 내용이 들어 있습니다. 그 옆에는 그 기록들이 가리키는 파일이 전부 함께 담깁니다. 템플릿 PDF, 서명된 PDF, 그리고 고객에 붙은 첨부 파일까지요. 이 마지막 부분이 중요한데, 데이터베이스만 담고 PDF는 담지 않은 백업이라면 복원했을 때 열리지 않는 서식 목록만 남기 때문입니다.

백업에 포함된, 고객 기록에 남아 있는 첨부 파일

파일 이름은 만들어진 날짜를 따서 붙습니다.

데이터베이스 사본이 아니라 데이터 자체를 저장합니다

백업을 만드는 가장 손쉬운 방법은 앱의 데이터베이스 파일을 그대로 복사하는 것입니다. 이 방식은 앱이 업데이트되어 데이터베이스 구조가 바뀌기 전까지만 통하고, 그 시점부터는 예전 백업을 마이그레이션하거나 아니면 복원이 아예 안 되는 상태가 됩니다. 백업이 모르는 사이에 못 쓰게 되는 흔한 경로입니다.

대신 여기서 백업은 기록 자체를 읽을 수 있는 형태로 담아 두었다가, 복원하는 시점의 앱 버전이 무엇이든 그 버전으로 다시 읽어 들이는 방식입니다. 예전 버전에서 만든 파일도 새 버전에서 복원됩니다. 새 버전이 그 기록을 읽고 평소 다른 걸 저장하듯 똑같이 저장하기 때문입니다. 그래서 6개월 전에 만든 백업도 여전히 유효합니다.

복원은 병합이 아니라 교체입니다

“백업에서 복원”은 실행하기 전에 확인을 요구하고, 그 확인 문구는 무슨 일이 일어나는지 그대로 알려줍니다. 지금 기기에 있는 모든 고객, 템플릿, 서식을 백업 내용으로 교체하며, 되돌릴 수 없다는 내용입니다.

복원은 새 기기나 초기화한 기기를 위한 것이거나, 기기를 예전의 알려진 상태로 되돌리기 위한 것입니다. 서식을 각자 모아 온 두 iPad를 하나로 합치는 방법이 아닙니다. 월요일에 만든 백업을 그 뒤로도 한 주 내내 서명을 받아 온 기기에 복원하면, 그 한 주의 기록은 사라집니다.

복원이 도중에 실패해도 어중간한 상태로 남지 않습니다. 먼저 아카이브를 확인합니다. 그다음 새 PDF들을 복사해 넣는데, 이름이 기존 파일과 겹칠 일이 없어서 안전합니다. 마지막으로 기록을 한 번에 옮겨 놓습니다. 이 마지막 단계 전에 뭔가 잘못되면 복사해 둔 파일이 다시 지워지고 기존 데이터는 원래 그대로 남습니다. 백업이 절반만 들어온 상태라는 건 존재하지 않습니다.

복원이 실패가 아니라 경고와 함께 끝날 수도 있습니다. 가장 흔한 경우는 아카이브가 기록해 둔 내용과 지금 PDF 내용이 더는 일치하지 않는 것인데, 보통 전송 중에 파일이 손상됐다는 뜻입니다. 어느 파일인지 알려주고 나머지 복원은 그대로 끝납니다. 파일 하나가 어긋났다고 전부를 거부하는 건 오히려 더 나쁜 결과일 것입니다.

백업 파일은 어디에 둘까요

iPad 안에만 있는 백업은 백업이 아닙니다. 공유 시트가 열리면, 기기를 잃어버려도 파일이 살아남는 방법을 고르세요. iCloud Drive, 컴퓨터의 폴더, 외장 드라이브, 또는 진료 현장 안 다른 기기로의 AirDrop 같은 것들입니다.

백업 안에는 고객 데이터 전체가 들어 있습니다. 고객 정보가 업체 서버에 있어서는 안 된다는 이유로 모든 걸 기기에서 처리하고 있다면, 백업을 어디에 둘지에도 같은 원칙을 적용하세요. 진료 현장에서 관리하는 컴퓨터나 암호화된 외장 드라이브라면 그 원칙이 유지되지만, 아무 클라우드 폴더나 골라서는 그렇지 않습니다. 동기화되는 프로세스가 아니라 파일 하나이므로, 보낼 때마다 어디로 보낼지 직접 정하면 됩니다.

습관은 두 가지입니다. 백업을 복원하기 전에 먼저 지금 상태로 백업을 하나 만들어 두면, 복원 직전 상태로 언제든 돌아갑니다. 그리고 템플릿을 설정한 세션이 끝날 때마다 백업을 만들어 두세요. 서식에 입력란을 다시 배치하는 일이 다시 하기에 가장 오래 걸리는 작업이니까요.

다시 만들기에 가장 오래 걸리는, 입력란 오버레이가 있는 저장된 템플릿

백업과 복원은 Pro에 포함되어 있습니다.

요약하면

설정에서 백업을 만들면 모든 고객, 템플릿, 서명된 서식, PDF, 첨부 파일을 담은 파일 하나가 생깁니다. 데이터베이스 파일이 아니라 기록 자체를 저장하므로 앱을 업데이트한 뒤에도 예전 백업이 그대로 복원됩니다. 복원은 기기에 있는 모든 걸 교체하며 시작 전에 그렇다고 알려주므로, 두 iPad를 합치는 용도가 아니라 새 iPad나 초기화한 iPad에 쓰세요. 파일은 기기를 잃어버려도 살아남는 곳에, 그리고 고객 데이터를 두어도 괜찮다고 판단한 곳에 보관하세요.

InPersonForms는 App Store에서 iPhone과 iPad용으로 받을 수 있습니다.

자주 묻는 질문

새 iPad로 전부 옮기려면 어떻게 하나요?

예전 기기의 설정에서 백업을 만들고, 원하는 방법으로 파일을 옮긴 다음, 새 기기에서 “백업에서 복원”을 고르면 됩니다. 고객, 템플릿, 서식, 서명된 PDF, 첨부 파일까지 전부 넘어옵니다.

백업 파일 안에는 실제로 무엇이 들어 있나요?

하나의 zip 안에 고객, 템플릿, 서명된 서식을 읽을 수 있는 형태로 담은 내용과, 그 기록들이 가리키는 PDF와 첨부 파일이 전부 들어 있습니다. 설정값만 담은 파일이 아니라 완전한 사본입니다.

복원하면 기기에 있던 것과 합쳐지나요?

아니요. 복원은 지금 기기에 있는 모든 고객, 템플릿, 서식을 백업 내용으로 교체하며, 시작하기 전에 확인을 요구합니다. 백업에 없는 새 작업이 기기에 있었다면 그 작업은 사라집니다.

앱을 업데이트한 뒤에도 예전 백업이 복원되나요?

네. 백업은 데이터베이스 파일 자체의 사본이 아니라 데이터를 저장해 두는 방식이라서, 만들어질 당시의 데이터베이스 구조가 아니라 지금 쓰고 있는 앱 버전을 통해 다시 읽힙니다.

이건 기기 자체 백업 대신 쓰는 건가요?

함께 씁니다. iCloud나 컴퓨터 백업은 기기 전체를 다루고, 이 백업은 직접 관리할 수 있는 파일 하나를 줍니다. 다른 기기로 옮기거나 iPad 밖에 사본을 하나 더 두고 싶을 때 필요한 방식입니다.

InPersonForms는 PDF 작성과 서명을 모두 기기 안에서 처리합니다. 무료로 시작하고, 구독은 없습니다.

InPersonForms 다운로드

이어서 읽기

← 전체 글