Adım 5: Tetikleyicileri Kaydetme

Bu adımda, bileşeninize yönelik ayarlar panelindeki Bağlantı sekmesi altında yer alan Tetikleyici Eylemleri seçeneğini kullanarak seçebileceğiniz bir Oracle Content Management tetikleyicisinin nasıl kaydedileceğini gözden geçireceksiniz.

Tetikleyiciler, Oracle Content Management bileşenler arası iletişiminin bir parçasıdır. Bileşenler herhangi bir sayıda tetikleyiciyi çalıştırabilir. Bileşen tetikleyici için bir veri yükü sağlayabilir ve veri yükü tetikleyici çalıştırıldığında yürütülen herhangi bir eyleme iletilir. Kullanıcılar her tetikleyici için hangi eylemlerin yürütüleceğini seçebilirler. Beraber çalışmak üzere oluşturulmuş olan bileşenler, kullanıcının bileşenler arasındaki etkileşimi tanımlamasına gerek olmadan diğer bileşenlerdeki eylemleri yürütmek üzere otomatik olarak tetikleyicileri çalıştırabilir.

Eklediğiniz bileşenler için tetikleyiciler, bileşenin kayıt verilerinin parçası olarak kaydedilir. Tetikleyici eklemek için "triggers" nitelik dizisini, bileşenin desteklediği her tetikleyiciyle güncelleyin. Kullanıcının veri yükündeki değerleri eylem tarafından desteklenen niteliklere eşlemesine izin veren kullanıcı arayüzünün oluşturulabilmesi için tetikleyicinin desteklediği veri yükünü de belirleyebilirsiniz.

appinfo.json dosyasını açın ve "triggers":[], girişini gözden geçirin.

"triggers": [{
    "triggerName": "imageClicked",
    "triggerDescription": "Image clicked",
    "triggerPayload": [{
      "name": "payloadData",
      "displayName": "Trigger Payload Data"
   }]
}],

Bu girişte şunları göreceksiniz:

  • Bir triggerName ("imageClicked"). Bunun benzersiz bir değeri olmalıdır ve genellikle özel bileşen no'nuz tarafından ad alanı oluşturulur.

  • Bir triggerDescription ("Image clicked"). Bu, kullanıcı arayüzü iletişim kutusu tarafından tetikleyicinizi görüntülemek için kullanılır.

  • Tetikleyiciniz için tek değerli bir triggerPayload ("payloadData"). Kullanıcılar bu veri yükünde giriş seçebilir ve girişleri eylemdeki alanlara eşleyebilir.

Adım 5'in Sonuçlarını Kontrol Edin

Bileşeninize yönelik Ayarlar panelindeki Bağlantı sekmesine gittiğinizde tetikleyicinizi görebilir ve seçebilirsiniz:

  1. Site Builder'ın bileşendeki değişiklikleri alabilmesi için sitenizde sayfanızı yenileyin.

  2. Sayfayı Düzenleme moduna alın.

  3. Bileşeninizi sayfaya sürükleyin.

  4. Ayarlar panelini bileşeninizin karşısına getirin.

  5. Ayarlar panelinin en üstündeki Bağlantı sekmesini seçin.

  6. Bağlantı Tipi olarak Tetikleyici Eylemleri'ne tıklayın.

  7. Kaydettiğiniz Image clicked tetikleyicisine tıklayın.

  8. İletişim kutusunda, Sayfa Eylemleri bölümünden Uyarıyı Göster eylemini sürükleyin. (Sayfa Eylemleri, Oracle Content Management tarafından sağlanan yerleşik eylemlerdir.)

  9. Mesaj alanında Tetikleyici Veri Yükü Verisi değerini seçin. Bu, veri yükünde tetikleyiciyi kaydederken gördüğünüz girişin adıdır. Bunu istediğiniz adla değiştirebilirsiniz.

Artık bir tetikleyici kaydedebilir ve bir değer ileterek tetikleyiciyi yerleşik bir eyleme eşleyebilirsiniz. Sonraki adımda, eylemi yürütmek için tetikleyicinin nasıl başlatılacağını gözden geçireceğiz.

Adım 6: Tetikleyici Başlatma bölümüne devam edin.