Skip to Content
Studio & templateMenyimpan draft dan menangani konflik versi

Menyimpan draft dan menangani konflik versi

Panduan ini menjelaskan cara memastikan pekerjaanmu benar-benar tersimpan, dan apa yang dilakukan kalau penyimpanan gagal atau bentrok dengan sesi lain.

Untuk Pengguna dengan izin edit pada undangan yang ditugaskanArea Editor formulir dan Studio pelanggan

Intinya

Pekerjaan baru aman kalau sudah tersimpan di server dan masih ada saat dibuka ulang. Salinan lokal hanya cadangan darurat. Preview hanya untuk mengecek tampilan.

Cara kerjanya

Setiap undangan punya nomor versi di server. Saat kamu membuka editor, editor mencatat nomor versi itu. Saat kamu menyimpan, server mengecek: apakah versinya masih sama?

  • Masih sama: simpanan diterima dan nomor versi bertambah.
  • Sudah berubah (misalnya pelanggan atau Admin menyimpan dari tab lain): simpanan ditolak. Ini konflik versi. Penolakan ini melindungi pekerjaan orang lain agar tidak tertimpa diam-diam.

Karena itu, sebisa mungkin buka satu undangan di satu tab saja. Undo/Redo hanya berlaku di sesi yang sedang berjalan, dan hilang setelah tab ditutup.

Editor formulirStudio
Simpan ke serverSimpan DraftSimpan draft undangan
Salinan lokalUnduh salinan perubahan (muncul saat simpan error)Export JSON lokal
Membaca versi serverBuka ulang undangan dari daftarBuka ulang versi server

Langkah A: Simpan di editor formulir

  1. Pilih Simpan Draft dan tunggu status Tersimpan. Jangan tutup halaman selama proses.
  2. Kalau status kembali Belum disimpan, berarti ada perubahan baru saat proses simpan berjalan. Simpan lagi.
  3. Kembali ke daftar, buka lagi undangan yang sama, dan cocokkan perubahan terakhir.

Status Tersimpan saat editor baru dibuka hanya berarti dokumen awal sudah dimuat.

Langkah B: Kalau simpan gagal di editor formulir

  1. Jangan tutup tab dan jangan menekan simpan berulang kali.
  2. Pilih Unduh salinan perubahan di panel error, lalu cek filenya. Kalau gagal, salin perubahan penting secara manual.
  3. Buka lagi undangan untuk melihat versi server terbaru.
  4. Bandingkan dengan salinanmu, terapkan ulang perubahan yang masih perlu, lalu simpan.

File salinan ini berisi teks dan referensi media (bukan foto/musik aslinya), dan belum bisa diimpor ke editor formulir. Simpan secara privat karena berisi data pelanggan.

Langkah C: Simpan dan pulihkan di Studio

  1. Pilih Simpan draft undangan dan tunggu Draft privat tersimpan, versi ….
  2. Kalau simpan gagal atau konflik, biarkan tab terbuka dan pilih Export JSON lokal. File ini bisa memuat gambar dalam desain.
  3. Setelah file aman, pilih Buka ulang versi server. Studio akan mengingatkan bahwa perubahan lokal akan diganti.
  4. Cocokkan pesan Draft privat dibuka, versi … dengan isinya.
  5. Untuk mengembalikan cadangan, pakai Import JSON lokal. Cadangan dimuat sebagai draft lokal, tidak digabung otomatis dengan versi server. Cek isinya, lalu simpan.

Kalau sesi atau akses berakhir, editor langsung dibersihkan demi keamanan. Peringatan saat menutup tab bukan autosave.

Preview dan publikasi

  • Live Preview (editor formulir) dan Pratinjau visual statis (Studio) hanya menampilkan simulasi. Pratinjau statis tidak menjalankan custom code.
  • Jalankan custom code menjalankan kode di area terisolasi, bukan publikasi.
  • Preview Publik dan tombol publish di editor formulir belum berfungsi. Di Studio pelanggan, tombol publikasi disembunyikan. Ini memang belum tersedia, bukan error.

Kalau berhasil

Dokumen yang dibuka ulang dari server berisi perubahan yang kamu maksud. Untuk langkah sebelum dibagikan, lihat kesiapan publikasi.

Kalau ada masalah

GejalaPenyebabSolusi
Pesan draft server sudah berubahKonflik versi, ada simpanan dari sesi lainAmankan salinan lokal, baca versi server, lalu terapkan ulang perubahanmu.
Simpan gagal karena jaringanKoneksi putus, hasilnya belum pastiBaca versi server dulu sebelum menyimpan ulang. Simpanan mungkin sudah masuk.
Editor tiba-tiba kosongSesi berakhirMasuk lagi. Perubahan yang belum tersimpan tidak bisa dipulihkan.

Saat minta bantuan, sebutkan editor, waktu, undangan, nomor versi yang terlihat, dan pesan error. Jangan kirim seluruh file JSON pelanggan.