Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Project Management
Code

Meningkatkan Integrasi Zapier Assembla Dengan Layanan Cloud

by
Difficulty:BeginnerLength:MediumLanguages:
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Indonesian (Bahasa Indonesia) translation by Kurniawan Sugi Purwanto (you can also view the original English article)

Final product image
What You'll Be Creating

Apa Itu Assembla?

Assembla Zapier Automated Workflow - Assembla Logo

Selamat datang! Pertanyaan pertama Anda sepertinya adalah, "Apakah Assembla Itu?" Assembla adalah sarana manajemen proyek untuk tim pengembangan software dengan repositori kode untuk Git, SVN, dan Perforce yang dibangun ke dalam platform mereka.

Kemampuan Assembla sangat luas cakupannya, dan meskipun saya tidak bisa membahas semuanya di sini, berikut adalah penawaran-penawaran utamanya:

  • Manajemen Tugas & Isu: Membantu tim Anda untuk secara efisien mengorganisasikan rilis, melumatkan bugs, dan mengelola proses pengembangan Anda. Alat manajemen tugas Assembla akan membantu bekerja lebih cerdas dan cepat.
  • Kolaborasi Tim: Mengeliminasi kebutuhan akan rantai email yang panjang dan mensentralisasi semua komunikasi dengan alat kolaborasi klasik seperti wiki, papan pesan, dan berbagi file.
  • Manajemen Proyek: Masukkaan proyek Anda selengkapnya ke tempat kerja dan mengirimkan kode, tugas, dan dokumentasi. Kolaborasi dengan klien, melacak penggunaan waktu untuk penagihan, dan mengontrol perizinan.
  • Subversion, Git Hosting, dan Perforce: Dengan mudah mencari file-file secara online, membandingkan revisi, dan menjaga codebase yang berkelanjutan dalam tim Anda.

Ketika saya mulai menulis tentang Assembla untuk Envato Tuts+, sebenarnya saya belum pernah mendengar tentang Assembla sebelumnya, tetapi platform ini menjadi host terhadap lebih dari 100.000 proyek komersial dan open source dan digunakan oleh lebih dari 800.000 pengguna di lebih dari 100 negara, ini adalah prospek yang besar.

Tim pengembangan software bisa mengelola proyek dari hulu ke hilir dengan menggunakan tiket Assembla, wiki, kode sumber & kontrol revisi, perpesanan, berbagi file dan lebih banyak lagi. Dan sekarang tim bisa menggunakan alur kerja Assembla mereka ke dalam aplikasi mereka dengan menggunakan integrasi seperti Slack, Github, dan sekarang Zapier.

Apa itu Zapier?

Assembla Zapier Automated Workflow - Zapier Home Page

Dan pertanyaan Anda selanjutnya mungkin, "Apa itu Zapier?"

Zapier adalah aplikasi automasi web yang memungkinkan Anda mengautomasi tugas-tugas Anda dalam alur kerja bisnis Anda dengan membuat "Zaps", dan dipercaya oleh perusahaan-perusahaan seperti BuzzFeed, Spotify, Fox, dan Adobe, sedikit di antaranya. Zapier menyediakan infrastruktur alur kerja yang diautomasi supaya Anda bisa bereaksi dan migrasi informasi antar aplikasi web Anda secara otomatis.

Untuk saat ini, Assembla berintegrasi dengan Zapier untuk membantu Anda menghubungkan aktivitas manajemen proyek Anda dengan layanan-layanan kritis lainnya yang Anda gunakan.

Dalam tutorial hari ini, saya akan memperkenalkan Anda pada Assembla dan Zapier. Pertama saya akan memandu Anda mempelajari beberapa skenario umum yang menjadi daya ungkit integrasi Zapier dengan layanan manajemen proyek Assembla.

Lalu, akan kita lihat integrasi Zendesk dan Intercom, dua layanan tiket dukungan pelanggan, dengan kerja respon pengembangan menggunakan Assembla.

Dan akhirnya, kita akan mengulas penggunaan Zapier untuk mengautomasi pelacakan waktu Quick Books berdasarkan lama waktu pengembangan yang dilacak dengan Assembla.

