Skip to content

Skrip dan plugin

Tujuan

Menulis skrip kustom untuk situs, kategori akun, workspace, atau situs internal, dan memperluas kemampuan login serta pemrosesan halaman melalui plugin situs.

Prasyarat

  • Situs target atau workspace sudah dibuat.
  • Akun saat ini memiliki izin konfigurasi situs, manajemen plugin, atau konfigurasi situs internal.
  • Struktur halaman dan alur login situs target sudah dipahami.

Langkah operasi

  1. Di daftar situs, klik "Kelola Plugin".
  2. Buat plugin, isi nama plugin, versi, catatan, dan situs terkait.
  3. Upload file plugin atau masuk ke halaman konfigurasi plugin.
  4. Pada halaman konfigurasi, tambahkan skrip dengan nama, URL pencocokan, tipe skrip, selector, dan konten.
  5. Setelah konfigurasi disimpan, akses situs target dengan akun uji.
  6. Jika ada kebutuhan berbeda untuk kategori akun, workspace, atau situs internal, tambahkan skrip pada halaman konfigurasi terkait.

Saran desain skrip

ItemSaran
PenamaanGunakan format "situs-tujuan-versi", misalnya crm-login-v1
URL pencocokanUsahakan tepat ke halaman login atau path target, hindari mencocokkan seluruh situs
SelectorUtamakan atribut stabil seperti name, data-*, atau ID jelas
Penanganan errorToleransi untuk elemen tidak ditemukan, jaringan lambat, dan redirect kedua
Catatan versiCatat versi situs target, alasan perubahan, dan akun uji

Alur rilis

  1. Tulis skrip di plugin uji atau situs uji.
  2. Jalankan alur login lengkap dengan akun uji.
  3. Periksa portal pengguna, tautan kolaborasi, dan workspace sesuai harapan.
  4. Ekspor atau catat versi plugin.
  5. Rilis ke situs produksi dan simpan versi rollback.

Validasi hasil

  • Daftar plugin menampilkan plugin baru.
  • Saat mengakses situs target, plugin atau skrip berjalan sesuai aturan pencocokan.
  • Login, perpindahan halaman, pengisian data, atau peningkatan halaman sesuai harapan.
  • Saat situs target lambat atau muncul autentikasi kedua, skrip tidak membuat halaman macet.

Masalah umum

  • Skrip halaman cocok untuk memproses DOM, form, dan perilaku halaman.
  • Perubahan plugin harus diverifikasi dulu di lingkungan uji agar tidak memengaruhi login pengguna produksi.

Sa2web 1.0.0