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

# Membuat integrasi & otomatisasi

> Pelajari cara membuat integrasi & otomatisasi di YiDA dari nol atau dari templat — mencakup jenis pemicu, langkah pembuatan, serta solusi untuk masalah umum seperti penyalinan peristiwa dan batas penggunaan konektor.

Setelah memahami apa itu integrasi & otomatisasi, ikuti artikel ini untuk membuatnya.

### Membuat integrasi & otomatisasi dari nol

Ikuti langkah-langkah berikut untuk membuat integrasi & otomatisasi dengan jenis pemicu peristiwa Formulir.

1. Masuk ke workbench YiDA dan klik **My apps**.

2. Pilih aplikasi yang ingin Anda buatkan integrasi & otomatisasi untuk membuka halaman **App settings**.

3. Klik **Integration & Automation**, lalu pilih **Create integration & automation** > **Create from scratch**.

4. Pada jendela pop-up, masukkan nama untuk integrasi & otomatisasi, pilih jenis pemicu, lalu klik **Confirm** untuk menyelesaikan pembuatan.

### Membuat integrasi & otomatisasi dari templat

Ikuti langkah-langkah berikut untuk membuat alur integrasi & otomatisasi dari templat.

1. Masuk ke workbench YiDA dan klik **My apps**.
2. Pilih aplikasi yang ingin Anda buatkan integrasi & otomatisasi untuk membuka halaman **App settings**.
3. Klik **Integration & Automation**, lalu pilih **Create integration & automation** > **Create from template**.
4. Pilih templat yang ingin digunakan lalu klik **Use**.

### FAQ

**T: Apakah saya dapat menyalin peristiwa pemicu antar formulir?**

Penyalinan peristiwa pemicu hanya didukung dalam formulir yang sama. Penyalinan lintas formulir tidak didukung.

**T: Saat saya menggunakan konektor untuk membuat tugas DingTalk To-Do 1.0, tugas berhasil dibuat, tetapi tidak muncul notifikasi titik merah. Mengapa?**

Pertama, periksa apakah notifikasi titik merah DingTalk To-Do telah dimatikan. Jika sudah dimatikan, tidak munculnya titik merah merupakan perilaku yang wajar. Anda dapat menyesuaikan pengaturan titik merah DingTalk To-Do seperti yang ditunjukkan di bawah ini:

**Pengaturan PC**

**Pengaturan seluler**

**T: Saya menyiapkan konektor pada sebuah Langkah di alur kerja sederhana. Setelah ditingkatkan menjadi alur kerja lanjutan, konektor tidak lagi berfungsi. Saat saya menyalin formulir, muncul kesalahan: "The number of approval flows containing multiple connectors in the app exceeds the limit of one."**

Alur kerja lanjutan saat ini belum mencakup komponen konektor, sehingga fitur konektor belum didukung.

Saat Anda menyalin formulir alur kerja, kesalahan "connector count exceeds limit" merupakan issue yang diketahui dan akan diselesaikan pada iterasi produk mendatang. Sebagai solusi sementara, hapus konektor dari alur kerja sederhana sebelum meningkatkannya ke alur kerja lanjutan.

**T: Bagaimana urutan eksekusi beberapa aturan asosiasi bisnis pada satu node?**

Aturan asosiasi bisnis saat ini mendukung beberapa aturan, yang dieksekusi sesuai urutan nomor urutnya. Anda juga dapat mengurutkannya dengan cara berikut:

Gunakan **Data nodes** pada integrasi & otomatisasi (seperti Buat, Perbarui, dan Hapus) sebagai alternatif. Node-node ini mendukung pengaturan urutan eksekusi dan memungkinkan Anda meninjau detail eksekusi pada **Run logs**.

Lihat tangkapan layar di bawah ini untuk detail penyiapan:

**T: Untuk formulir dengan silent-login, adakah cara untuk meneruskan nilai ke komponen anggota?**

Ya. Anda dapat meneruskan ID pengguna ke sebuah bidang untuk mengisi komponen anggota pada formulir target.

**T: Bagaimana cara memecahkan masalah ketika integrasi & otomatisasi tidak berjalan sesuai harapan?**

Pertama, periksa informasi eksekusi yang tercatat pada log eksekusi integrasi & otomatisasi.

**T: Setelah mengubah konfigurasi komponen formulir, operator kondisi yang telah dikonfigurasi di otomatisasi berhenti berfungsi.**

Pada alur integrasi & otomatisasi, Anda dapat mengonfigurasi kondisi filter data. Untuk setiap komponen formulir, Anda dapat memilih operator yang berbeda.

Jika konfigurasi komponen formulir diubah, operator kondisi yang sebelumnya dikonfigurasi dapat menjadi tidak valid. Anda harus memperbarui operator dan menerbitkan ulang alur.

Sebagai contoh, jika komponen Departemen diatur ke mode Pilih (pilih tunggal), operator "equals any of" dapat digunakan. Jika Pilih Banyak diaktifkan, operator "equals any of" menjadi tidak valid dan harus diubah menjadi "contains".

**T: Apakah integrasi & otomatisasi mendukung pemicu otomatis?**

Alur integrasi & otomatisasi dapat dikonfigurasi untuk mendukung pemicu otomatis. Ketika diaktifkan, alur saat ini akan terpicu apabila alur otomatisasi atau alur kerja lain memenuhi peristiwa pemicunya.

<Note>
  Pemicu otomatis mendukung hingga tiga tingkat berurutan: alur A => memicu => alur B, alur B => memicu => alur C, dan alur C => **tidak dapat memicu** ≠> alur D.
</Note>

Pemicu otomatis tidak berfungsi pada situasi berikut:

* Untuk Persetujuan OA yang diinisiasi oleh integrasi & otomatisasi, **App event trigger** yang dikonfigurasi untuk peristiwa penyelesaian Persetujuan OA tidak berlaku. Pada kasus ini, hanya Persetujuan OA yang dikirim secara manual yang dapat memicu alur otomatisasi.
* Untuk persetujuan yang diinisiasi oleh integrasi & otomatisasi, pemicu **Buat** alur kerja yang dikonfigurasi pada formulir alur kerja terkait tidak berlaku.
* Ketika data dibuat atau diperbarui melalui aturan asosiasi bisnis, **Form event trigger** yang dikonfigurasi pada formulir target tidak berlaku.
* Ketika integrasi & otomatisasi membuat atau memperbarui data lintas aplikasi, alur otomatisasi yang dikonfigurasi pada formulir target tidak berlaku.

**T: Mengapa log perubahan tidak menampilkan catatan baris subtabel yang dihapus oleh integrasi?**

J: Log perubahan integrasi & otomatisasi saat ini belum mendukung tampilan perubahan data subtabel. Nantikan pembaruan produk mendatang.

**T: Setelah memberikan nilai ke komponen formulir terkait melalui integrasi & otomatisasi, formulir terkait tidak terisi otomatis. Mengapa?**

Saat ini, memperbarui atau membuat instance formulir melalui integrasi & otomatisasi tidak memicu peristiwa komponen apa pun, termasuk keterkaitan data, kalkulasi formula, dan peristiwa onChange. Hal tersebut juga tidak memicu kemampuan pengisian otomatis dari formulir terkait.