Seperti biasa, saya akan berpartisipasi dalam komentar di bawah ini, jadi silakan membagikan umpan balik Anda. Saya juga bisa dihubungi di Twitter @lookahead_io. Secara khusus saya akan mengapresiasi saran-saran untuk berbagai fitur baru untuk Assembla dan integrasinya dengan Zapier. Apa solusi lainnya yang Anda ingin lihat?

Jika Anda belum pernah menggunakan Assembla, kunjungi beranda halaman Assembla dan mendaftarlah untuk percobaan gratis. Lalu Anda bisa mengikuti tutorialnya.

Menghubungkan Zapier Dengan Assembla

Mari memulai dengan mendaftar percobaan gratis di Zapier di halaman berandanya. Harga yang ditawarkan cukup sederhana—Anda bisa menjalankan 1,000 tugas dengan harga $20 per bulan.

Assembla Zapier Automated Workflow - Zapier Pick an App to Integrate

Undangan Assembla Anda untuk Integrasi Zapier

Sekalinya Anda selesai membuat akun Anda dengan Zapier, cari saja Assembla di direktori aplikasi Zapier dan Anda akan mendarat di sini:

Assembla Zapier Automated Workflow - Assembla Invitation

Sekalinya Anda menerima undangan itu, sistem akan menavigasi Anda ke halaman My First Zap with Assembla. Klik pada tombol biru Create this Zap (sekali lagi, di titik ini kita berada di website Zapier):

Assembla Zapier Automated Workflow - My First Zap at Zapier

Dari sini, kita bisa memilih suatu pemicu Assembla untuk mengonfigurasi interaksinya.

Pemicu-Pemicu Assembla

Assembla Zapier Automated Workflow - Select an Assembla Trigger

Saat ini ada enam macam pemicu untuk Zapier:

  1. New Merge Request: Memicu kapan suatu penggabungan baru dibuat.
  2. Code Comment: Memicu kapan suatu kode diciptakan.
  3. Git Commit: Memicu kapan suatu Git dibuat dan didorong.
  4. Update Ticket: Memicu kapan suatu perubahan dibuat pada tiketnya.
  5. Merge Request Review: Memicu kapan suatu permintaan penggabungan dikomentari, dipilih pro, atau dipilih kontra.
  6. SVN Commit: Memicu kapan suatu SVN commit dibuat dan didorong.

Untuk contoh ini, saya akan memilih Update Ticket, yang dipicu dengan perubaha yang dibuat untuk tiket Assembla.

Assembla Zapier Automated Workflow - Choose an Action

Menghubungkan ke Akun Assembla Anda

Berikutnya, Anda harus menghubungkan akun Assembla dan Zapier Anda, mirip seperti masuk ke akun Facebook atau website yang menggunakan OAuth:

Assembla Zapier Automated Workflow - Connect Assembla Account

Lalu, ketika Zapier menunggu, Anda bisa melakukan perubahan ke tiket Assembla yang ada...

Berikut adalah saya membetulkan suatu bug (lalu mengambil soda):

Assembla Zapier Automated Workflow - Ticket Change at Assembla

Zapier lalu mengirim pemberitahuan bahwa perubahannya telah diterima:

Assembla Zapier Automated Workflow - Connection Test Succes

Bereaksi Pada Even dari Assembla

Untuk menyelesaikan suatu integrasi Zapier, kita harus memilih suatu aksi:

Assembla Zapier Automated Workflow - Create an Action Step at Zapier

Zapier diintegrasikan dengan ratusan layanan, jadi Anda punya banyak opsi yang dengannya aksi terhadap suatu even bisa dipilih dalam proyek Assembla Anda:

Assembla Zapier Automated Workflow - Choose an Action App at Zapier

Mari melihat sejumlah contoh integrasi, aksi yang bisa Anda picu di layanan lainnya ketika terjadi perubahan atau even di ruang kerja Assembla Anda.

Mengintegrasikan Assembla Dengan Dukungan Pelanggan

Salah satu yang mengesalkan saya adalah tidak diperbaruinya status ketika tiketnya diselesaikan. Baru-baru ini, saya memiliki masalah jangkauan jaringan dengan perusahaan ponsel saya, Mereka berulangkali membuka tiket untuk teknisi dan mengirimkan saya sms tentang angka tiket internal, lalu saya tidak pernah mendengar lagi dari mereka.

Manajer mana saja dalam perusahaan teknologi tentu akrab dengan masalah ini di kalangan tim internal. Mengintegrasikan layanan pelanggan dengan kerja-kerja pengembangan sangatlah membantu.

