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 (Approval, Suspend, dan Timer) menjalankan fungsi yang serupa, yaitu 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
Dilanjutkan saat pengguna menyetujui atau menolak permintaan di UI Integrasi atau menggunakan API. Mendukung pelanjutan integrasi secara manual dan otomatis. Jika tidak ada intervensi manual untuk mencabut penangguhan, integrasi akan otomatis melanjutkan eksekusi setelah batas waktu penangguhan berakhir. Hanya mendukung pelanjutan otomatis integrasi. Eksekusi integrasi akan otomatis dilanjutkan setelah batas waktu penangguhan berakhir.
Dapat melanjutkan integrasi dari UI Integrations atau dengan memanggil metode suspensions.resolve. Lihat Menyetujui atau menolak menggunakan API. Dapat melanjutkan integrasi dengan memanggil metode suspensions.lift. Hanya mendukung pelanjutan otomatis integrasi.
Pengguna menerima notifikasi saat integrasi dijeda (ditangguhkan). Pengguna tidak menerima notifikasi apa pun saat integrasi dijeda (ditangguhkan). Pengguna tidak 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:

  1. Di konsol Google Cloud , buka halaman Application Integration.

    Buka Application Integration

  2. Di menu navigasi, klik Integrations.

    Halaman Integrations akan muncul dan mencantumkan semua integrasi yang tersedia di project Google Cloud.

  3. Pilih integrasi yang ada atau klik Create integration untuk membuat integrasi baru.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi di panel Create Integration.
    2. Pilih region untuk integrasi.
    3. Pilih akun layanan untuk integrasi. Anda dapat mengubah atau memperbarui detail akun layanan integrasi kapan saja dari panel Integration summary di toolbar integrasi.
    4. Klik Create. Integrasi yang baru dibuat akan terbuka di editor integrasi.

  4. Di menu navigasi editor integrasi, klik Tasks untuk melihat daftar tugas dan konektor yang tersedia.
  5. Klik dan tempatkan elemen tugas Timer di editor integrasi.
  6. Klik elemen tugas Timer di desainer untuk melihat panel konfigurasi tugas Timer.
  7. Konfigurasikan kolom yang tersisa menggunakan Configuration properties untuk tugas tersebut. Misalnya, jika Anda menetapkan Waktu tunggu setelah ke 180 dan Satuan waktu ke Seconds, eksekusi akan dijeda selama 3 menit sebelum dilanjutkan secara otomatis.
  8. 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. Integration secara otomatis melanjutkan eksekusi tugas downstream berikutnya setelah batas waktu berakhir.

Nilai default: 120 detik (2 menit).

Batas waktu maksimum yang diizinkan: 44.640 menit (31 hari).

Time unit Detik, Menit, Jam, Hari Satuan waktu untuk properti Timeout after.

Strategi penanganan error

Strategi penanganan error untuk tugas menentukan tindakan yang harus diambil 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