Trinn 5: Registrere triggere

I dette trinnet går du gjennom hvordan en Oracle Content Management-utløser kan registreres, noe du kan velge ved hjelp av valget Utløserhandlinger i fanen Kobling i ruten Innstillinger for komponenten.

Utløsere er en del av kommunikasjonen mellom komponenter i Oracle Content Management. Alle komponenter kan fremkalle et hvilket som helst antall triggere. Komponenten kan levere en nyttelast for en trigger, som deretter sendes til hvilken som helst handling som utføres når triggeren initieres. Brukerne kan velge hvilke handlinger som skal utføres for hver trigger. Komponenter som er bygd for å fungere sammen, kan automatisk initiere triggere som utfører handlinger på den andre komponenten uten at brukeren må definere samhandlingen mellom komponentene.

For komponenter du legger til, blir triggere registrert som en del av registreringsdataene for komponenten. Når du skal legge til en trigger, oppdaterer du matrisen for egenskapen triggers med hver trigger som komponenten støtter. Du må også angi nyttelasten som triggeren støtter, for at brukergrensesnittet kan opprettes slik at brukerne kan tilordne verdier i nyttelasten til egenskaper som støttes av handlingen.

Åpne filen appinfo.json og gjennomgå oppføringen "triggers":[],.

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

I denne oppføringen ser du følgende:

  • Et triggerName, "imageClicked", som skal være en unik verdi, og som vanligvis bruker ID-en for den egendefinerte komponenten din som navneområde.

  • En triggerDescription, "Image clicked", som dialogboksen i brukergrensesnittet bruker til å vise triggeren.

  • En triggerPayload med enkeltverdi, "payloadData", for triggeren din. Brukerne kan velge oppføringer i denne nyttelasten og tilordne dem til felt i handlingen.

Kontrollere resultatene for trinn 5

Du kan se og velge triggeren når du går til fanen Kobling i ruten Innstillinger for komponenten:

  1. Oppfrisk siden på området ditt slik at områdebyggeren kan plukke opp endringer av komponenten.

  2. Sett siden i redigeringsmodus.

  3. Dra og slipp komponenten din på siden.

  4. Åpne ruten Innstillinger for komponenten.

  5. Velg fanen Kobling øverst i ruten Innstillinger.

  6. Klikk på Triggerhandlinger som koblingstype.

  7. Klikk på triggeren Bilde det er klikket på som du registrerte.

  8. I dialogboksen drar du handlingen Vis varsel fra delen Sidehandlinger. (Sidehandlinger er innebygde handlinger som leveres av Oracle Content Management.)

  9. I feltet Melding velger du verdien Nyttelastdata for trigger, som er navnet på oppføringen i nyttelasten du så da du registrerte triggeren. Du kan endre dette navnet til et hvilket som helst annet navn.

Nå er du i stand til å registrere en trigger og tilordne den til en innebygd handling ved at den sendes via en verdi. I neste trinn skal vi gjennomgå hvordan triggeren initieres slik at handlingen utføres.

Gå videre til Trinn 6: Initiere triggere.