Pertama mari kita lihat integrasi Assembla dengan Intercom.

Integrasi Dengan Intercom

Assembla Zapier Automated Workflow - Intercom Home Page

Intercom adalah penyedia layanan dukungan pelanggan berbasis cloud. Jadi, sebagai contoh, jika salah satu anggota tim dukungan pelanggan Anda sedang membantu seorang konsumen, mereka mungkin butuh untuk mengirimkan suatu isu ke pengembang Anda. Mereka akan membuka suatu isu Assembla bagi pengembangnya. Integrasi Assembla-Zapier memastikan bahwa ketika pengembang bekerja dengan isu di Assembla, dilakukan pembaruan pada catatan Intercom tim dukungan.

Mari kita lihat bagaimana cara yang mungkin bagi Anda mengimplementasikan hal ini.

Mengonfigurasi Aksi di Intercom

Ada lima aksi Intercom yang berbeda. Mari kita pilih Add User Tag (Menandai ke pengguna tertentu) dan mengklik tombol Save + Continue di kanan bawah.

Assembla Zapier Automated Workflow - Choose Intercom Action Add User Tag

Langkah berikutnya adalah Choose Account. Karena saya sudah menambahkan akun Intercom, yang ditampilkan adalah tombol Test untuk memvalidasi konektivitas.

Assembla Zapier Automated Workflow - Connect Intercom Account

Mari membuat sebuah templat, saya menginginkan zap untuk menambahkan tanda "[Update Customer]Fix Deployed" ke percakapan Intercom supaya saya bisa memperbarui ke pelanggannya:

Assembla Zapier Automated Workflow - Set up a Intercom User Tag

Berikutnya, Intercom meminta kita untuk menguji langkahnya:

Assembla Zapier Automated Workflow - Test Intercom Connection

Meskipun inilah cara Intercom melakukannya, layanan Zapier lainnya mungkin menawarkan opsi konfigurasi yang berbeda.

Membuat perubahan pada suatu tiket di Assembla, sebagaimana saya tunjukkan di awal, akan memberitahu Intercom dan melengkapi pengujiannya:

Assembla Zapier Automated Workflow - Connection Test Success

Lalu, jika Anda memeriksa thread isu Intercom, Anda bisa melihat tanda yang ditambahkan dari pengujiannya:

Assembla Zapier Automated Workflow - Example of Impact at Intercom

Dengan integrasi yang  dikonfigurasi, anggota tim dukungan akan secara berkala melakukan pembaruan seiring para pengembang mengerjakan tiketnya.

Integrasi Dengan Zendesk

Dengan cara serupa, jika Anda mengelola suatu tim dukungan lini depan yang mengelola isu-isu pelanggan melalui Zendesk, Anda bisa meningkatkan efisiensinya dengan mengintegrasikan pembaruan pengembang dari Assembla langsung ke Zendesk.

Sekali lagi, anggota tim dukungan pelanggan sedang membantu seorang pelanggan.Tim dukungan butuh mengirimkan isunya ke pengembangan. Tim dukungan membuka isu Assembla untuk para pengembang. Tiap kali pengembang mengerjakan suatu isu di Assembla, dikirimkannya pembaruan ke tiket Zendesk.

Mari menelusuri langkah-langkahnya (Assembla Ghulam Shabbir sudah cukup baik untuk menyediakan saya sejumlah gambar terkait beragam layanan ini):

Assembla Zapier Automated Workflow - Make a Zap

Pilih Assembla sebagai Trigger App:

Assembla Zapier Automated Workflow - Choose Assembla as the Trigger App

Pilih Triggernya:

Assembla Zapier Automated Workflow - Choose the New Ticket Change Trigger

Pilih New Ticket Change:

Assembla Zapier Automated Workflow - Select New Ticket Change

Pilih akun Assembla Anda:

Assembla Zapier Automated Workflow - Choose your Assembla account

Uji Assembla dengan perubahan tiket baru:

Assembla Zapier Automated Workflow - Test assembla with a new ticket change

Perubahan tiket yang dilakukan di Assembla dilihat oleh Zapier:

Assembla Zapier Automated Workflow - Choose Assembla Trigger for Quickbooks

Pilih Zendesk sebagai Action App:

Assembla Zapier Automated Workflow - Choose Zendesk as an Action App

