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

# Pemecahan masalah persetujuan bersyarat

> Panduan pemecahan masalah saat karyawan mengirimkan persetujuan dan muncul pesan 'Tidak ada pemberi persetujuan yang diatur untuk kondisi saat ini': memandu Admin Persetujuan OA memeriksa cabang kondisional dan konfigurasi pemberi persetujuan dalam desain proses untuk melokalisasi dan memperbaiki masalah dengan cepat.

## 1. Skenario

Saat karyawan mengirimkan persetujuan dan menerima pesan kesalahan "Tidak ada pemberi persetujuan yang diatur untuk kondisi saat ini", Admin Persetujuan OA perlu memeriksa apakah terdapat kesalahan dalam desain proses persetujuan.

<Frame>
  ![Pesan kesalahan tidak ada pemberi persetujuan yang diatur](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/ce16a9e8-fe3a-4297-874c-f98d217cae45.png)
</Frame>

## 2. Alur pemeriksaan

Di halaman **Admin Console Persetujuan** > **Manajemen Formulir**, klik **Edit** pada tindakan formulir.

<Frame>
  ![Halaman Manajemen Formulir di Admin Console Persetujuan](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/0aa4e5e9-e662-4552-866b-60163ba741b8.png)
</Frame>

Klik **Desain Proses** untuk masuk ke antarmuka utama desain proses.

<Frame>
  ![Antarmuka utama desain proses](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YdgOk2b0JJJNXq4B/img/1991fcb9-5976-4331-bc66-5332c816016e.png)
</Frame>

Klik **Pratinjau** di kanan atas, lalu Kode QR akan muncul.

<Frame>
  ![Kode QR pratinjau muncul di kanan atas](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/823d77ca-2f58-4a35-9188-784e3b87ab17.png)
</Frame>

Setelah memindai Kode QR dengan ponsel, Anda dapat mensimulasikan peralihan peran yang berbeda dan memilih kondisi yang berbeda untuk memverifikasi apakah alur proses persetujuan berjalan sesuai harapan.

<div style={{maxWidth:'400px',margin:'16px auto'}}>
  <Frame>
    ![Simulasi proses persetujuan di ponsel](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/jP2lRYjZmyDkLO8g/img/12c77f46-c42d-4591-bd61-c270fdee6c6b.png)
  </Frame>
</div>

Mulai proses dengan identitas karyawan yang mengalami kesalahan, lalu klik teks merah yang menunjukkan kesalahan untuk melihat node yang bermasalah.

<div className="grid grid-cols-2 gap-4 my-4">
  <Frame>
    ![Node bermasalah pada alur proses](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/1f77f746-ed7d-4d31-b66c-e395d812d871.png)
  </Frame>

  <Frame>
    ![Detail konfigurasi node yang bermasalah](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/aaa04810-4ea2-4ff8-90ba-5f47ec0b7d24.png)
  </Frame>
</div>

## 3. Masalah umum dan metode pemecahan masalah

| **No.** | **Masalah**                                                                                                                                                                    | **Metode pemecahan masalah**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1       | Saat pengaju digunakan sebagai kondisi dalam cabang kondisional dan diatur ke departemen atau pengguna tertentu, formulir tidak dapat dikirim secara normal.<br />             | 1. Periksa di Kontak organisasi apakah karyawan tersebut termasuk dalam departemen atau pengguna yang ditentukan. Klik departemen yang ditentukan untuk memeriksa apakah karyawan tersebut ada di dalamnya.<br />2. Setiap pengaturan cabang kondisional perlu diperiksa dengan metode di atas untuk memastikan karyawan tersebut termasuk dalam pengaju.                                                                                                                                                                                                                                                                                                                                                     |
| 2       | Saat pengaju digunakan sebagai kondisi dalam cabang kondisional dan diatur ke peran tertentu, formulir tidak dapat dikirim secara normal.<br />                                | 1. Periksa di Kontak apakah karyawan tersebut ada dalam peran tersebut. Jika belum ada, klik "Tambah Pengguna" untuk menambahkan karyawan tersebut ke peran yang ditentukan.<br />2. Setiap pengaturan cabang kondisional perlu diperiksa dengan metode di atas untuk memastikan karyawan tersebut termasuk dalam pengaju.                                                                                                                                                                                                                                                                                                                                                                                    |
| 3       | Saat kotak Pilih Banyak digunakan sebagai kondisi dalam cabang kondisional, formulir tidak dapat dikirim secara normal.                                                        | 1. Jika kotak Pilih Banyak digunakan sebagai kondisi, periksa apakah relasi penilaian yang diatur adalah "Sama Persis" atau "Berisi Salah Satu".<br />Sama Persis: masuk ke cabang tersebut saat semua kondisi dalam pilihan ganda terpenuhi.<br />Berisi Salah Satu: masuk ke cabang tersebut saat salah satu kondisi dalam pilihan ganda terpenuhi.<br />2. Jika Anda ingin karyawan dapat memilih salah satu opsi untuk masuk ke proses cabang kondisional tersebut, ubah pengaturan menjadi "Berisi Salah Satu".                                                                                                                                                                                          |
| 4       | Saat Bidang bertipe Angka seperti jumlah reimbursement atau durasi pengajuan cuti diatur sebagai kondisi dalam cabang kondisional, formulir tidak dapat dikirim secara normal. | Saat Bidang bertipe Angka seperti jumlah reimbursement atau durasi pengajuan cuti diatur sebagai kondisi, periksa apakah rentang angka yang diatur di setiap cabang kondisional secara keseluruhan sudah mencakup semua rentang.<br />Contoh:<br />Kondisi 1: durasi pengajuan cuti \<1 hari; Kondisi 2: durasi pengajuan cuti >1 hari.<br />Situasi durasi pengajuan cuti = 1 terlewatkan.<br />Saat durasi pengajuan cuti sama dengan 1 hari, pemberi persetujuan tidak dapat ditemukan.                                                                                                                                                                                                                    |
| 5       | Saat beberapa kondisi diatur dalam cabang kondisional, formulir tidak dapat dikirim secara normal.                                                                             | Kondisi dalam Grup kondisi yang sama memiliki relasi "DAN", yang berarti semuanya harus terpenuhi secara bersamaan agar dapat masuk ke cabang tersebut. Jika Anda ingin masuk ke cabang tersebut hanya dengan memenuhi salah satu kondisi, Buat dua Grup kondisi dalam satu kondisi, dengan relasi "ATAU" antar Grup kondisi.<br />Contoh:<br />Kondisi 1: pengaju termasuk departemen penjualan, dan jumlah reimbursement >1000; Kondisi 2: jumlah reimbursement \<=1000.<br />Situasi bukan departemen penjualan dan jumlah reimbursement >1000 terlewatkan.<br />Saat pengaju berasal dari departemen pemasaran dan jumlah reimbursement biaya pemasaran >1000, pemberi persetujuan tidak dapat ditemukan. |

Sebagai contoh Masalah 1, saat departemen dan pengguna tertentu diatur secara bersamaan dalam kondisi pengaju, Anda perlu mengonfirmasi satu per satu apakah karyawan yang mengalami kesalahan termasuk di dalamnya:

<Frame>
  ![Contoh departemen dan pengguna yang ditentukan dalam kondisi pengaju](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/YpLdn537RZ09Oo83/img/2881d0f6-aa2d-4600-83b0-906a4ef60e20.png?x-oss-process=image/crop,x_948,y_386,w_582,h_65/ignore-error,1)
</Frame>
