Bagikan melalui


Tutorial: Meningkatkan alur proses bisnis dengan percabangan

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 buat pada alur proses bisnis, Anda akan dapat membuat alur proses bisnis dengan beberapa cabang dengan menggunakan If-Else logika. Kondisi percabangan dapat dibentuk dari beberapa ekspresi logis yang menggunakan kombinasi AND atau OR operator. Pilihan Cabang dilakukan secara otomatis, secara real time, berdasarkan aturan yang ditetapkan selama definisi proses. Misalnya, dalam menjual mobil, Anda dapat mengonfigurasi satu alur proses bisnis, yang setelah tahap kualifikasi umum dibagi 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 lain, untuk menjual mobil bekas. Untuk informasi selengkapnya tentang alur proses Bisnis, lihat Gambaran umum alur proses bisnis.

Diagram berikut ini menunjukkan aliran proses bisnis dengan cabang.

Diagram alir memperlihatkan langkah-langkah dalam proses penjualan mobil.

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 menjangkau 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.

  • Aturan percabangan harus didasarkan pada langkah-langkah dalam tahap sebelumnya.

  • Anda dapat menggabungkan beberapa kondisi dalam aturan dengan menggunakan AND operator atau OR operator, tetapi tidak kedua operator.

  • Saat Anda menentukan alur proses, Anda dapat memilih hubungan tabel secara opsional. 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, berinteraksi dengan tahapan mendatang memicu kondisi dan aturan bisnis mereka. Namun, jika tahap aktif tetap sama, aturan tersebut tidak akan dijalankan lagi saat formulir dimuat ulang. Hanya aturan di tahap aktif yang dijalankan pada beban formulir.

Catatan

  • Tabel yang digunakan dalam proses dapat ditinjau kembali beberapa kali (beberapa loop tabel tertutup).

  • Suatu proses dapat kembali ke tahap sebelumnya terlepas dari jenis tabel. Misalnya, jika tahap aktif adalah Sampaikan Penawaran Harga pada baris kuotasi, pengguna proses dapat memindahkan tahap aktif kembali ke tahap Usulkan pada baris peluang.

    Dalam contoh lain, misalkan sebuah proses saat ini dalam tahap Proposal Hadir dalam alur proses Anda:Kualifikasikan Prospek > Identifikasi Kebutuhan>Buat Proposal>Presentasikan Proposal Tutup>. Jika proposal yang disajikan kepada pelanggan memerlukan lebih banyak penelitian untuk mengidentifikasi kebutuhan pelanggan, pengguna cukup memilih tahap Identifikasi Kebutuhan dari proses Anda dan pilih Atur 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.

  1. Buka penjelajah solusi, lalu di panel navigasi kiri, pilih Proses.

  2. Pilih Baru untuk membuat proses baru.

  3. Tentukan Kategori sebagai alur proses bisnis dan untuk Entitas utama pilih Prospek .

  4. Tambahkan tahap pertama ke proses yang disebut Memenuhi Syarat dan tambahkan langkah-langkah Pembelian jangka waktu dan Preferensi Mobil.

  5. Setelah tahap Kualifikasi umum , kami membagi proses menjadi dua cabang terpisah, dengan menggunakan ubin Kondisi .

    1. Konfigurasikan ubin kondisi dengan aturan yang memenuhi kebutuhan bisnis Anda

    2. Untuk menambahkan cabang pertama untuk tahapan, tambahkan ubin tahapan pada jalur "Ya" ubin kondisi

    3. Untuk menambahkan cabang kedua yang dijalankan saat kondisi tidak terpenuhi, tambahkan ubin Stage lain di jalur "Tidak" ubin kondisi

Tip

Anda dapat menambahkan kondisi lainnya di jalur "tidak" ubin kondisi yang ada untuk membuat cabang yang lebih kompleks.

Gambar memperlihatkan tahap Kualifikasi yang dibuat.

Jika preferensi = Mobil Baru, prosesnya bercabang ke tahap Penjualan Mobil Baru, jika tidak, ia melompat ke tahap Penjualan Mobil Bekas, di cabang kedua, seperti yang ditunjukkan di bawah ini.

Gambar yang menunjukkan tahap Penjualan Mobil Baru.

Tahap penjualan mobil bekas.

Setelah menyelesaikan semua langkah di tahap Penjualan Mobil Baru atau tahap Penjualan Mobil Pra-Milik, proses kembali ke alur utama, dengan tahap Deliver Quote .

Tahap Deliver Quote.

Mencegah pengungkapan informasi

Pertimbangkan aliran proses bisnis dengan cabang-cabang untuk memproses permintaan pinjaman di bank, seperti yang ditunjukkan di bawah ini. Tabel kustom yang digunakan dalam tahapan diperlihatkan dalam tanda kurung.

Diagram alir memperlihatkan langkah-langkah dalam contoh proses untuk mencegah pengungkapan informasi.

Dalam skenario ini, petugas pinjaman bank memerlukan akses ke baris Permintaan, tetapi petugas pinjaman seharusnya tidak memiliki visibilitas ke dalam penyelidikan permintaan. Pada pandangan pertama, tampaknya kita dapat dengan mudah melakukan ini dengan menugaskan petugas pinjaman peran keamanan yang tidak menentukan 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 seharusnya tidak memiliki visibilitas ke dalam dua tahap investigasi karena petugas tidak memiliki akses ke meja Investigasi.

Namun, jika petugas pinjaman membuka baris Permintaan, semua akan dapat melihat seluruh proses end-to-end. Petugas pinjaman tidak hanya dapat melihat tahap investigasi penipuan, tetapi mereka juga akan dapat mengidentifikasi hasil investigasi dengan dapat melihat tahap Tindakan Hukum dalam prosesnya. Selain itu, petugas akan dapat melihat langkah-langkah dalam tahap investigasi dengan memilih panggung. Meskipun petugas pinjaman tidak akan 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:

Diagram alir memperlihatkan langkah-langkah tambahan dalam proses untuk mencegah pengungkapan informasi.

Proses untuk penyelidikan akan menjadi mandiri dan termasuk tahapan sebagai berikut:

Diagram alir memperlihatkan langkah-langkah untuk proses investigasi kasus pengungkapan informasi.

Anda harus menyediakan alur kerja untuk menyinkronkan keputusan Setujui/Tolak dari baris Investigasi ke baris Permintaan.

Langkah berikutnya

Membuat alur proses bisnis
Membuat logika bisnis kustom dengan proses