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

# Kontrol cabang kondisional

> Pengenalan kontrol dalam Persetujuan OA DingTalk yang dapat dijadikan syarat persetujuan: input Angka, kotak Pilih, kotak Pilih Banyak, Jumlah uang, Formula perhitungan, Departemen, Rentang tanggal, serta kontrol dalam Tabel detail, untuk membantu Anda mengonfigurasi cabang kondisional dengan tepat.

Kontrol yang dapat dijadikan syarat persetujuan meliputi **input Angka, kotak Pilih, kotak Pilih Banyak, Jumlah uang, Formula perhitungan, Departemen, dan Rentang tanggal**, serta kontrol Angka, Jumlah uang, dan lainnya di dalam Tabel detail/Spreadsheet.

<Note>
  Seret kontrol ke posisi yang sesuai di dalam formulir. Perlu diperhatikan bahwa semua kontrol harus **diatur sebagai Wajib** agar dapat dijadikan syarat.
</Note>

Bagian berikut memaparkan cara mengatur setiap kontrol sebagai syarat persetujuan berdasarkan tipenya.

### 1. Kotak Pilih

Ketika kotak Pilih dijadikan syarat, pencocokan dilakukan berdasarkan opsi yang dicentang. Saat pengaju memilih opsi terkait di dalam formulir, Formulir persetujuan akan masuk ke cabang tersebut.

Tambahkan kontrol kotak Pilih pada desain formulir, edit opsi, lalu aktifkan Wajib:

<Frame>
  ![Tambah kontrol kotak Pilih pada desain formulir dan edit opsi](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZdKDQEO8g/img/b64ba274-2cc7-40c9-98fa-b1b95f117c93.png)
</Frame>

Pada panel pengaturan syarat di desain proses, centang opsi yang menjadi syarat untuk masuk ke cabang tersebut:

<Frame>
  ![Centang opsi kotak Pilih sebagai syarat pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/319f57b6-2022-4778-80e1-fc9297ca49e7.png)
</Frame>

### 2. Kotak Pilih Banyak

Ketika kotak Pilih Banyak dijadikan syarat, tersedia dua metode pencocokan: "Sama Penuh" dan "Berisi Salah Satu". Sama Penuh mengharuskan opsi yang dicentang pengaju sama persis dengan pengaturan syarat, sedangkan Berisi Salah Satu hanya memerlukan salah satu opsi dalam syarat tercentang.

Tambahkan kontrol kotak Pilih Banyak pada desain formulir, edit opsi, lalu aktifkan Wajib:

<Frame>
  ![Tambah kontrol kotak Pilih Banyak pada desain formulir dan edit opsi](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/cf927df4-a607-413e-a5a5-91100d4ab7da.png)
</Frame>

Pada panel pengaturan syarat, pilih metode pencocokan "Sama Penuh" atau "Berisi Salah Satu", lalu centang opsi terkait:

<Frame>
  ![Pilih metode pencocokan kotak Pilih Banyak pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/bafd5596-d362-4dcb-a65c-8ce703f3969f.png)
</Frame>

### 3. Rentang tanggal

Ketika Rentang tanggal dijadikan syarat, penilaian didasarkan pada "durasi" yang dihitung otomatis dari waktu mulai hingga waktu berakhir. Tersedia opsi: kurang dari, kurang dari atau sama dengan, sama dengan, lebih dari atau sama dengan, lebih dari, serta di antara (di antara dua angka). Skenario tipikal: pengajuan cuti dengan durasi kurang dari 12 jam cukup disetujui atasan langsung, sedangkan yang lebih lama menambahkan persetujuan pimpinan divisi.

Tambahkan kontrol Rentang tanggal pada desain formulir, lalu aktifkan Wajib:

<Frame>
  ![Tambah kontrol Rentang tanggal pada desain formulir](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZdKDQEO8g/img/9dcaf7c6-8c14-484e-9015-7861ca9cd2e2.png)
</Frame>

Pada panel pengaturan syarat, pilih metode penilaian untuk "Durasi (jam)" dan isi nilai numeriknya:

<Frame>
  ![Pilih metode penilaian durasi pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/d6766d50-594e-4b8f-96b5-24df1fc4364d.png)
</Frame>

### 4. Input Angka

Ketika input Angka dijadikan syarat, penilaian didasarkan pada nilai numerik yang diisi. Tersedia opsi: kurang dari, kurang dari atau sama dengan, sama dengan, lebih dari atau sama dengan, lebih dari, serta di antara (di antara dua angka).

