I det här steget granskar vi hur en trigger för Oracle Content Management kan registreras, som du kan välja med alternativet Triggeråtgärder under fliken Länk i panelen Inställningar för komponenten.
Triggrar är en del av kommunikationen mellan komponenter för Oracle Content Management. En komponent kan orsaka valfritt antal triggrar. Komponenten kan tillhandahålla en nyttolast för en trigger, som sedan överförs till valfri åtgärd som exekveras när triggern aktiveras. Användare kan välja vilka åtgärder som ska exekveras för varje trigger. Slutligen kan komponenter som är byggda för att fungera tillsammans automatiskt orsaka triggrar för att exekvera åtgärder i den andra komponenten utan att användaren behöver definiera interaktionen mellan komponenterna.
För komponenter som du lägger till registreras triggrar som en del av registreringsdata för komponenten. Om du vill lägga till en trigger ska du uppdatera egenskapsuppställningen "triggers"
för varje trigger som komponenten stöder. Du måste även ange den nyttolast som triggern stöder, så att användargränssnittet kan skapas på ett sätt som ger användaren möjlighet att mappa värden inom nyttolasten till egenskaper som stöds av åtgärden.
Öppna filen appinfo.json
och granska posten "triggers":[],
.
"triggers": [{ "triggerName": "imageClicked", "triggerDescription": "Image clicked", "triggerPayload": [{ "name": "payloadData", "displayName": "Trigger Payload Data" }] }],
I den här posten ser du följande:
Ett triggerName, "imageClicked"
, som bör vara ett unikt värde och normalt associeras med namnrymd av den anpassade komponentens id.
En triggerDescription, "Image clicked"
, som används av dialogrutan i användargränssnittet för att visa triggern.
En triggerPayload av envärdestyp, "payloadData"
, för triggern. Användare får möjlighet att välja poster i den här nyttolasten och mappa dem till fält i åtgärden.
Kontrollera resultaten för steg 5
Du kan visa och välja triggern när du går till fliken Länk i panelen Inställningar för komponenten:
Förnya sidan på webbplatsen så att webbplatsverktyget kan hämta ändringar av komponenten.
Ta sidan till redigeringsläge.
Dra och släpp komponenten på sidan.
Öppna panelen Inställningar mot komponenten.
Välj fliken Länk överst i panelen Inställningar.
Klicka på Triggeråtgärder som Länktyp.
Klicka på triggern Image clicked som du har registrerat.
I dialogrutan drar du åtgärden Visa avisering inifrån sektionen Sidåtgärder. (Sidåtgärder är inbyggda åtgärder som tillhandahålls av Oracle Content Management.)
I fältet Meddelande väljer du värdet Nyttolastdata för trigger, som är namnet på den post i nyttolasten som du såg när du registrerade triggern. Du kan ändra det till valfritt namn.
Nu klarar du att registrera en trigger och mappa triggern till en inbyggd åtgärd, med överföring av ett värde. I nästa steg granskar vi hur triggern aktiveras för exekvering av åtgärden.
Fortsätt till Steg 6: Orsaka triggrar.