Krok 5: Registrace triggerů

V tomto kroku se dozvíte, jak lze registrovat trigger služby Oracle Content Management, který můžete vybrat pro svou komponentu pomocí volby Akce triggeru na kartě Propojení, která se nachází na panelu Nastavení.

Triggery jsou součástí mezikomponentní komunikace služby Oracle Content Management. Každá komponenta může vyvolat libovolný počet triggerů. Komponenta může triggeru poskytnout datovou část, která je poté předána libovolné akci spuštěné při vyvolání triggeru. Uživatelé mohou vybrat, jaké akce budou spuštěny pro jednotlivé triggery. A konečně, komponenty, které jsou sestaveny tak, aby spolupracovaly, mohou automaticky vyvolávat triggery pro spouštění akcí u druhé komponenty, aniž by uživatel musel definovat interakci mezi komponentami.

Pro vámi přidané komponenty jsou triggery registrovány jako součást registračních dat pro komponentu. Pokud chcete přidat trigger, aktualizujte pole vlastnosti "triggers" každým triggerem, který komponenta podporuje. Musíte také určit datovou část, kterou trigger podporuje, aby bylo možné vytvořit uživatelské rozhraní, které umožní uživateli mapovat hodnoty v datové části na vlastnosti podporované akcí.

Otevřete soubor appinfo.json a zkontrolujte položku "triggers":[],.

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

Tato položka obsahuje následující parametry:

  • Parametr triggerName, "imageClicked", který by měl být jedinečnou hodnotou a bude obvykle přiřazen do prostoru názvů podle identifikátoru vaší vlastní komponenty.

  • Parametr triggerDescription, "Image clicked", který je používán dialogovým oknem uživatelského rozhraní k zobrazení vašeho triggeru.

  • Parametr triggerPayload s jedinou hodnotou "payloadData" pro váš trigger. Uživatelé budou moci vybrat položky obsažené v této datové části a mapovat je na pole v akci.

Kontrola výsledků pro krok 5

Chcete-li zobrazit a vybrat trigger, přejděte na kartu Propojení na panelu Nastavení pro svou komponentu:

  1. Aktualizujte svou stránku na webu, aby nástroj Site Builder mohl provést změny komponenty.

  2. Uveďte stránku do režimu úprav.

  3. Přetáhněte svou komponentu na stránku.

  4. Vyvolejte panel Nastavení pro svou komponentu.

  5. Vyberte kartu Propojení u horního okraje panelu Nastavení.

  6. Klikněte na volbu Akce triggeru pro položku Typ propojení.

  7. Klikněte na trigger Image clicked, který jste registrovali.

  8. V dialogovém okně přetáhněte akci Zobrazit výstrahu ze sekce Akce stránky. (Akce stránky jsou integrované akce poskytované službou Oracle Content Management.)

  9. V poli Zpráva vyberte hodnotu Trigger Payload Data, což je název položky v datové části, který se zobrazil při registraci triggeru. Tento název můžete změnit na libovolný požadovaný název.

Nyní již dokážete registrovat trigger a mapovat jej na integrovanou akci, která projde hodnotu. V dalším kroku se dozvíme, jak je vyvoláván trigger ke spuštění akce.

Pokračujte částí Krok 6: Vyvolávání triggerů.