客戶在櫃檯的 iPad 上填完報到表單,簽了同意書,接著走到 2 號診間。那裡的 iPad,完全不認識這個人。
在這之前,InPersonForms 只有兩個辦法應付這種情況。一是把同一台 iPad 抱著到處走,二是靠備份搬資料,但備份搬過去的時候,會把那台裝置上原本的東西整批換掉,沒辦法把兩台各自都在收表單的 iPad 合併起來。1.4.0 版新增了「多裝置同步」,就在「設定」裡。同一間診所的 iPad 和 iPhone,從此可以共用同一份客戶、範本和紀錄,中間不會經過我們的任何伺服器。
一台主裝置,其他每一台都留著完整的一份
選一台裝置當主裝置,通常是一天裡開最久的那一台,比如櫃檯的 iPad。其他每一台裝置都只跟主裝置同步,不會彼此直接同步,所以 1 號診間簽好的表單會先到主裝置,2 號診間再從那裡收到。
每一台裝置還是各自留著全部的客戶、範本和紀錄,就算暫時連不上其他裝置,也能自己正常運作。如果 3 號診間的 iPad 一整天沒連上 Wi-Fi,那一整天照樣能正常收表單,等它下次跟主裝置連上同一個網路,就會把落後的部分補齊。
客戶、紀錄和附件,任何一台裝置都能新增和修改。範本是例外:只在主裝置上設定和編輯,其他裝置只能拿來填表單。在那些裝置上,「範本」分頁沒有新增按鈕,會告訴你範本是在哪一台裝置上設定的,PDF 分享過去也不會變成範本。所以在櫃檯的同意書上擺好的簽名欄位,在每一台裝置上都會出現在同一個位置。

同步需要具備的條件
裝置之間需要一個共同的網路,靠彼此都連著的 Wi-Fi 互相找到對方,而這個 Wi-Fi 不必接得到網際網路。沒有共用的 Wi-Fi 時,也可以打開某支 iPhone 的個人熱點,讓其他裝置加入,前提是那支 iPhone 能分享網路。
兩邊都要打開 InPersonForms,因為 iOS 不讓 App 在背景持續監聽其他裝置。App 開著的時候,其他每一台裝置都會跟主裝置同步:時機是你回到 App 的時候、那台裝置上有東西存檔後的幾秒鐘、每隔幾分鐘,還有你在那台裝置上按下「立即同步」的時候。主裝置上的改動,會在其他每一台裝置下一次同步時送達。
每一台裝置都要有 InPersonForms Pro,主裝置也不例外。Pro 是綁在購買它的 Apple 帳號上的一次買斷,用同一個 Apple 帳號登入的裝置,用「回復購買項目」就能拿到。
有些網路,常見的是訪客 Wi-Fi,或是刻意把裝置彼此隔開的網路,不會讓裝置互相找到對方。遇到這種情況,把兩台裝置換到別的網路、改用某支 iPhone 的熱點,或是找管理這個網路的人問一下。
第一次設定同步時,iOS 會問你,能不能讓 InPersonForms 在你的區域網路裡尋找裝置,請允許。如果當時拒絕了,App 會顯示找不到其他裝置,並請你到「設定」裡允許「區域網路」。
怎麼設定

- 在開最久的那台裝置上,打開「設定」,再進到「多裝置同步」,點「設為主裝置」。取一個其他人一看就懂的名字,例如「櫃檯」。
- 在其他每一台裝置上,打開同一個畫面,點「加入另一部裝置」,輸入主裝置顯示的代碼。
代碼是十二碼英數字,分成三組、每組四碼。這串代碼只在主裝置開著這個畫面的時候有效,最長十分鐘。之後要再加入新裝置,回到主裝置的「多裝置同步」,點「新增裝置」就會產生新的代碼。


如果要加入的裝置本身已經有客戶、範本或紀錄,App 會在動手之前先問一個問題。「保留並合併」會把兩邊的資料都留下來,所以同一個人可能會在兩邊都出現,變成兩筆。另一個按鈕會帶著主裝置的名字(如果主裝置取名為「櫃檯」,就會顯示「以『櫃檯』的資料取代」),會先把要加入的裝置上原本的資料刪掉。一台全新、還沒有任何資料的 iPad,不會被問這個問題。

兩間診間同時改到同一位客戶
每間診間平常面對的是不同的客戶,兩間診間同時改到同一個人的機率不高。真的遇到的時候,資料是逐一欄位分開保留的。如果櫃檯更新了小芳的電話號碼,1 號診間同時改了她的電子郵件,兩個改動都會留著。如果兩邊改的是同一個欄位,後改的那次會生效,「多裝置同步」畫面裡的「同步動態」會列出是哪位客戶、哪個欄位被改過,方便你回頭確認。
已簽署的表單不會互相合併。每一份都是獨立的一筆紀錄,就算兩間診間在同一時刻各自簽了表單,兩份都會分別保留下來。
資料去了哪裡,又沒去哪裡
裝置是在你們自己的網路上直接互相連線。沒有帳號要註冊,資料也不會經過我們的任何伺服器,連線本身用一把金鑰加密,而這把金鑰只有加入的那些裝置才有。
備份存的還是單一裝置上的資料。在有開啟同步的診所裡,備份只還原到主裝置上,其他每一台裝置接著都會被問要不要把自己的資料換成主裝置的,這樣大家又會回到同一份資料上。
主裝置也可以把某台裝置移出這個診所。被移出的裝置會收到通知,並停止同步,但它上面原本的資料還在,因為系統不會遠端把它清空。

同步不會做的事
沒辦法共用網路的裝置,就不會同步,App 在背景執行時也什麼都不會做。如果兩間診間各自建立了同一個人的資料,這個人就會維持兩筆,不會自動合併。Mac 和 Android 裝置,這個功能也不支援。
重點整理
挑一台開最久的裝置,到「設定」的「多裝置同步」裡把它設為主裝置,再用主裝置顯示的代碼,把其他每一台 iPad 或 iPhone 加進來。之後只要裝置共用同一個 Wi-Fi,或是連著某支能分享網路的 iPhone 的個人熱點,而且兩邊都開著 InPersonForms,每一台裝置就會一直保持同一份客戶、範本和紀錄。範本只在主裝置上編輯,每一台裝置都要有 Pro。
InPersonForms 已在 App Store 上架,支援 iPhone 和 iPad。