Tugas timer
Tugas Timer memungkinkan Anda menambahkan penundaan waktu ke alur eksekusi integrasi.
Selama eksekusi integrasi, saat kontrol mencapai tugas Timer, eksekusi akan dijeda selama batas waktu yang ditentukan, dan semua tugas setelah tugas Timer akan ditangguhkan. Tugas ini hanya mendukung kelanjutan otomatis integrasi. Eksekusi integrasi akan otomatis dilanjutkan setelah batas waktu penangguhan berakhir. Misalnya, jika Anda menyetel tugas timer ke 180 detik, eksekusi akan dijeda selama 3 menit sebelum dilanjutkan secara otomatis.
Membandingkan tugas Persetujuan, tugas Penangguhan, dan tugas Timer
Ketiga tugas (Persetujuan, Tunda, dan Timer) melakukan fungsi yang serupa untuk menjeda dan melanjutkan integrasi. Namun, ada perbedaan kecil di antara keduanya. Tabel berikut menjelaskan perbedaan di antara ketiga tugas tersebut.
| Tugas persetujuan | Tugas penangguhan | Tugas timer |
|---|---|---|
| Tidak mendukung kelanjutan otomatis integrasi dan memerlukan intervensi manual untuk melanjutkan integrasi. | Mendukung kelanjutan integrasi secara manual dan otomatis. Jika tidak ada intervensi manual untuk mencabut penangguhan, integrasi akan otomatis melanjutkan eksekusi setelah berakhirnya batas waktu penangguhan. | Hanya mendukung kelanjutan otomatis integrasi. Eksekusi integrasi dilanjutkan secara otomatis setelah batas waktu penangguhan berakhir. |
| Tidak dapat melanjutkan integrasi melalui panggilan API. Anda harus menyelesaikan penangguhan secara manual menggunakan UI Integrasi. | Dapat melanjutkan integrasi menggunakan API Suspensions untuk integrasi. |
Hanya mendukung kelanjutan otomatis integrasi. |
| Pengguna akan menerima notifikasi saat integrasi dijeda (ditangguhkan). | Pengguna tidak akan menerima notifikasi apa pun saat integrasi dijeda (ditangguhkan). | Pengguna tidak akan menerima notifikasi apa pun saat integrasi dijeda (ditangguhkan). |
Mendukung variabel output (boolean), yang memungkinkan Anda melakukan pemeriksaan bersyarat
sebelum melanjutkan integrasi. Namun, variabel output hanya dapat memiliki
nilai true atau false. |
Mendukung variabel output (string), yang memungkinkan Anda melakukan pemeriksaan bersyarat sebelum melanjutkan integrasi. Anda dapat menetapkan nilai apa pun ke variabel output. | Tidak mendukung variabel output apa pun. |
Mengonfigurasi tugas Timer
Untuk mengonfigurasi tugas Timer:
- 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.
- Klik dan tempatkan elemen tugas Timer di editor integrasi.
- Klik elemen tugas Timer di perancang untuk melihat panel konfigurasi tugas Timer.
- Konfigurasi kolom yang tersisa menggunakan Properti konfigurasi untuk tugas. Misalnya, jika Anda menyetel Waktu tunggu setelah ke
180dan Unit waktu keSeconds, eksekusi akan dijeda selama 3 menit sebelum dilanjutkan secara otomatis. - Perubahan pada properti akan disimpan secara otomatis.
Properti konfigurasi
Tabel berikut menjelaskan properti konfigurasi tugas Timer.
| Properti | Data type | Deskripsi |
Timeout after
|
Bilangan bulat |
Waktu hingga eksekusi integrasi harus dijeda. Integrasi secara otomatis melanjutkan eksekusi tugas hilir berikutnya setelah berakhirnya batas waktu. Nilai default: 120 detik (2 menit). Batas waktu maksimum yang diizinkan: 44640 menit (31 hari). |
Time unit
|
Detik, Menit, Jam, Hari | Satuan waktu untuk properti Timeout setelah. |
Strategi penanganan error
Strategi penanganan error untuk tugas menentukan tindakan yang harus dilakukan jika tugas gagal karena error sementara. Untuk mengetahui informasi tentang cara menggunakan strategi penanganan error, dan untuk mengetahui berbagai jenis strategi penanganan error, lihat Strategi penanganan error.
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.