logologo
Mulai
Panduan
Pengembangan
Plugin
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Mulai
Panduan
Pengembangan
Plugin
API
logologo
Alur Kerja
Ikhtisar
Mulai Cepat

Pemicu

Ikhtisar
Peristiwa Tabel Data
Tugas Terjadwal
Peristiwa Sebelum Aksi
Peristiwa Setelah Aksi
Peristiwa Aksi Kustom
Persetujuan
Webhook

Node

Ikhtisar

AI

LLM

Kontrol Alur

Kondisi
Cabang Multi-kondisi
Perulangan
Variabel
Cabang Paralel
Panggil Alur Kerja
Output Alur
Pemetaan Variabel JSON
Tunda
Selesai

Kalkulasi

Kalkulasi
Kalkulasi Tanggal
Kalkulasi JSON

Operasi Data

Tambah Data
Perbarui Data
Kueri Data
Hapus Data
Operasi SQL

Penanganan Manual

Penanganan Manual
Persetujuan
Tembusan (CC)

Perluas Tipe

Permintaan HTTP
Skrip JavaScript
Notifikasi
Kirim Email
Respons
Pesan Respons
Variabel
Catatan Eksekusi
Manajemen Versi
Opsi Lanjutan

Pengembangan Ekstensi

Ikhtisar
Perluas Tipe Pemicu
Perluas Tipe Node
Referensi API
Previous PageOperasi SQL
Next PagePersetujuan
TIP

Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris

#Penanganan Manual

This feature is provided by the plugin «Alur Kerja: Node Penanganan Manual»

#Pendahuluan

Ketika proses bisnis tidak dapat sepenuhnya mengotomatisasi pengambilan keputusan, sebagian wewenang pengambilan keputusan dapat diserahkan kepada manusia melalui node manual.

Ketika node manual dieksekusi, node ini akan menginterupsi eksekusi seluruh alur kerja dan menghasilkan tugas yang perlu ditindaklanjuti untuk pengguna yang bersangkutan. Setelah pengguna menyerahkan tugas, alur kerja akan dilanjutkan, tetap tertunda, atau dihentikan berdasarkan status yang dipilih. Ini sangat berguna dalam skenario seperti proses persetujuan.

#Instalasi

Plugin bawaan, tidak perlu instalasi.

#Membuat Node

Di antarmuka konfigurasi alur kerja, klik tombol plus ("+") pada alur kerja untuk menambahkan node "Penanganan Manual":

Membuat Node Manual

#Mengonfigurasi Node

#Penanggung Jawab

Node manual perlu menetapkan seorang pengguna sebagai pelaksana tugas yang perlu ditindaklanjuti. Daftar tugas yang perlu ditindaklanjuti dapat ditambahkan sebagai blok di halaman, dan konten pop-up tugas untuk setiap node perlu dikonfigurasi dalam konfigurasi antarmuka node.

Pilih seorang pengguna, atau pilih kunci utama (primary key) atau kunci asing (foreign key) dari data pengguna dalam konteks melalui variabel.

Node Manual_Konfigurasi_Penanggung Jawab_Pilih Variabel

Catatan

Saat ini, opsi penanggung jawab untuk node manual belum mendukung penanganan oleh banyak pengguna. Fitur ini akan didukung di versi mendatang.

#Mengonfigurasi Antarmuka Pengguna

Konfigurasi antarmuka untuk item yang perlu ditindaklanjuti adalah bagian inti dari node manual. Anda dapat mengklik tombol "Konfigurasi antarmuka pengguna" untuk membuka pop-up konfigurasi terpisah, yang dapat dikonfigurasi secara WYSIWYG (What You See Is What You Get), sama seperti halaman biasa:

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka

#Tab

Tab dapat digunakan untuk membedakan konten yang berbeda. Misalnya, satu tab untuk pengajuan formulir persetujuan, tab lain untuk pengajuan formulir penolakan, atau untuk menampilkan detail data terkait. Tab dapat dikonfigurasi secara bebas.

