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

# Skrip Groovy

> Pelajari cara menggunakan skrip Groovy untuk mengontrol aturan penyetuju di perancang alur kerja lanjutan YiDA — mencakup prasyarat, prosedur, dan contoh skrip untuk menetapkan penyetuju secara otomatis berdasarkan input formulir.

Di perancang alur kerja lanjutan, saat mengonfigurasi aturan penyetuju untuk node tugas pengguna, memilih **Aturan lain** akan menampilkan opsi **Permintaan Groovy**. Tulis skrip Groovy untuk mengontrol penyetuju sesuai kebutuhan bisnis Anda.

## Prasyarat

Sebelum menggunakan skrip Groovy, pahami dasar-dasar Groovy terlebih dahulu. Untuk detailnya, lihat [tutorial Groovy W3C](https://www.w3cschool.cn/groovy/groovy_overview.html) dan [pengenalan Apache Groovy](http://www.groovy-lang.org/).

## Prosedur

Tentukan penyetuju keuangan berdasarkan angka yang dimasukkan pada bidang input: Permintaan di bawah 100 disetujui oleh satu orang, dan Permintaan di atas 100 disetujui oleh orang lain.

<Steps>
  <Step title="Pada halaman edit formulir alur kerja, tambahkan Kotak Teks satu baris dan salin identifikator uniknya" />

  <Step title="Konfigurasikan Proses persetujuan: pilih node Persetujuan > Aturan penyetuju > Aturan lain > Aturan Groovy" />
</Steps>

Gunakan **Permintaan Groovy** untuk penyetuju pada node Persetujuan keuangan.

`textField_kov80fx9` adalah identifikator unik dari Kotak Teks satu baris pada formulir.

**Catatan**: Saat mengedit skrip Permintaan Groovy, gunakan metode `toInteger()` karena variabel internal alur kerja berupa string.

Metode `toInteger()` Wajib digunakan secara Default. Gunakan format berikut sebagai referensi:

Salin dan gunakan kode berikut secara langsung:

```javascript theme={"theme":{"light":"github-light","dark":"github-dark"}}
if(uniqueIdOfSingleLineTextBox.toInteger()<100  {
         return['approverUserId']
    }  else  {
       return['approverUserId']
    }
```

Arti kode ini: ketika angka pada Kotak Teks satu baris kurang dari 100, arahkan Permintaan ke satu penyetuju; jika tidak, arahkan ke penyetuju lain.

Anda dapat mengembalikan beberapa penyetuju sekaligus.
