BelajarMembuatmanajemensuratmenggunakan Drupal Skenario Job desk sebagai berikut:
terdapatbeberapadivisikerjapadasuatu office.
Jikasuatudivisikerjamengirimkan data kedivisilainnya, maka data ybshanyabisadiaksesolehdivisi yang terkirimnyasaja.
Divisisipenerimasuratberhakmengarsipkansurat inbox ybs: kekategori yang diinginkannya:misalkedisposisi, verifikasidll
JikaDivisiybsmemilih link disposisi, makasemuaarsip inbox dengankategoridisposisimiliknyaakanditampilkandanbisadiaksesberikutdieditkembali.
Berikutadalahlangkahpembuatannya:
1. Mula-mulapada menu Content Type kitamembuatjeniskontenbaruterlebihdahuludansusunandaftarisiansuratnya, misalkansbb: nama type: Surat
field: Dari(TextField), Kepada(List), Pesan(TextField), Kategori(List).
* untuk field kepadabisadiisikan data list:KepalaBagian, Sekretariat,Humas,Marketing dlsb. namunsangatdisarankanjikamenggunakan node reference agar bisange-linkdengantabelpegawaimisalnya...
*jugauntukkategoridibuatkan data list:Inbox,Disposisi,Verifikasi,Arsip dll.Dengan Inbox sebagainilaidefaultnya.
2. Setelah Content Type dibuat, Isi data diatasdenganberagamalternatif data. MisalkandariSekretariatkeHumas,ataudari Marketing kekepalabagiandsbdengan Inbox sebagainilai default kategorinya.
3.Agar TidakDitampilkansecara default dihalaman home, content type suratpada link main menu diatur path nyakehalaman view wellcomeygsudahkitabuatsebelumnya.
4.Lalu Buat view untuktiap2divisidengantiap2 view terdapat filter"kategoriberdasarkanjenissuratnya "juga filter kepadadidasarkanpada ****CURRENT-USER****
5.Khusus untukoutbox, filternyaadalahhanya field "dari" yang berdasarkan ****CURRENT-USER****
6. Padabagian permission silakandiaturhakaksespadatiap2 view ybs. MisaluntukBagianSekretariathanyabisamengaksesviewSekretariatInbox, viewSekretariatDisposisi, viewSekretariatVerisikasi, dll. JugauntukbagianHumashanyabisamengaksesviewHumasInbox, viewHumasDisposisi, viewHumasVerisikasi, dll
7.Dan agar view ditampilkanpadatiap2 user login per divisi, jugadiatur "field menu" nya agar bisaditampilkanberupa secondary Link/Block ataupun Tab.
8.Selamat mencoba.... Nb. Langkahdiatasadalahpengalamansayadalammembuataplikasidrupalperdanadengancaracoba-cobaterlebih dahulu...PASTINYA BanyakkesalahandanterlaluPanjangLangkah2nya... Ditunggusekali saran dankritikannya......
yang jelasmaksudnyaadalahpembuktianbahwatanpa code yang panjangdanmelelahkan request job diatasbisadiselesaikandengandrupaldalamwaktusekejap..... Trimks Drupal:IluInuImu...... Trimksjuga u my friend :MuchtarBukanpakPahan.....:-)
Admin note: Artikelinibutuhbanyakgambarpendukungdantulisantambahan agar semakinjelasdaninformatif, mohonbagipenulisuntuksegeramerevisitulisanini.
Comments
Ijin Mantau