#Blok

Jenis blok yang didukung terutama terbagi menjadi dua kategori: blok data dan blok formulir. Selain itu, Markdown terutama digunakan untuk konten statis seperti pesan informasi.

#Blok Data

Blok data dapat menampilkan data pemicu atau hasil pemrosesan dari node mana pun, menyediakan informasi kontekstual yang relevan kepada penanggung jawab tugas yang perlu ditindaklanjuti. Misalnya, jika alur kerja dipicu oleh peristiwa formulir, Anda dapat membuat blok detail untuk data pemicu. Ini konsisten dengan konfigurasi detail halaman biasa, memungkinkan Anda memilih bidang apa pun dari data pemicu untuk ditampilkan:

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Blok Data_Pemicu

Blok data node serupa; Anda dapat memilih hasil data dari node sebelumnya (upstream) untuk ditampilkan sebagai detail. Misalnya, hasil dari node perhitungan sebelumnya dapat berfungsi sebagai informasi referensi kontekstual untuk tugas yang perlu ditindaklanjuti oleh penanggung jawab:

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Blok Data_Data Node

Catatan

Karena alur kerja tidak dalam status dieksekusi selama konfigurasi antarmuka, tidak ada data spesifik yang ditampilkan di blok data. Data relevan untuk instans alur kerja tertentu hanya dapat dilihat di antarmuka pop-up tugas yang perlu ditindaklanjuti setelah alur kerja dipicu dan dieksekusi.

#Blok Formulir

Setidaknya satu blok formulir harus dikonfigurasi di antarmuka tugas yang perlu ditindaklanjuti untuk menangani keputusan akhir apakah alur kerja harus dilanjutkan. Tidak mengonfigurasi formulir akan mencegah alur kerja berlanjut setelah terinterupsi. Ada tiga jenis blok formulir, yaitu:

  • Formulir kustom
  • Formulir buat data baru
  • Formulir perbarui data

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Jenis Formulir

Formulir buat data baru dan formulir perbarui data memerlukan pemilihan koleksi dasar. Setelah pengguna tugas yang perlu ditindaklanjuti mengirimkan, nilai-nilai dalam formulir akan digunakan untuk membuat atau memperbarui data dalam koleksi yang ditentukan. Formulir kustom memungkinkan Anda untuk secara bebas mendefinisikan formulir sementara yang tidak terikat pada koleksi. Nilai bidang yang dikirimkan oleh pengguna tugas yang perlu ditindaklanjuti dapat digunakan di node berikutnya.

Tombol kirim formulir dapat dikonfigurasi menjadi tiga jenis, yaitu:

  • Kirim dan lanjutkan alur kerja
  • Kirim dan hentikan alur kerja
  • Hanya simpan nilai formulir

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Tombol Formulir

Ketiga tombol tersebut mewakili tiga status node dalam proses alur kerja. Setelah pengiriman, status node akan berubah menjadi "Selesai", "Ditolak", atau tetap dalam status "Menunggu". Sebuah formulir harus memiliki setidaknya salah satu dari dua tombol pertama yang dikonfigurasi untuk menentukan alur pemrosesan selanjutnya dari seluruh alur kerja.

Pada tombol "Lanjutkan alur kerja", Anda dapat mengonfigurasi penugasan untuk bidang formulir:

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Tombol Formulir_Atur Nilai Formulir

Node Manual_Konfigurasi Node_Konfigurasi Antarmuka_Tombol Formulir_Pop-up Atur Nilai Formulir

Setelah membuka pop-up, Anda dapat menetapkan nilai ke bidang formulir mana pun. Setelah formulir dikirimkan, nilai ini akan menjadi nilai akhir bidang tersebut. Ini sangat berguna saat meninjau data. Anda dapat menggunakan beberapa tombol "Lanjutkan alur kerja" yang berbeda dalam satu formulir, dengan setiap tombol menetapkan nilai enumerasi yang berbeda untuk bidang seperti status, sehingga mencapai efek melanjutkan eksekusi alur kerja berikutnya dengan nilai data yang berbeda.