Tambahkan kontrol input Angka pada desain formulir, lalu aktifkan Wajib:

<Frame>
  ![Tambah kontrol input Angka pada desain formulir](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZdKDQEO8g/img/ac93e279-8bd9-47da-b338-eba0de551203.png)
</Frame>

Pada panel pengaturan syarat, pilih metode penilaian untuk input Angka dan isi nilai numeriknya:

<Frame>
  ![Pilih metode penilaian input Angka pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/f80025e2-8969-4047-be59-b3f8a7d5fe83.png)
</Frame>

### 5. Jumlah uang

Ketika Jumlah uang dijadikan syarat, penilaian didasarkan pada nilai numerik yang diisi. Tersedia opsi: kurang dari, kurang dari atau sama dengan, sama dengan, lebih dari atau sama dengan, lebih dari, serta di antara (di antara dua angka). Skenario tipikal: reimbursement dengan nominal di bawah 1.000 yuan disetujui atasan langsung, sedangkan yang lebih besar menambahkan persetujuan bagian keuangan.

Tambahkan kontrol Jumlah uang pada desain formulir, lalu aktifkan Wajib:

<Frame>
  ![Tambah kontrol Jumlah uang pada desain formulir](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/a5ae7678-ba2f-477c-a850-4b7a89058797.png)
</Frame>

Pada panel pengaturan syarat, pilih metode penilaian untuk "Jumlah uang (yuan)" dan isi nilai numeriknya:

<Frame>
  ![Pilih metode penilaian Jumlah uang pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/6074ea02-419f-4061-9fa0-de64b7a63289.png)
</Frame>

### 6. Formula perhitungan

Ketika Formula perhitungan dijadikan syarat, penilaian didasarkan pada hasil Hitung dari Formula. Tersedia opsi: kurang dari, kurang dari atau sama dengan, sama dengan, lebih dari atau sama dengan, lebih dari, serta di antara (di antara dua angka). Contohnya, menghitung total harga dari harga satuan × jumlah, lalu memisahkan alur persetujuan berdasarkan total harga tersebut.

Tambahkan kontrol Formula perhitungan pada desain formulir, lalu konfigurasikan Formula:

<Frame>
  ![Tambah kontrol Formula perhitungan pada desain formulir](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZdKDQEO8g/img/833012e5-6905-4811-8087-bca496338005.png)
</Frame>

Pada panel pengaturan syarat, pilih metode penilaian untuk hasil Formula perhitungan dan isi nilai numeriknya:

<Frame>
  ![Pilih metode penilaian hasil Formula perhitungan pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/46771457-8a78-4901-bf94-0fbf2ba5aca2.png)
</Frame>

### 7. Kontrol di dalam Tabel detail/Spreadsheet

Kontrol Jumlah uang, Angka, dan lainnya yang ditempatkan di dalam Tabel detail/Spreadsheet juga dapat dijadikan syarat, dengan dua metode penilaian agregat: penilaian berdasarkan **Total** dari semua Rekam, atau berdasarkan **salah satu nilai** (pencocokan berhasil jika ada Rekam mana pun yang memenuhi).

Tambahkan kontrol Tabel detail/Spreadsheet pada desain formulir, lalu tempatkan kontrol Jumlah uang dan lainnya ke dalam Tabel detail:

<Frame>
  ![Tempatkan kontrol Jumlah uang di dalam Tabel detail](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/4f72539a-0cf1-45ee-a01d-b23f475da213.png)
</Frame>

Pada panel pengaturan syarat, pilih metode penilaian untuk "Tabel.Jumlah uang (yuan).Total" atau salah satu nilai dari "Tabel.Jumlah uang", lalu isi nilai numeriknya:

<Frame>
  ![Penilaian Jumlah uang dalam Tabel detail berdasarkan Total atau salah satu nilai pada panel pengaturan syarat](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/r4mlQ5bx1k4VBlxo/img/ec5324e4-d409-43cd-8804-e3d932a667a4.png)
</Frame>

## Dokumen terkait

<CardGroup cols={2}>
  <Card title="Persetujuan bersyarat" href="/id/approval/set-conditional-approval">
    Tambahkan cabang kondisional dan atur aturan syarat DAN/ATAU
  </Card>

  <Card title="Pemecahan masalah persetujuan bersyarat" href="/id/approval/conditional-troubleshooting">
    Cara memecahkan masalah ketika cabang kondisional tidak berfungsi
  </Card>
</CardGroup>
