DARMALA SARI

Senin, 26 November 2012

anajemen Surat Masuk dan Keluar (Disposisi, verifikasi, inbox, outbox dan Arsip)

Belajar Membuat manajemen surat menggunakan Drupal
Skenario Job desk sebagai berikut:
  • terdapat beberapa divisi kerja pada suatu office.
  • Jika suatu divisi kerja mengirimkan data ke divisi lainnya, maka data ybs hanya bisa diakses oleh divisi yang terkirimnya saja.
  • Divisi si penerima surat berhak mengarsipkan surat inbox ybs: ke kategori yang diinginkannya:misal ke disposisi, verifikasi dll
  • Jika Divisi ybs memilih link disposisi, maka semua arsip inbox dengan kategori disposisi miliknya akan ditampilkan dan bisa diakses berikut diedit kembali.

Berikut adalah langkah pembuatannya:
1. Mula-mula pada menu Content Type kita membuat jenis konten baru terlebih dahulu dan susunan daftar isian suratnya, misalkan sbb:
nama type: Surat
field: Dari(TextField), Kepada(List), Pesan(TextField), Kategori(List).
* untuk field kepada bisa diisikan data list:Kepala Bagian, Sekretariat,Humas,Marketing dlsb.
namun sangat disarankan jika menggunakan node reference agar bisa nge-link dengan tabel pegawai misalnya...
*juga untuk kategori dibuatkan data list:Inbox,Disposisi,Verifikasi,Arsip dll.Dengan Inbox sebagai nilai defaultnya.
2. Setelah Content Type dibuat, Isi data di atas dengan beragam alternatif data. Misalkan dari Sekretariat ke Humas,atau dari Marketing ke kepala bagian dsb dengan Inbox sebagai nilai default kategorinya.
3.Agar Tidak Ditampilkan secara default di halaman home, content type surat pada link main menu diatur path nya ke halaman view wellcome yg sudah kita buat sebelumnya.
4.Lalu Buat view untuk tiap2 divisi dengan tiap2 view terdapat filter"kategori berdasarkan jenis suratnya "juga filter kepada didasarkan pada ****CURRENT-USER****
5.Khusus untuk outbox, filternya adalah hanya field  "dari" yang berdasarkan ****CURRENT-USER****
6. Pada bagian permission silakan diatur hak akses pada tiap2 view ybs.
Misal untuk Bagian Sekretariat hanya bisa mengakses viewSekretariatInbox, viewSekretariatDisposisi, viewSekretariatVerisikasi, dll.
Juga untuk bagian Humas hanya bisa mengakses viewHumasInbox, viewHumasDisposisi, viewHumasVerisikasi, dll
7.Dan agar view ditampilkan pada tiap2 user login per divisi, juga di atur "field menu" nya agar bisa ditampilkan berupa secondary Link/Block ataupun Tab.
8.Selamat mencoba....
Nb. Langkah di atas adalah pengalaman saya dalam membuat aplikasi drupal perdana dengan cara coba-coba terlebih dahulu...PASTINYA Banyak kesalahan dan terlalu Panjang Langkah2nya...
Ditunggu sekali saran dan kritikannya......
yang jelas maksudnya adalah pembuktian bahwa tanpa code yang panjang dan melelahkan request job diatas bisa diselesaikan dengan drupal dalam waktu sekejap.....
Trimks Drupal:Ilu Inu Imu......
Trimks juga u my friend :Muchtar Bukan pakPahan.....:-)

Admin note: Artikel ini butuh banyak gambar pendukung dan tulisan tambahan agar semakin jelas dan informatif, mohon bagi penulis untuk segera merevisi tulisan ini.

Comments

juraganjr's picture

Ijin Mantau

Bookmark

ruang spp

ruang spp yang sangat nyaman.