#Blok Tugas yang Perlu Ditindaklanjuti

Untuk penanganan manual, Anda juga perlu menambahkan daftar tugas yang perlu ditindaklanjuti ke halaman untuk menampilkan tugas-tugas tersebut. Ini memungkinkan personel terkait untuk mengakses dan menangani tugas spesifik dari node manual melalui daftar ini.

#Menambahkan Blok

Anda dapat memilih "Tugas Alur Kerja yang Perlu Ditindaklanjuti" dari blok di halaman untuk menambahkan blok daftar tugas yang perlu ditindaklanjuti:

Node Manual_Menambahkan Blok Tugas yang Perlu Ditindaklanjuti

Contoh blok daftar tugas yang perlu ditindaklanjuti:

Node Manual_Daftar Tugas yang Perlu Ditindaklanjuti

#Detail Tugas yang Perlu Ditindaklanjuti

Setelah itu, personel terkait dapat mengklik tugas yang perlu ditindaklanjuti yang sesuai untuk membuka pop-up tugas yang perlu ditindaklanjuti dan melakukan penanganan manual:

Node Manual_Detail Tugas yang Perlu Ditindaklanjuti

#Contoh

#Peninjauan Artikel

Misalkan sebuah artikel yang diajukan oleh pengguna biasa perlu disetujui oleh administrator sebelum dapat diperbarui menjadi status terbit. Jika alur kerja ditolak, artikel akan tetap dalam status draf (tidak publik). Proses ini dapat diimplementasikan menggunakan formulir pembaruan di node manual.

Buat sebuah alur kerja yang dipicu oleh "Buat Artikel Baru" dan tambahkan node manual:

Node Manual_Contoh_Peninjauan Artikel_Orkestrasi Alur Kerja

Di node manual, konfigurasikan penanggung jawab sebagai administrator. Dalam konfigurasi antarmuka, tambahkan blok berdasarkan data pemicu untuk menampilkan detail artikel baru:

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Blok Detail

Dalam konfigurasi antarmuka, tambahkan blok berdasarkan formulir perbarui data, pilih koleksi artikel, agar administrator memutuskan apakah akan menyetujui. Setelah persetujuan, artikel yang bersangkutan akan diperbarui berdasarkan konfigurasi selanjutnya. Setelah menambahkan formulir, secara default akan ada tombol "Lanjutkan alur kerja", yang dapat dianggap sebagai persetujuan setelah diklik. Kemudian, tambahkan tombol "Hentikan alur kerja" untuk digunakan dalam kasus penolakan peninjauan:

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Formulir dan Tindakan

Saat melanjutkan alur kerja, kita perlu memperbarui status artikel. Ada dua cara untuk mengonfigurasi ini. Salah satunya adalah menampilkan bidang status artikel langsung di formulir agar operator dapat memilih. Metode ini lebih cocok untuk situasi yang memerlukan pengisian formulir secara aktif, seperti memberikan umpan balik:

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Bidang Formulir

Untuk menyederhanakan tugas operator, cara lain adalah mengonfigurasi penugasan nilai formulir pada tombol "Lanjutkan alur kerja". Dalam penugasan, tambahkan bidang "Status" dengan nilai "Terbit". Ini berarti bahwa ketika operator mengklik tombol, artikel akan diperbarui ke status terbit:

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Penugasan Formulir

Kemudian, dari menu konfigurasi di sudut kanan atas blok formulir, pilih kondisi filter untuk data yang akan diperbarui. Di sini, pilih koleksi "Artikel", dan kondisi filternya adalah "ID sama dengan Variabel pemicu / Data pemicu / ID":

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Kondisi Formulir

Terakhir, Anda dapat mengubah judul setiap blok, teks tombol yang relevan, dan teks petunjuk bidang formulir untuk membuat antarmuka lebih ramah pengguna:

