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

- 15.38
advertise here
advertise here

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

adiarray's picture
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 lainnyamaka data ybs hanya bisa diakses olehdivisi yang terkirimnya saja.
  • Divisi si penerima surat berhak mengarsipkan surat inbox ybske kategori yang diinginkannya:misalke disposisiverifikasi dll
  • Jika Divisi ybs memilih link disposisimaka semua arsip inbox dengan kategori disposisi miliknya akanditampilkan 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 susunandaftar isian suratnyamisalkan sbb:
nama type: Surat
field: Dari(TextField), Kepada(List), Pesan(TextField), Kategori(List).
untuk field kepada bisa diisikan data list:Kepala BagianSekretariat,Humas,Marketing dlsb.
namun sangat disarankan jika menggunakan node reference agar bisa nge-link dengan tabel pegawaimisalnya...
*juga untuk kategori dibuatkan data list:Inbox,Disposisi,Verifikasi,Arsip dll.Dengan Inbox sebagai nilaidefaultnya.
2. Setelah Content Type dibuatIsi data di atas dengan beragam alternatif data. Misalkan dariSekretariat ke Humas,atau dari Marketing ke kepala bagian dsb dengan Inbox sebagai nilai defaultkategorinya.
3.Agar Tidak Ditampilkan secara default di halaman home, content type surat pada link main menu diaturpath 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 outboxfilternya 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 viewSekretariatInboxviewSekretariatDisposisi,viewSekretariatVerisikasidll.
Juga untuk bagian Humas hanya bisa mengakses viewHumasInboxviewHumasDisposisi,viewHumasVerisikasidll
7.Dan agar view ditampilkan pada tiap2 user login per divisijuga di atur "field menu" nya agar bisaditampilkan berupa secondary Link/Block ataupun Tab.
8.Selamat mencoba....
NbLangkah 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 jobdiatas bisa diselesaikan dengan drupal dalam waktu sekejap.....
Trimks Drupal:Ilu Inu Imu......
Trimks juga u my friend :Muchtar Bukan pakPahan.....:-)

Admin noteArtikel ini butuh banyak gambar pendukung dan tulisan tambahan agar semakin jelas daninformatifmohon bagi penulis untuk segera merevisi tulisan ini.
Advertisement advertise here


EmoticonEmoticon

 

Start typing and press Enter to search