============================================================
Dalam artikel ini, kita akan membahas bagaimana mengamankan tampilan hidden dalam aplikasi Lotus Notes agar tidak dapat diakses oleh pengguna. Kita juga akan membahas cara menghilangkan peta dari scanner, sehingga tidak dapat dipindai.
Mengapa Mengamankan Tampilan Hidden Diperlukan?
Pada umumnya, tampilan hidden dalam aplikasi Lotus Notes digunakan untuk menyimpan data penting yang tidak boleh diakses oleh pengguna biasa. Namun, jika tampilan ini dapat diakses secara tidak sah, maka data tersebut berpotensi dikorupsi atau bahkan dijual ke pihak lain.
Cara Mengamankan Tampilan Hidden
Menurut referensi dari Stack Overflow, salah satu cara mengamankan tampilan hidden adalah dengan menggunakan event "QueryOpen" dalam Domino Designer. Dalam event ini, kita dapat menulis kode yang akan memunculkan pesan error jika pengguna berusaha membuka tampilan hidden.
Kode yang harus kita tulis adalah sebagai berikut:
Sub Queryopen(Source As Notesuiview, Continue As Variant)
messageBox "Not authorised to access this view"
Continue = false
End Sub
Dengan demikian, pengguna tidak akan dapat membuka tampilan hidden menggunakan antarmuka pengguna. Namun, aplikasi masih dapat mengakses tampilan tersebut secara programatis.
Menghilangkan Peta dari Scanner
Jika kita ingin menghilangkan peta dari scanner, maka kita harus memastikan bahwa tidak ada pengguna yang dapat membuka tampilan hidden menggunakan antarmuka pengguna. Kita juga harus mempertimbangkan cara untuk mengamankan data dalam tampilan tersebut.
Konsekuensi Menghilangkan Peta dari Scanner
Menghilangkan peta dari scanner dapat meningkatkan kompleksitas aplikasi karena kita harus menggunakan agen untuk menjalankan fungsi pada dokumen yang tidak dapat dilihat pengguna. Namun, ini juga berarti bahwa kita dapat lebih mempertahankan keamanan data dan menghindari potensi kekurangan data.
Kesimpulan
Mengamankan tampilan hidden dalam aplikasi Lotus Notes adalah salah satu cara untuk melindungi data penting yang tidak boleh diakses oleh pengguna biasa. Dengan menggunakan event "QueryOpen" dan kode yang sesuai, kita dapat menghilangkan peta dari scanner dan mempertahankan keamanan data.