Node Manual_Contoh_Peninjauan Artikel_Konfigurasi Node_Formulir Akhir

Tutup panel konfigurasi dan klik tombol kirim untuk menyimpan konfigurasi node. Alur kerja kini telah dikonfigurasi. Setelah mengaktifkan alur kerja ini, alur kerja akan secara otomatis terpicu saat artikel baru dibuat. Administrator dapat melihat bahwa alur kerja ini perlu diproses dari daftar tugas yang perlu ditindaklanjuti. Mengklik untuk melihat akan menampilkan detail tugas yang perlu ditindaklanjuti:

Node Manual_Contoh_Peninjauan Artikel_Daftar Tugas yang Perlu Ditindaklanjuti
Node Manual_Contoh_Peninjauan Artikel_Detail Tugas yang Perlu Ditindaklanjuti

Administrator dapat membuat penilaian manual berdasarkan detail artikel untuk memutuskan apakah artikel dapat diterbitkan. Jika ya, mengklik tombol "Setujui" akan memperbarui artikel ke status terbit. Jika tidak, mengklik tombol "Tolak" akan menjaga artikel dalam status draf.

#Persetujuan Cuti

Misalkan seorang karyawan perlu mengajukan cuti, yang harus disetujui oleh atasan agar berlaku, dan data cuti karyawan yang bersangkutan perlu dipotong. Terlepas dari persetujuan atau penolakan, node permintaan HTTP akan digunakan untuk memanggil API SMS guna mengirim pesan notifikasi terkait kepada karyawan (lihat bagian Permintaan HTTP). Skenario ini dapat diimplementasikan menggunakan formulir kustom di node manual.

Buat sebuah alur kerja yang dipicu oleh "Buat Permintaan Cuti" dan tambahkan node manual. Ini serupa dengan proses peninjauan artikel sebelumnya, namun di sini penanggung jawabnya adalah atasan. Dalam konfigurasi antarmuka, tambahkan blok berdasarkan data pemicu untuk menampilkan detail permintaan cuti baru. Kemudian, tambahkan blok lain berdasarkan formulir kustom agar atasan dapat memutuskan apakah akan menyetujui. Dalam formulir kustom, tambahkan bidang untuk status persetujuan dan bidang untuk alasan penolakan:

Node Manual_Contoh_Persetujuan Cuti_Konfigurasi Node

Berbeda dengan proses peninjauan artikel, karena kita perlu melanjutkan proses berikutnya berdasarkan hasil persetujuan atasan, di sini kita hanya mengonfigurasi satu tombol "Lanjutkan alur kerja" sebagai pengajuan, tanpa menggunakan tombol "Hentikan alur kerja".

Pada saat yang sama, setelah node manual, kita dapat menggunakan node kondisi untuk menentukan apakah atasan telah menyetujui permintaan cuti tersebut. Pada cabang persetujuan, tambahkan pemrosesan data untuk memotong cuti, dan setelah cabang-cabang bergabung, tambahkan node permintaan untuk mengirim notifikasi SMS kepada karyawan. Ini menghasilkan alur kerja lengkap berikut:

Node Manual_Contoh_Persetujuan Cuti_Orkestrasi Alur Kerja

Kondisi dalam node kondisi dikonfigurasi sebagai "Node Manual / Data formulir kustom / Nilai bidang persetujuan adalah 'Disetujui'":

Node Manual_Contoh_Persetujuan Cuti_Kondisi

Data dalam node kirim permintaan juga dapat menggunakan variabel formulir yang sesuai dari node manual untuk membedakan konten SMS untuk persetujuan dan penolakan. Ini menyelesaikan seluruh konfigurasi alur kerja. Setelah alur kerja diaktifkan, ketika seorang karyawan mengajukan formulir permintaan cuti, atasan dapat memproses persetujuan dalam tugas yang perlu ditindaklanjuti. Operasinya pada dasarnya serupa dengan proses peninjauan artikel.