- Wujudkan interkoneksi data antar formulir YiDA dengan mudah. Melalui konfigurasi dan orkestrasi node operasi data, pengguna bisnis tidak perlu lagi menulis fungsi lanjutan atau kode.
- Hubungkan ke konektor pihak pertama DingTalk, termasuk Notifikasi Kerja, notifikasi grup, Tugas, Kontak, Peristiwa, Kalender, absensi, HR cerdas, serta laporan harian dan bulanan (manufaktur), untuk menangani skenario kompleks pemrosesan tugas dan pengiriman pesan.
- Dukung pengembangan konektor kustom oleh perusahaan untuk mengintegrasikan sumber daya, mentransfer data, dan menghubungkan proses bisnis antara DingTalk YiDA, aplikasi ekosistem DingTalk, dan aplikasi pihak ketiga lainnya.
Jenis pemicu
Kemampuan Integrasi & Otomatisasi YiDA pada dasarnya adalah orkestrasi logika berbasis proses. Setiap logika perlu diaktifkan oleh pemicu. Saat ini konektor YiDA mendukung empat jenis pemicu berikut:- Pemicu peristiwa formulir - Diaktifkan oleh peristiwa formulir atau proses tertentu, misalnya pengiriman data formulir, pembaruan status langkah proses, dan lain-lain.
- Pemicu Berbasis Waktu - Diaktifkan secara siklis sesuai periode waktu yang ditetapkan, misalnya setiap Selasa pukul 10.00.
- Pemicu peristiwa aplikasi - Diaktifkan oleh peristiwa aplikasi pihak pertama DingTalk, ekosistem, atau pihak ketiga tertentu, misalnya ketika pengguna baru ditambahkan ke Kontak.
- Pemicu Webhook (belum tersedia) - Diaktifkan ketika Permintaan diterima pada URL tertentu.
Node
Integrasi & Otomatisasi YiDA pada dasarnya adalah orkestrasi logika, sehingga kita memerlukan node logika. YiDA menyediakan jenis node berikut:- Pemicu - Konfigurasikan aturan eksekusi pemicu, yang berfungsi sebagai titik awal alur logika. Misalnya, aktifkan pemicu ketika data berhasil dikirim pada formulir tertentu.
- Konektor Pihak Pertama - YiDA menyediakan berbagai kemampuan konektor pihak pertama. Konektor ini mudah diintegrasikan dengan kemampuan pihak pertama DingTalk, seperti mengirim pesan DingTalk dan membuat Tugas.
- Konektor Kustom - Gunakan YiDA Connector Factory untuk membuat koneksi kustom ke sistem internal atau sistem aplikasi pihak ketiga. Untuk konfigurasi rinci, lihat dokumentasi Buat Konektor.
- Node Data - Digunakan terutama untuk melakukan operasi buat, baca, perbarui, dan hapus pada data YiDA.
- Buat Data - Tambahkan satu atau beberapa rekam ke Tabel target. Saat ini mendukung dua metode: tambah di formulir dan tambah di subtabel.
- Perbarui Data - Perbarui satu atau beberapa rekam di Tabel target. Jika tidak ada data yang diambil, Anda dapat mengonfigurasi untuk melewati node ini atau menambahkan rekam baru.
- Ambil Rekam Tunggal - Ambil satu rekam dari Tabel target, lalu proses data (perbarui, hapus). Biasanya digunakan di hulu node perbarui atau hapus.
- Ambil Beberapa Rekam - Ambil beberapa rekam secara batch dari Tabel target, lalu proses data (perbarui, hapus). Biasanya digunakan di hulu node perbarui atau hapus.
- Hapus Data - Hapus data dari formulir tertentu.
- Node Cabang - Node cabang memungkinkan konfigurasi aturan berbeda untuk kondisi berbeda, dan memungkinkan beberapa kondisi menjalankan konfigurasi aturan secara bersamaan.
- Cabang Bersyarat - Cabang bersyarat memiliki prioritas; hanya cabang dengan prioritas tertinggi yang dieksekusi.
- Cabang Paralel - Cabang paralel tidak memiliki prioritas; semua cabang yang memenuhi kondisi akan dieksekusi.
- Mulai Persetujuan - Mulai Proses persetujuan.
- Node Pesan - Menjalankan pengiriman pesan, termasuk pesan dan email.
- Notifikasi pesan - Kirim Notifikasi Kerja DingTalk atau pesan grup ke pengguna atau peran tertentu.
- Kirim Email - Kirim pesan ke alamat email tertentu. Demi keamanan email, kata sandi akun email Pengirim memerlukan authorization_code.
- Node Developer (Groovy) - Implementasikan logika kode melalui skrip Groovy.