Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aliran proses bisnis memandu Anda melalui berbagai tahap penjualan, pemasaran, atau proses Layanan menuju penyelesaian. Dalam kasus sederhana, aliran proses bisnis linier adalah pilihan yang baik. Namun, dalam skenario yang lebih kompleks, Anda dapat meningkatkan aliran proses bisnis dengan percabangan. Jika Anda memiliki izin membuat pada alur proses bisnis, Anda akan dapat membuat alur proses bisnis dengan beberapa cabang dengan menggunakan logika If-Else
. Kondisi percabangan dapat dibentuk dari beberapa ekspresi logika yang menggunakan kombinasi operator AND
atau OR
. Pilihan Cabang dilakukan secara otomatis, secara real time, berdasarkan aturan yang ditetapkan selama definisi proses. Misalnya, dalam penjualan mobil, Anda dapat mengonfigurasikan aliran proses bisnis tunggal, yang setelah tahap kualifikasi umum terbagi menjadi dua cabang terpisah berdasarkan aturan (Apakah pelanggan lebih suka mobil baru atau mobil bekas, apakah anggaran mereka di atas atau di bawah $20,000, dan seterusnya), satu cabang, untuk menjual mobil baru dan cabang lainnya, untuk menjual mobil bekas. Untuk informasi lebih lanjut mengenai alur proses bisnis, lihat Gambaran umum alur proses bisnis.
Diagram berikut ini menunjukkan aliran proses bisnis dengan cabang.
Apa yang perlu Anda ketahui ketika merancang aliran proses bisnis dengan cabang
Perhatikan informasi berikut bila Anda mendesain aliran proses bisnis dengan cabang-cabang:
Suatu proses dapat berlangsung pada maksimal lima tabel unik.
Anda dapat menggunakan maksimum 30 tahapan per proses dan maksimum 30 langkah per tahapan.
Setiap cabang tidak boleh lebih dari lima tingkat kedalamannya.
Aturan percabangan harus didasarkan pada langkah-langkah dalam tahap sebelumnya.
Anda dapat menggabungkan beberapa kondisi dalam aturan dengan menggunakan
AND
operator atauOR
operator, tetapi tidak kedua operator.Saat Anda menentukan alur proses, Anda dapat secara opsional memilih hubungan tabel. Hubungan ini harus berupa hubungan tabel 1:N (Satu ke Banyak).
Lebih dari satu proses aktif dapat berjalan secara bersamaan pada baris data yang sama.
Anda dapat menyusun ulang ubin (tahapan, langkah, kondisi dll) pada alur proses yang menggunakan tarik dan jatuhkan.
Ketika menggabungkan cabang, semua rekan cabang harus menggabungkan untuk satu tahapan. Cabang-cabang rekan harus semua bergabung untuk satu tahapan, atau setiap cabang rekan harus mengakhiri proses. Cabang rekan tidak digabungkan dengan cabang-cabang lain dan pada waktu yang sama mengakhiri proses.
Perubahan API Klien tidak dapat memicu evaluasi kondisi percabangan, karena percabangan bergantung pada aturan Bisnis.
Untuk formulir dalam aplikasi berbasis model, interaksi dengan tahapan mendatang memicu kondisi dan aturan bisnisnya. Namun, jika tahap aktif tetap sama, aturan tersebut tidak akan dijalankan lagi saat formulir dimuat ulang. Hanya aturan dalam tahap aktif yang dijalankan saat formulir dimuat.
Catatan
Tabel yang digunakan dalam proses dapat dikunjungi kembali beberapa kali (beberapa putaran tabel tertutup).
Suatu proses dapat kembali ke tahap sebelumnya terlepas dari jenis tabelnya. Misalnya, jika tahap aktif adalah Kirim Penawaran pada baris penawaran, pengguna proses dapat memindahkan tahap aktif kembali ke tahap Usulkan pada baris peluang.
Dalam contoh lain, misalkan suatu proses saat ini berada dalam tahap Ajukan Proposal dalam alur proses Anda: Kualifikasi Prospek>Identifikasi Kebutuhan>Buat Proposal>Ajukan Proposal>Tutup. Jika proposal yang disajikan kepada pelanggan memerlukan penelitian lebih lanjut untuk mengidentifikasi kebutuhan pelanggan, pengguna cukup memilih tahap Identifikasi Kebutuhan dari proses Anda dan pilih Tetapkan Aktif.
Contoh: Aliran Proses menjual Mobil dengan dua cabang
Mari kita lihat contoh alur proses bisnis dengan dua cabang, untuk menjual mobil baru dan bekas.
Pertama, kita akan membuat proses baru bernama Proses Penjualan Mobil.
Buka penjelajah solusi lalu di panel navigasi kiri pilih Proses.
Pilih Baru untuk membuat proses baru.
Tentukan Kategori sebagai Alur Proses Bisnis dan untuk Entitas utama, pilih Prospek.
Tambahkan tahap pertama ke proses yang disebut Kualifikasi dan tambahkan langkah Jangka Waktu Pembelian dan Preferensi Mobil.
Setelah tahap Kualifikasi umum, kami membagi proses menjadi dua cabang terpisah, dengan menggunakan petak Kondisi .
Konfigurasikan ubin kondisi dengan aturan yang memenuhi kebutuhan bisnis Anda
Untuk menambahkan cabang pertama untuk tahapan, tambahkan ubin tahapan pada jalur "Ya" ubin kondisi
Untuk menambahkan cabang kedua yang dieksekusi saat kondisi tidak terpenuhi, tambahkan petak Tahap lain pada jalur "Tidak" dari petak kondisi
Tip
Anda dapat menambahkan kondisi lainnya di jalur "tidak" ubin kondisi yang ada untuk membuat cabang yang lebih kompleks.
Jika Preferensi Mobil = Baru, prosesnya bercabang ke tahap Penjualan Mobil Baru , jika tidak, prosesnya akan berlanjut ke tahap Penjualan Mobil Bekas , di cabang kedua, seperti ditunjukkan di bawah ini.
Setelah menyelesaikan semua langkah dalam tahap Penjualan Mobil Baru atau tahap Penjualan Mobil Bekas , proses kembali ke alur utama, dengan tahap Kirim Penawaran .
Mencegah pengungkapan informasi
Pertimbangkan aliran proses bisnis dengan cabang-cabang untuk memproses permintaan pinjaman di bank, seperti yang ditunjukkan di bawah ini. Tabel khusus yang digunakan pada tahapan ditunjukkan dalam tanda kurung.
Dalam skenario ini, petugas pinjaman bank memerlukan akses ke baris Permintaan, tetapi petugas pinjaman tidak boleh memiliki visibilitas apa pun terhadap penyelidikan permintaan tersebut. Sekilas, tampak bahwa kita dapat dengan mudah melakukan ini dengan memberi petugas pinjaman peran keamanan yang menentukan tidak ada akses ke tabel Investigasi. Namun, mari kita lihat contoh secara lebih rinci dan melihat apakah ini memang benar.
Katakanlah bahwa pelanggan mengajukan permintaan pinjaman lebih dari $60.000 ke bank. Petugas pinjaman mereview permintaan di tahap pertama. Jika aturan percabangan yang memeriksa jika jumlah utang ke bank akan melebihi $50.000 terpenuhi, tahapan selanjutnya dalam proses adalah untuk menyelidiki jika permintaan bersifat penipuan. Jika ditentukan bahwa ini memang kasus penipuan, maka proses bergerak untuk mengambil tindakan hukum terhadap pemohon. Petugas pinjaman tidak boleh memiliki visibilitas pada dua tahap investigasi karena petugas tidak memiliki akses ke tabel Investigasi.
Akan tetapi, jika petugas pinjaman membuka baris Permohonan, semua orang akan dapat melihat keseluruhan prosesnya dari awal hingga akhir. Petugas pinjaman tidak hanya akan dapat melihat tahap investigasi penipuan, tetapi mereka juga akan dapat mengidentifikasi hasil investigasi karena dapat melihat tahap Tindakan Hukum dalam proses tersebut. Selain itu, petugas akan dapat melihat terlebih dahulu langkah-langkah dalam tahapan investigasi dengan memilih tahapannya. Meskipun petugas pinjaman tidak dapat melihat data atau status penyelesaian langkah, mereka akan dapat mengidentifikasi tindakan potensial yang diambil terhadap pengirim permintaan selama tahap investigasi dan tindakan hukum.
Dalam aliran proses ini, petugas pinjaman akan dapat melihat penyelidikan penipuan dan tahap tindakan hukum, yang merupakan pengungkapan informasi yang tidak tepat. Kami sarankan memberikan perhatian khusus terhadap informasi yang mungkin menjadi diungkapkan karena percabangan. Dalam contoh kita, bagi proses menjadi dua proses yang terpisah, satu untuk memproses permintaan dan satu lagi untuk penyelidikan penipuan, untuk mencegah pengungkapan informasi. Proses untuk petugas pinjaman akan terlihat seperti ini:
Proses untuk penyelidikan akan menjadi mandiri dan termasuk tahapan sebagai berikut:
Anda perlu menyediakan alur kerja untuk menyinkronkan keputusan Setujui/Tolak dari baris Investigasi ke baris Permintaan.
Langkah berikutnya
Membuat alur proses bisnis
Buat logika bisnis khusus dengan proses