Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Dengan modul Aturan Drupal, Anda dapat menentukan aturan yang menentukan tindakan yang terjadi secara otomatis sebagai respons terhadap peristiwa di portal. Misalnya, Anda dapat membuat aturan untuk otomatis menambahkan aplikasi default (tindakan) ke semua akun developer baru (peristiwa). Atau, Anda dapat membuat aturan untuk mengalihkan pengguna ke halaman tertentu (tindakan) saat login (peristiwa). Menambahkan dan mengelola akun pengguna menunjukkan cara menetapkan kedua aturan tersebut.
Modul Aturan sangat fleksibel dan Anda dapat menggunakannya untuk membuat berbagai jenis aturan. Subkumpulan peristiwa mencakup:
- Menambahkan, mengupdate, atau menghapus aplikasi developer
- Mengubah status aplikasi developer
- Menambahkan, mengupdate, atau menghapus akun developer
- Menambahkan, memperbarui, atau menghapus node portal
- Drupal diinisialisasi
- Entri log Drupal dibuat
Subkumpulan jenis tindakan yang dapat dilakukan meliputi:
- Mengirim email ke individu atau grup
- Memblokir pengguna
- Mempromosikan konten
- Menampilkan pesan di situs
- Melakukan pengalihan halaman
- Memblokir alamat IP
Anda juga dapat menambahkan kondisi ke aturan, misalnya untuk menguji peran developer, sebagai bagian dari pemrosesan aturan.
Untuk daftar kemampuan bersaing, lihat dokumentasi di modul Aturan Drupal.
Aturan pengaktifan
Sebelum dapat membuat aturan, Anda dapat memastikan bahwa semua modul Drupal yang diperlukan telah
diaktifkan.
Untuk mengaktifkan modul Drupal yang diperlukan:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Modules di menu administrasi Drupal.
- Aktifkan modul berikut jika belum diaktifkan:
- Aturan
- UI Aturan
- Simpan konfigurasi.
Anda mungkin melihat modul lain yang diperlukan diaktifkan secara otomatis.
Membuat aturan
Dalam contoh ini, Anda membuat aturan untuk memberi tahu administrator saat developer membuat aplikasi baru di portal.
Untuk membuat aturan:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Configuration > Workflow > Rules di menu administrasi Drupal.
- Pilih + Tambahkan aturan baru di halaman Aturan.
- Tentukan Nama aturan. Misalnya Email saat pembuatan aplikasi.
- Jika perlu, tentukan tag sebagai app_creation.
- Di kotak drop-down React on event, pilih Devconnect > Setelah pembuatan aplikasi developer.
- Pilih Simpan
Halaman Mengedit aturan reaksi akan muncul. Anda sudah menetapkan peristiwa di langkah sebelumnya, jadi akan terlihat Saat pembuatan aplikasi developer di bagian Peristiwa. Biarkan Conditions kosong untuk aturan ini. - Di bagian Tindakan, pilih + Tambahkan tindakan.
- Pilih System > Send mail di menu dropdown.
Halaman Add a new action akan mengubah tata letaknya untuk memungkinkan Anda menentukan informasi email. - Mengedit semua informasi termasuk penerima email, isi pesan, pengirim, dan informasi lainnya.
- Klik Save untuk kembali ke halaman Mengedit aturan reaksi.
- Klik Save changes.
Kini, saat developer membuat aplikasi, email akan otomatis dikirim ke daftar penerima yang ditentukan oleh aturan.
Mengedit atau menghapus aturan
Setelah membuat aturan, Anda dapat mengedit atau menghapus aturan di lain waktu.
Untuk mengedit atau memperbarui aturan:
- Login ke portal Anda sebagai pengguna dengan hak istimewa admin.
- Pilih Configuration > Workflow > Rules di menu administrasi Drupal.
- Pilih aturan yang akan diedit atau dihapus.