Menjadwalkan pemicu

Pemicu Jadwal memungkinkan Anda menjalankan integrasi secara berkala pada interval waktu tertentu. Pemicu ini berguna saat Anda ingin menjalankan integrasi secara otomatis tanpa intervensi manual apa pun. Misalnya, Anda dapat mempertimbangkan penggunaan Pemicu jadwal untuk jenis tugas berikut:

  • Mengupload file dari satu sistem ke sistem lain secara berkala
  • Mengirim pengingat email berkala
  • Menyinkronkan database secara berkala

Sebelum memulai

Pastikan Anda menetapkan peran IAM Apigee Integration Invoker ke Agen Layanan Apigee ( service-PROJECT_ID @gcp-sa-apigee.iam.gserviceaccount.com ) di project Google Cloud Anda.

Untuk mengetahui informasi selengkapnya tentang penetapan peran IAM, lihat Mengelola akses di Google Cloud.

Menambahkan pemicu Jadwal

Untuk menambahkan Pemicu jadwal ke integrasi baru atau yang sudah ada, lakukan langkah-langkah berikut:
  1. Di UI Apigee, pilih Organisasi Apigee.
  2. Klik Develop > Integrations.
  3. Pilih integrasi yang ada atau buat integrasi baru dengan mengklik Buat Integrasi.

    Jika Anda membuat integrasi baru:

    1. Masukkan nama dan deskripsi dalam dialog Create Integration.
    2. Pilih Region untuk integrasi dari daftar wilayah yang didukung.
    3. Klik Create.

    Tindakan ini akan membuka integrasi di desainer integrasi.

  4. Di menu navigasi desainer integrasi, klik +Tambahkan tugas/pemicu > Pemicu untuk melihat daftar pemicu yang tersedia.
  5. Klik dan tempatkan elemen Jadwalkan pemicu ke desainer.

Mengonfigurasi pemicu Jadwal

Klik elemen Schedule trigger di editor integrasi untuk melihat panel konfigurasi pemicu.

Anda dapat mengonfigurasi Pemicu jadwal menggunakan salah satu mode berikut:

  • Dasar: Menyediakan antarmuka pengguna untuk mengonfigurasi frekuensi operasi.
  • Lanjutan: Menggunakan ekspresi cron untuk mengonfigurasi frekuensi operasi.

Dalam mode Dasar, Anda dapat memilih untuk menjalankan integrasi pada waktu tertentu atau pada interval per jam. Jika Anda ingin menjalankan integrasi pada waktu tertentu, pilih Run at a specific time dari drop-down Times dan tetapkan properti berikut:

  • Waktu: Waktu (dalam format 24 jam) saat integrasi harus dijalankan.
  • Hari: Hari saat integrasi harus dijalankan. Anda dapat memilih untuk menjalankan integrasi setiap hari, pada hari tertentu dalam seminggu, pada hari tertentu dalam sebulan, dll.
  • Bulan: Bulan saat integrasi harus dijalankan. Anda dapat menjalankan integrasi setiap bulan atau memilih bulan tertentu.

Dalam mode Lanjutan, Anda dapat menentukan frekuensi lari menggunakan ekspresi cron. Ekspresi cron memiliki lima nilai yang harus ditentukan dalam urutan berikut:

  • Menit (0-59)
  • Jam (0-23)
  • Hari dalam sebulan (31-1)
  • Bulan, dengan salah satu nilai berikut:
    • Angka 1-12
    • Singkatan bulan yang terdiri dari tiga huruf (mis. Jan, Feb, Mar, dll.)
  • Hari, salah satu nilai berikut:
    • Angka dari 0 - 6 yang dimulai dengan hari Minggu sebagai 0
    • Singkatan tiga huruf hari (mis. Sen, Sel, Rab, dll.)

Misalnya, untuk menjalankan integrasi pada hari pertama setiap bulan, gunakan ekspresi cron * * 1 * *.

Praktik terbaik

Sebagai praktik terbaik, nonaktifkan Pemicu jadwal saat tidak diperlukan lagi. Jika Anda membiarkan pemicu Jadwal redundan tetap aktif, hal tersebut akan terus memicu integrasi secara otomatis.

Untuk menonaktifkan Pemicu jadwal, Anda dapat melakukan salah satu hal berikut:

  • Batalkan publikasi integrasi yang berisi Pemicu jadwal. Integrasi Anda tidak akan aktif lagi dan pemicu tidak akan berjalan.
  • Ganti Pemicu jadwal dengan pemicu lain dan publikasikan ulang integrasi. Versi aktif integrasi yang dipublikasikan ulang dan aktif tidak akan menggunakan Pemicu jadwal.
  • Hapus versi integrasi saat ini. Anda dapat menemukan opsi Delete pada daftar versi di samping nama integrasi.