Kondisi edge dan edge
Edge
Edge adalah koneksi antara dua elemen dalam integrasi. Koneksi menunjukkan arah alur kontrol dari satu elemen(tugas atau pemicu) ke elemen lainnya. Koneksi dapat berupa antara pemicu dan tugas atau antara satu tugas dan tugas lainnya. Dengan menggunakan edge bersama dengan fork dan join, Anda dapat menerapkan percabangan dan kondisi yang kompleks dalam integrasi. Untuk mengetahui informasi selengkapnya, lihat Percabangan dan penggabungan.
Misalnya, jika ada edge dari tugas Send Email ke tugas Call Integration, artinya setelah tugas Send Email dijalankan, tugas berikutnya yang akan dijalankan adalah tugas Call Integration. Edge juga mendukung pemeriksaan bersyarat. Sebelum kontrol diteruskan ke tugas berikutnya, Anda dapat memeriksa kondisi di tepi dan berdasarkan hasilnya, memutuskan untuk menjalankan tugas atau tidak. Untuk mengetahui informasi selengkapnya tentang pemeriksaan bersyarat yang didukung, lihat Kondisi ekstrem.
Kondisi edge
Kondisi tepi memungkinkan Anda menentukan kondisi yang harus dipenuhi agar kontrol integrasi diteruskan ke tugas yang terhubung oleh tepi. Tugas dijalankan hanya jika kondisi yang ditentukan terpenuhi. Kondisi tepi berguna dalam kasus ketika ada beberapa tepi masuk ke tugas, di mana setiap tepi memeriksa kondisi tertentu sebelum tugas.
Tentukan kondisi ekstrem menggunakan langkah-langkah berikut:
- Di konsol Google Cloud , buka halaman Application Integration.
- Di menu navigasi, klik Integrasi.
Halaman Integrasi akan muncul dan mencantumkan semua integrasi yang tersedia di project Google Cloud.
- Pilih integrasi yang ada atau klik Buat integrasi untuk membuat integrasi baru.
Jika Anda membuat integrasi baru:
- Masukkan nama dan deskripsi di panel Buat Integrasi.
- Pilih region untuk integrasi.
- Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Ringkasan integrasi di toolbar integrasi.
- Klik Buat. Integrasi yang baru dibuat akan terbuka di editor integrasi.
- Di menu navigasi editor integrasi, klik Tugas untuk melihat daftar tugas dan konektor yang tersedia.
- Pilih integrasi yang ada atau buat integrasi baru.
- Di editor integrasi, klik tepi untuk membuka panel konfigurasi Edge.
- Konfigurasi edge:
- Label (opsional): Tambahkan nama kustom untuk edge.
- Kondisi: Tetapkan kondisi tepi menggunakan operator yang didukung dan fungsi.
Operator yang didukung
Tabel berikut menjelaskan operator yang didukung dan tersedia untuk digunakan dalam kondisi ekstrem.
| Operator | Deskripsi | Contoh |
| = | Memeriksa kesamaan antara dua nilai | $var$ = "value" |
| != | Memeriksa ketidaksetaraan antara dua nilai | $var$ != "value" |
| < | Memeriksa apakah suatu nilai kurang dari nilai lainnya | 5 < 10 |
| <= | Memeriksa apakah suatu nilai kurang dari atau sama dengan nilai lain | $var$ <= 5 |
| > | Memeriksa apakah suatu nilai lebih besar dari nilai lainnya | 1 > 0 |
| >= | Memeriksa apakah suatu nilai lebih besar dari atau sama dengan nilai lainnya | $var$ >= 0 |
| : | Memeriksa apakah string berisi substring di dalamnya, atau memeriksa apakah daftar berisi nilai primitif tertentu. |
|
| AND | Memeriksa dua ekspresi dan menampilkan nilai benar jika kedua ekspresi bernilai benar. | $a$ > $b$ AND $b$ < $c$ |
| ATAU | Memeriksa dua ekspresi dan menampilkan nilai benar jika salah satu ekspresi menghasilkan nilai benar. | $a$ > $b$ OR $b$ < $c$ |
| NOT | Operator negasi. Membalikkan hasil ekspresi. | NOT($var$ = "value") |
Fungsi yang didukung
Tabel berikut menjelaskan fungsi yang didukung yang tersedia untuk digunakan dalam kondisi ekstrem.
| Fungsi | Deskripsi |
exists(VARIABLE)
|
Memeriksa apakah variabel tertentu ada |
does_not_exist(VARIABLE)
|
Memeriksa apakah variabel tertentu tidak ada |
is_empty(VARIABLE)
|
Memeriksa apakah variabel tertentu adalah daftar DAN kosong. Mendukung jenis variabel array kecuali array JSON. |
is_not_empty(VARIABLE)
|
Memeriksa apakah variabel tertentu adalah daftar DAN tidak kosong. Mendukung jenis variabel array kecuali array JSON. |
Kuota dan batas
Untuk mengetahui informasi tentang kuota dan batas, lihat Kuota dan batas.
Langkah berikutnya
- Pelajari semua tugas dan pemicu.
- Pelajari cara menguji dan memublikasikan integrasi.
- Pelajari penanganan error.
- Pelajari log eksekusi integrasi.