BACKGROUND
belakangan ini tim kami sedang disebukan dengan urusan proyek. Namun disela-sela pembuatan laporan, kami dapati piranti kami rusak. laporan yang seharusnya sudah di print out menjadi terbengkalai karena spoolerService rusak.FYI: spoolerService itu bagian pendistribusi file cetak ke printer.Tidak hanya satu printer saja, bahkan publish PDF saja tidak bisa berjalan. Ugh.. kami sangat terpukul. hmm pekerjaan kami pending hanya karena masalah sepele.
SP-Column program yang kami gunakan untuk mengerjakan laporan struktur ini menghasilkan output yang dapat memberikan masalah kompleks. kompleks dalam artian ketika report tidak di cetak dari software langsung akan sangat merepotkan. karena kebetulan versi yang kami gunakan masih built 5.0, sehingga report yang diberikan masih berbentuk text/plain. hal ini sangat berefek buruk ketika text dipindah kedalam msWord. Dikarenakn dari program SP-Column output yng diberikan telah diatur sedemikian rupa mengikuti style yang mereka buat, ketika style yang digunakan di msWord tidak ssuai dengan style kunci dari SP-Column maka hasil report akan berantakan.
RUMUSAN
Menindaklanjuti hal diatas dan tidak ingin hal tersebut terulang untuk kedua kalinya, kami berpikir jalan keluar yang paling paripurna"Bagaimana laporan kami dapat terpublish tanpa melalui spoolerService?"Kami mulai berpikir untuk membuat exporter, akhirnya kami putuskan untuk memilih platform googleDoc sebagai exporter.
PEMBAHASAN
GoogleDoc dipilih karena selain kemampuannya yang mirip dengan msWord, googleDoc juga mendukung API pemrograman. Sehingga mudah bagi kami untuk membuat otomatisasi pekerjaan.GoogleDoc dan Appsscript
Selain GoogleDoc, kami gunakan Appsscript sebagai bahasa pemrograman. mengapa, karena mereka berdua sudah sering kali dikawinkan. ahahaha.
Selain NodeJs, java, ruby, python, dan sebangsaanya, Appsscript merupakan bahasa bawaan googleDoc. Sehingga banyak API yang langsung interkoneksi. Selain itu Appsscript juga memiliki kemampuan handling server sehingga tidak perlu repot lagi untuk mencari hosting aplikasi.
UInterface
OK langsung masuk ke inti pembahasan. aplikasi ini dapat diakses melalui url berikut:
http://bit.ly/autoReportSPCol
dan berikut adalah tampilan dasar dari applikasi ini.
Benar... sangat minimalis sekali. Untuk membuat report cukup empat tahapan yang perlu dilakukan:
- Masukan tipe penampang kolom. eg: K3
- Masukan result hasil SP-Column
copy semua hasilnya/ letakan kursor di awal result, gunakan Shift+Ctrl+End kemudian copas; - Pada seksi ini dapat ditambahkan gambar dengan hanya copas biasanya kami gunakan printscreen. hasil pritscreen dapat langsung di paste pada kotak berikut;
- kemudian submit untuk menyusun report kemudian dan tunggu hingga tampilan berubah seperti gambar berikut;
Terakhir klik Download PDF untuk mengunduh file report.
berikut adalah step-step pengoprasian Auto Report | SP Column. Untuk video tutorial mungkin akan kami upload pada post berikutnya
Salam
Kesimpulan
dari semua pembahasan diatas dapat ditarik:
- Aplikasi ini merupakan alternatif pembuatan report software SP-Column;
- Untuk menjalankannya dibutuhkan SP-Column v 5.0 atau yang lebih tinggi.
- Berikut link menuju aplikasi http://bit.ly/autoReportSPCol
- Output Aplikasi ini adalah file PDF