> For the complete documentation index, see [llms.txt](https://ezybooth-id.gitbook.io/ezybooth.id-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ezybooth-id.gitbook.io/ezybooth.id-docs/sesi-tersimpan-dan-pemulihan.md).

# Sesi tersimpan dan pemulihan

Mengapa mesin menolak tamu baru karena masih ada sesi tersimpan, dan cara memulihkan atau menghapus sesi itu.

Mesin photobooth menyimpan setiap sesi tamu di mesin itu sendiri: foto, pilihan foto, bingkai, dan hasil akhir. Jika sesi terhenti di tengah jalan — tamu pergi, aplikasi ditutup, sesi disembunyikan karena layar lama tidak disentuh, atau mesin kehilangan koneksi — sesi itu tetap tersimpan sampai petugas memulihkan atau menghapusnya.

## Mengapa muncul "Masih ada sesi tersimpan"

Saat tamu berikutnya menekan **Mulai**, mesin menampilkan **Mohon panggil petugas booth.** dengan pesan "Masih ada sesi tersimpan. Minta bantuan petugas sebelum memulai sesi baru."

Ini disengaja: mesin mencegah foto atau hasil tamu sebelumnya tertimpa oleh tamu baru. Tamu tidak bisa memulai sesi sampai petugas menangani sesi tersimpan itu.

![Dialog Mohon panggil petugas booth karena masih ada sesi tersimpan](https://2252896219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4peErhJ43h9rU9ZP7xVU%2Fuploads%2Fl6kyyQu0gmegle8k6WvE%2F70-saved-session-blocked.png?alt=media)

Dialog yang sama bisa muncul dengan pesan lain:

* "Pembayaran sebelumnya masih terbuka. Tunggu hingga waktunya berakhir atau minta bantuan petugas booth." — sesi QRIS yang belum dibayar. Sesi tanpa foto yang belum dibayar dibersihkan otomatis setelah server memastikan pembayarannya gagal atau kedaluwarsa.
* "Sesi sebelumnya masih tersimpan dan status pembayarannya belum dapat diperiksa…" — mesin belum bisa menghubungi server. Periksa internet lalu tekan **Coba lagi**.

## Pulihkan atau hapus?

|                     | **Pulihkan sesi tersimpan**                                | **Hapus sesi tersimpan**                                                        |
| ------------------- | ---------------------------------------------------------- | ------------------------------------------------------------------------------- |
| Kapan dipakai       | Tamu masih ada atau sudah membayar dan berhak atas fotonya | Sesi memang tidak dilanjutkan (mis. tamu sudah pergi dan foto tidak dibutuhkan) |
| Foto di mesin       | Tetap ada, tamu melanjutkan sesinya                        | Dihapus dari mesin                                                              |
| Transaksi di Studio | Tetap ada                                                  | Tetap ada                                                                       |
| Pembayaran          | Tamu tidak perlu membayar lagi                             | Tidak dibatalkan dan tidak dikembalikan                                         |

{% hint style="danger" %}
Jangan pakai **Hapus sesi tersimpan** untuk "membersihkan" sesi tamu yang sudah membayar sebelum mencoba memulihkannya. Foto yang sudah dihapus dari mesin tidak bisa dikembalikan dari panel ini.
{% endhint %}

## Memulihkan sesi

{% stepper %}
{% step %}

### Buka panel petugas

Pada dialog **Mohon panggil petugas booth.**, tekan **Pengaturan petugas**, masukkan PIN petugas, lalu **Buka pengaturan**. Lihat [Panel petugas di mesin](/ezybooth.id-docs/panel-petugas-di-mesin.md).
{% endstep %}

{% step %}

### Pilih Sessions & recovery

Tab **Sessions & recovery** terbuka. Jika ada sesi tersimpan, statusnya "Ada sesi tersimpan. Pulihkan untuk melanjutkan, atau hapus fotonya dari booth. Transaksi di dasbor tetap tersimpan." Tekan **Pulihkan sesi tersimpan**.

![Tab Sessions & recovery saat ada sesi tersimpan](https://2252896219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4peErhJ43h9rU9ZP7xVU%2Fuploads%2Frq1tKZJg0F69lgu4hPzy%2F77-panel-sessions.png?alt=media)
{% endstep %}

{% step %}

### Tamu melanjutkan dari tahap terakhirnya

Panel tertutup dan mesin membuka sesi di tahap terakhir yang tersimpan:

* Sesi yang masih di tahap berfoto dibuka di layar siap kamera.
* Sesi yang sedang memilih foto dibuka di **Pilih momen favoritmu.** dengan pilihan sebelumnya.
* Sesi di tahap stiker atau pratinjau dibuka di tahap itu.
* Sesi yang hasilnya sudah tersimpan dibuka di layar **Fotomu sudah siap!**.
* Sesi QRIS yang belum dibayar kembali ke langkah email atau pembayaran.
* Jika yang tertunda hanya penukaran voucher (belum ada foto), mesin menyelesaikan penukaran voucher itu dan tamu melanjutkan sesinya. Pesan "Voucher sebelumnya perlu dipulihkan oleh petugas sebelum sesi baru." berarti kasus ini.
  {% endstep %}
  {% endstepper %}

### Jika langsung muncul "Waktunya habis!"

Batas waktu setiap langkah disimpan bersama sesi dan **tetap berjalan** selama sesi terhenti, termasuk setelah dipulihkan. Jika waktu langkah itu sudah lewat, dialog **Waktunya habis!** muncul begitu sesi dibuka kembali.

![Dialog Waktunya habis! setelah sesi dipulihkan di langkah Pilih foto favorit](https://2252896219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4peErhJ43h9rU9ZP7xVU%2Fuploads%2FUEbdcsZrl07pM9ODD5by%2F78-recover-02-timeout.png?alt=media)

* **Lanjut ke langkah berikutnya** — mesin melanjutkan dengan pilihan yang sudah ada ("Pilihanmu tetap tersimpan."). Jika foto yang dipilih kurang dari jumlah posisi bingkai, posisi yang kosong dibiarkan kosong.
* **Panggil petugas** — membuka lagi permintaan PIN petugas.
* Tidak ada tombol tambah waktu. Pembayaran dan foto pertama tidak bisa dilewati dengan dialog ini.

Jika timer terlalu ketat untuk alur pemulihan, admin bisa mengubahnya di **Pengaturan kiosk → Waktu sesi** (berlaku untuk sesi baru).

## Menghapus sesi

1. Buka panel petugas → **Sessions & recovery**.
2. Tekan **Hapus sesi tersimpan**. Sesi langsung dihapus dari mesin; tidak ada dialog konfirmasi terpisah.
3. Statusnya berubah menjadi "Tidak ada sesi tersimpan di booth ini." dan kedua tombol nonaktif. Tutup panel; tamu baru sekarang bisa menekan **Mulai**.

![Setelah dihapus: Tidak ada sesi tersimpan di booth ini](https://2252896219-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F4peErhJ43h9rU9ZP7xVU%2Fuploads%2FQKfKb5ezkjSBblJlOvbH%2F90-clear-deleted.png?alt=media)

Jika sesi berada di layar akhir dan pembayaran cetak tambahan atau status printer belum jelas, mesin tidak langsung menghapus. Muncul pesan "Cetakan atau pembayaran cetak tambahan belum selesai. Periksa dulu, lalu ketuk Hapus sesi tersimpan sekali lagi untuk menghapus sesi ini." Periksa baki dan antrean printer dulu, baru ketuk lagi.

## Apa yang terjadi pada foto dan transaksi

* **Memulihkan** mengembalikan foto, pilihan, dan stiker tamu. Tamu yang sudah membayar tidak membayar lagi.
* **Menghapus** menghapus foto sesi itu dari mesin, termasuk penukaran voucher yang tertunda. Transaksi di Studio, pairing mesin, pengaturan perangkat, dan riwayat cetak **tidak** terhapus.
* Menghapus sesi **tidak** membatalkan atau mengembalikan pembayaran. Jika tamu sudah membayar dan fotonya hilang, jangan menagih ulang — cek sesinya di **Sesi foto** dan hubungi tim ezybooth bila perlu.
* Sesi yang fotonya sudah melewati masa simpan tidak bisa dipulihkan lagi.

## Tips untuk petugas

* Sebelum melayani tamu baru, pastikan tidak ada sesi tersimpan: buka **Sessions & recovery** dan cek statusnya.
* Jika foto sudah jadi tetapi QR tidak muncul, jangan hapus sesi. Sambungkan internet, tekan **Coba siapkan tautan lagi** di layar akhir, atau **Coba ulang pekerjaan tersimpan** di panel. Lihat [Pemecahan masalah](/ezybooth.id-docs/pemecahan-masalah.md).
* Jika tamu masih di tengah sesinya, minta nomor sesi dari **Butuh bantuan?** sebelum memulihkan atau menghapus, agar sesinya mudah dicari di **Sesi foto**.