Pilih Zendesk Action Update Ticket:

Assembla Zapier Automated Workflow - Select our Zendesk Action

Hubungkan ke Akun Zendesk kami:

Assembla Zapier Automated Workflow - Connect to our Zendesk Account

Pilih satu Zendesk Ticket Template untuk digunakan pembaruan:

Assembla Zapier Automated Workflow - Choose a Zendesk Ticket Template to use for updates

Anda bisa menyunting templat untuk memperbarui isian tiket Zendesk sesuai keinginan Anda:

Assembla Zapier Automated Workflow - Edit Template

Uji Zendesk dengan membuat tiket baru:

Assembla Zapier Automated Workflow - Test Zendesk by creating a new ticket
Assembla Zapier Automated Workflow - Test Zendesk by creating a new ticket continued

Pengujian yang berhasil:

Assembla Zapier Automated Workflow -

Sekalinya ini bekerja dengan baik, kita bisa mengaktifkan Zap-nya:

Assembla Zapier Automated Workflow - Activate the Zap

Zap Anda Bekerja:

Assembla Zapier Automated Workflow - Your Zap is Working

Seperti yang Anda lihat, sekalinya Anda menghubungkan akun Zendesk Anda dengan Zapier, mengonfigurasi alur kerja untuk ini bisa dilakukan dengan cara yang sama dengan Intercom.

Mengintegrasikan Assembla dengan QuickBooks

Tentu saja, ada beberapa skenario yang mungkin meningkatkan peran Assembla bagi organisasi Anda. Daripada memaksa manajer pengembangan Anda melacak jumlah jam para pengembang, biarkan itu dilakukan oleh Zapier. Tiap kali pengembang memasukkan kode di GitHub, Assembla sekarang bisa melaporkan jam mereka di Quickbooks melalui Zapier.

Berikut adalah contoh saya memasukkan jam saya di tiket Assembla:

Assembla Zapier Automated Workflow - Entering Hours on an Assembla Ticket

Sekarang, mari mengonfigurasi Zapier untuk melaporkan semua jam saya untuk suatu tiket ketika saya menuntaskan satu fase pengembangan dan mengirimkan suatu merge request.

Untuk Zap ini kami akan memilih Assembla Git Commit Trigger.

Assembla Zapier Automated Workflow - Select Assembla Trigger Git Commit

Dan memilih QuickBooks Online sebagai Action App.

Assembla Zapier Automated Workflow - Choose an Action App

Berikut adalah menu QuickBooks Online Actions:

Assembla Zapier Automated Workflow - Select a Quickbooks Action

Kita gunakan aksi Create Invoice:

Assembla Zapier Automated Workflow - Quickbooks action Create Invoice

Lalu bagaimana kita menghubungkan akun QuickBooks:

Assembla Zapier Automated Workflow - connect our Quickbooks account

Pilih akun QuickBooks Anda:

Assembla Zapier Automated Workflow - select Quickbooks account

Sunting templatnya dan pilih pelanggannya:

Assembla Zapier Automated Workflow - Edit the Template and choose the customer

Sunting templatnya sesuai kebutuhan Anda:

Assembla Zapier Automated Workflow - Edit the template as you need
Assembla Zapier Automated Workflow - Edit the template continued

Uji langkah invoice-nya:

Assembla Zapier Automated Workflow - test this step

Pengujian berhasil:

Assembla Zapier Automated Workflow -

Anda bisa mengaktivasi Zap Anda dan lihat apakah bekerja:

Assembla Zapier Automated Workflow - Your Zap is Working

Sebagai Penutup

Jadi itu hanyalah sedikit dari citarasa tentang apa yang mungkin dengan Assembla dan Zapier.

Saya harap Anda tertarik untuk mulai mempertimbangkan apa lagi yang mungkin. Saya mendorong Anda untuk menghubungi Assembla jika ada pertanyaan. Hubungi mereka di +1-800-405-4408, hadiri webinar langsung atau kunjungi halaman beranda mereka dan mengobrol dengan mereka.

Saya secara reguler memonitor komentar-komentar di tutorial saya, jadi silakan bergabung dalam diskusinya. Anda juga bisa menghubungi saya di Twitter @lookahead_io secara langsung. Saya harap Anda memeriksa beberapa dari tutorial saya yang lain di sini.

Tautan-Tautan Terkait

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.