|
|
Untuk membuat xlsform secara umum dapat dilihat [disini](http://xlsform.org/)
|
|
|
|
|
|
Karna tujuan aplikasi ini adalah untuk dapat menyediakan aturan (aturan dapat diisi, aturan dilangkahi, aturan validasi, dan aturan harus diisi) berbeda antar satu kelompok pengguna dengan kelompok pengguna lainnya maka dilakukan beberapa perubahan pada header yang telah ditentukan pada tutorial pada poin sebelunya. Perbahan ini adalah :
|
|
|
Karna tujuan aplikasi ini adalah untuk dapat menyediakan aturan (aturan dapat diisi, aturan dilangkahi, aturan validasi, dan aturan harus diisi) berbeda antar satu kelompok pengguna dengan kelompok pengguna lainnya maka dilakukan beberapa perubahan pada header yang telah ditentukan pada tutorial pada poin sebelunya. Perubahan ini adalah :
|
|
|
- GroupRelevant::pcl menggatikan relevant, sehingga fungsi skip dapat berjalan dengan sesui kelompok pengguna yang sedang menggunakan aplikasi.
|
|
|
- GroupConstraint::pcl menggatikan constraint, sehingga constraint/ aturan validasi sesuai dengan kelompok penggunanya.
|
|
|
- GroupConstraint_message::pcl menggantikan constraint messsage, sehingga pesan error sesuai dengan kelompok penggunanya.
|
... | ... | @@ -9,9 +9,13 @@ Karna tujuan aplikasi ini adalah untuk dapat menyediakan aturan (aturan dapat di |
|
|
- GroupRead_only::pcl menggantikan readonly, sehingga isian yang hanya dapat dibaca dikategorikan tiap kelompoknya.
|
|
|
- jr:noAddRemoveGroup adalah header yang menentukan kelompok pengguna apa saja yang dapat menghapus sebuah roster atau menambahkan roster yang baru.
|
|
|
|
|
|
![xlsform2](/uploads/5cf045897e4e99ae71a8739a2dda1e6c/xlsform2.png)
|
|
|
|
|
|
![Pyxform_cmd](/uploads/214406d28f59ba11918dd5b9299e4fd2/Pyxform_cmd.png)
|
|
|
contoh xlsform dengan modul validasi bertingkat [disini](https://git.stis.ac.id/budi/pyxform/blob/master/tests/example_xls/pkl55_wisatawan_32.xls)
|
|
|
|
|
|
contoh xform dengan modul validasi bertingkat [disini](https://git.stis.ac.id/budi/pyxform/blob/master/tests/test_output/jas.xml)
|
|
|
|
|
|
#### Cara penggunaan :
|
|
|
- Buat xlsform dengan Validasi Bertingkat
|
|
|
![xlsform2](/uploads/5cf045897e4e99ae71a8739a2dda1e6c/xlsform2.png)
|
|
|
- Buka Command Promp lalu buka file lokasi package python lalu ketik python xls2xform.py [lokasi excell yang ingin dikonvert] [lokasi xml hasil konvert]
|
|
|
- Hasil xform
|
|
|
![xform2](/uploads/704917e046545356799f08987084982e/xform2.png) |