> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Langkah cabang paralel

> Langkah cabang paralel menjalankan beberapa tugas cabang secara bersamaan di YiDA. Pelajari cara mengonfigurasi cabang paralel dalam proses persetujuan untuk memicu persetujuan dan notifikasi lintas departemen secara serentak.

Langkah cabang paralel menjalankan dua atau lebih tugas cabang secara paralel. Berbeda dengan cabang kondisi, saat data dikirimkan, semua baris tugas di bawah cabang logis akan dipicu selama aturan kondisi terpenuhi.

## Kasus penggunaan

Dalam proses persetujuan, ketika Anda perlu menjalankan dua atau lebih grup tugas secara bersamaan dalam satu proses besar berdasarkan kondisi yang berbeda (dengan penyetuju, langkah notifikasi, dan sebagainya yang berbeda), konfigurasikan kondisi persetujuan paralel. Cabang paralel mencakup agregasi cabang bawaan: proses hanya berpindah ke langkah setelah cabang paralel setelah setiap cabang logis yang memenuhi aturan kondisi selesai.

**Contoh**: Setelah pesanan disetujui, picu beberapa bengkel material secara bersamaan untuk persetujuan dan konfirmasi material, lalu kirim pesanan produksi terpadu di akhir (ini dapat dikombinasikan dengan sub-proses).

<Note>
  Saat langkah cabang paralel berjalan, setiap alur cabang tidak saling mengganggu. Namun, jika tugas terakhir di salah satu alur cabang ditolak, seluruh proses berakhir di sana dan hasil proses adalah Tolak. Jika tugas terakhir diterima, proses akan berlanjut.
</Note>

## Menambahkan langkah cabang paralel

Langkah cabang memungkinkan Anda mengonfigurasi hubungan logis yang lebih kompleks. Setiap kondisi paralel lebih baik dalam menyelesaikan masalah pemicuan beberapa langkah secara paralel. Dibandingkan opsi sebelumnya, aturan pengiriman yang lebih kaya mendukung lebih banyak skenario yang dibutuhkan pengguna.

Gunakan langkah cabang untuk mengonfigurasi kondisi cabang yang lebih kompleks. Beberapa kondisi dapat digabungkan untuk menyelesaikan masalah dengan banyak cabang dan langkah proses, sehingga memberikan proses persetujuan aturan pengiriman yang lebih kaya untuk mendukung lebih banyak skenario pengguna.

<Steps>
  <Step title="Langkah 1">
    Masuk ke [workbench YiDA](https://www.yidaapps.com/workPlatform). Pilih aplikasi target dan buka halaman **Page management**.
  </Step>

  <Step title="Langkah 2">
    Pilih formulir alur kerja, klik panah bawah di sebelah Edit workflow form, lalu klik **Workflow design**.
  </Step>
</Steps>

3. Arahkan kursor ke konektor antar langkah untuk menampilkan tombol **+**, klik **+**, lalu pilih langkah Condition branch.

## Mengonfigurasi kondisi cabang

Setelah menambahkan cabang paralel, pilih kondisi untuk dikonfigurasi. Secara default, satu cabang diatur ke "Other cases". Setelah Anda mengonfigurasi suatu kondisi, "Other cases" menjadi kebalikan dari kondisi tersebut. Anda dapat mengonfigurasi berbagai jenis kondisi berdasarkan komponen yang berbeda, serta menambahkan lebih banyak grup cabang kondisi paralel.

## Perbedaan antara cabang paralel dan cabang kondisi

* Cabang kondisi (cabang memiliki prioritas): Ketika satu rekam memenuhi aturan dua cabang secara bersamaan, cabang dengan prioritas tertinggi berjalan secara otomatis, dan hanya satu cabang yang berjalan. Anda dapat menyesuaikan prioritas sesuai kebutuhan. "Other cases" memiliki prioritas terendah secara default dan tidak dapat diubah.
* Cabang paralel (cabang tidak memiliki prioritas): Ketika satu rekam memenuhi aturan dua cabang secara bersamaan, tugas di kedua cabang berjalan.
* Perhitungan jumlah langkah yang berbeda:

Pada gambar di bawah, cabang kondisi dihitung sebagai satu langkah, sedangkan cabang paralel dihitung sebagai dua langkah. Bersama dengan lima langkah penyetuju ditambah langkah Start dan End, totalnya menjadi sepuluh langkah.
