Wyzwalacze i czynności — informacje podstawowe

Można skonfigurować komunikację między składnikami (w tym między składnikami renderowanymi w ramkach wstawkowych), tak aby wyzwalacz w składniku wywoływał czynność w innym składniku.

Wyzwalacze stanowią część mechanizmu komunikacji między składnikami Oracle Content Management. Każdy składnik może uaktywniać dowolną liczbę wyzwalaczy. Składnik może dostarczać do wyzwalacza ładunek, który jest przekazywany do czynności uruchamianej w chwili uaktywnienia wyzwalacza. Można wybrać czynności uruchamiane dla poszczególnych wyzwalaczy. Składniki, które są projektowane z myślą o ich współpracy, mogą automatycznie uaktywniać wyzwalacze w celu uruchamiania czynności w innym składniku bez interakcji użytkownika.

Podstawowy proces obejmuje:
  1. Rejestrowanie wyzwalaczy

  2. Uaktywnianie wyzwalaczy

  3. Rejestrowanie czynności

  4. Uruchamianie czynności w celu sprawdzenia konfiguracji

Na przykład używając składników "przycisk", można zlecić wykonywanie czynności, takich jak pokazywanie lub ukrywanie składników strony czy wyświetlanie komunikatów. W jednym składniku może być zawarta lista siedzib firm i — gdy użytkownik kliknie na siedzibie danej firmy — w innym składniku zostaną wyświetlone szczegóły lokalizacji.

W przypadku składnika dostosowywanego wyzwalacze i czynności są rejestrowane w ramach jego danych rejestracyjnych — nie są elementem implementacji składnika. W danych rejestracyjnych występuje wpis "triggers": [], i "actions":[], zawierający listę wyzwalaczy i czynności obsługiwanych przez składnik. Składnia jest identyczna z używaną dla składników lokalnych i odległych; różni się tylko lokalizacja i sposób jej pobierania.

Zob. rozdział Używanie wyzwalaczy i czynności w podręczniku Tworzenie serwisów za pomocą Oracle Content Management.