Skip to main content
Langkah Subproses adalah tipe Langkah khusus yang mendukung pemicuan formulir alur kerja Persetujuan lain yang sudah ada melalui proses saat ini, sehingga memungkinkan pemisahan alur Persetujuan.
Langkah Subproses saat ini hanya didukung di YiDA Edisi Dedicated.

Kasus penggunaan

Dengan menguraikan Proses persetujuan yang kompleks menjadi satu (atau beberapa) proses utama dan beberapa (atau satu) subproses, bisnis dapat diorganisasi secara lebih fleksibel, dan proses dapat digunakan kembali di berbagai alur. Skenario umum meliputi:
  • Menggunakan kembali proses yang sama: Ketika sebuah proses bisnis perlu digunakan kembali, proses tersebut dapat dienkapsulasi sebagai Langkah Subproses agar dapat dipakai ulang di berbagai proses.
  • Modularisasi proses: Dekomposisi proses bisnis yang kompleks menjadi beberapa Langkah Subproses untuk mempermudah pengelolaan dan pemeliharaan.
  • Memanggil proses lain dari sebuah proses: Ketika sebuah proses bisnis perlu memanggil proses bisnis lain, Langkah Subproses dapat digunakan untuk mengenkapsulasi proses yang dipanggil.

Menggunakan subproses

1

Langkah 1

Masuk ke YiDA workbench. Pilih Aplikasi target dan buka halaman Page management Aplikasi.
2

Langkah 2

Pilih formulir alur kerja, klik segitiga terbalik setelah Edit formulir alur kerja, lalu klik desain alur kerja.
1

Arahkan kursor ke lokasi garis penghubung sebuah Langkah; tombol + akan muncul. Klik + dan pilih Langkah Subproses

2

Pilih Langkah Subproses, lalu pada panel Konfigurasi Langkah di sebelah kanan, inisiasi formulir subproses

3

Pilih inisiator subproses. Mendukung pengaturan Pengguna tertentu atau Bidang Pengguna dari formulir induk

Ketika terdapat beberapa inisiator, Proses persetujuan dibuat untuk setiap inisiator, dengan maksimum 50 pengguna.
4

Langkah 4

Konfigurasikan Transfer data pada Langkah Subproses. Melalui Langkah Transfer data, Anda dapat menetapkan aturan Transfer data antara proses utama dan subproses, sehingga memungkinkan inisialisasi Data dan Perbarui Data untuk Bidang yang ditentukan.
  • Mendukung penetapan nilai Bidang proses induk ke subproses, dan juga penetapan nilai Bidang subproses ke proses induk.
  • Penetapan nilai ke komponen subformulir belum didukung saat ini.
Contoh: Dalam skenario cuti, Anda dapat Konfigurasikan proses sehingga ketika Persetujuan cuti tipe perjalanan dinas telah Selesai, sebuah pengajuan perjalanan dinas dipicu, dan alasan perjalanan pada subproses ditetapkan sesuai dengan Bidang alasan cuti pada proses induk.
  1. Tetapkan aturan pemicu untuk Langkah-langkah selanjutnya dari Langkah proses utama saat ini.
Dua aturan perutean berikut didukung:
  1. Tetapkan aturan Kirim otomatis setelah subproses dipicu.
Dua aturan Kirim otomatis berikut didukung:
  1. Klik Simpan untuk menyelesaikan Konfigurasi.

Batasan

  • Maksimum tiga subproses dapat ditambahkan per proses induk.
  • Maksimum 50 nilai Bidang dapat diteruskan ke subproses atau proses utama.
  • Transfer data belum mendukung komponen subformulir saat ini.
  • Tingkat penyarangan proses induk-anak maksimum 2 level, yaitu proses A menyarangkan proses B. Menyarangkan proses C di dalam B tidak didukung.