Opprette datahandlinger i visualiseringer som er innebygd i eksterne beholdere

Du kan bygge inn visualiseringer i eksterne beholdere , for eksempel en HTML-side eller applikasjonssiden til en forbruker, og du kan inkludere datahandlinger i visualiseringen. En innebygd datahandling gjør det mulig å samhandle med den innebygde visualiseringen i den eksterne beholderen. Du kan hente et sett med dataelementer som brukes i en visualisering, fra en ekstern beholder. Du kan legge til hvilket som helst antall innebygde datahandlinger.

Publiser hendelse gjør det mulig for eksterne applikasjoner å motta settet med dataelementverdier i den valgte visualiseringen, som kalles visualiseringskonteksten. Settet med dataelementverdier i de valgte visualiseringene kan ikke være målingskolonner eller skjulte kolonner.

Hendelsesnavnet er angitt i den eksterne beholderen og sendes når du publiserer konteksthendelsen. Konteksten er settet med dataelementverdier på en valgt plassering i visualiseringen. Hvis datahandlingen brukes på tvers av flere arbeidsbøker eller flere dataelementer i en arbeidsbok, kan du angi et unikt hendelsesnavn for enklere sporing. Hvis du for eksempel har angitt DV Embedded Content DA1 som handlingsnavn, kan du angi Hendelse fra DA1 i feltet Hendelsesnavn og dermed angi hvilken datahandling hendelsen kommer fra.

Merk deg følgende når du fyller ut Send verdier:
  • Bruk Alle til å fastsette skjæringspunktet dynamisk for cellen du klikker på , for eksempel Produkt og år, og sende de aktuelle verdiene til målet.
  • Bruk Forankre data til å sikre at datahandlingen vises ved kjøring, men bare hvis de nødvendige kolonnene som er angitt i feltet Forankre til, er tilgjengelige i visningskonteksten.
  • Bruk Ingen til å åpne siden (URL-adressen eller lerretet), men ikke sende data. Du kan for eksempel gå til www.oracle.com uten å sende en kontekst.
  • Bruk Egendefinert til å angi et egendefinert sett med kolonner som skal sendes.
Merk deg følgende når du velger Støtter flere valg:
  • - starter datahandlingen når ett eller flere datapunkt velges.
  • Av - starter datahandlingen når ett datapunkt velges.

    Denne innstillingen er spesielt nyttig når valg av flere datapunkt kan føre til en feil , for eksempel med enkelte REST-API-er fra tredjeparter.

Når du har lagret arbeidsboken, kan du bygge den inn i eksterne beholdere. Den eksterne beholderen viser de innebygde visualiseringene. Når du høyreklikker på visualiseringen og den inkluderer gjeldende datahandlinger, vises de i en rullegardinliste i visualiseringen. Hvis du klikker på en innebygd datahandling, bestemmer den kontekstopplysningene for visualiseringen og sender opplysningene til navigeringshandlingstjenesten for behandling. Navigeringstjenesten fremkaller en hendelse med nyttelastopplysningene for konteksten. Du kan abonnere på denne hendelsen og motta nyttelasten i tilbakekallet av hendelsen, og du kan bruke nyttelasten på andre områder.

  1. Beveg musepekeren over en arbeidsbok på hjemmesiden, klikk på Handlinger, og velg deretter Åpne.
  2. Klikk på Meny i arbeidsboken, og velg Datahandlinger.
  3. Klikk på Legg til handling. Skriv inn et navn i Navn under Ny datahandling.
  4. Klikk på Type, og velg Publiser hendelse.
  5. Klikk på Legg til data eller Velg data i feltet Forankre til, og velg ett eller flere dataelementer du vil sende verdier til når datahandlingen brukes.
  6. Fyll ut Hendelsesnavn.
  7. Klikk på feltet Send verdier, og velg hvilke verdier datahandlingen skal sende til forbrukeren.
  8. Klikk på Støtter flere valg for å angi verdien.
    • - datahandlingen kan startes når ett eller flere datapunkter er valgt.
    • Av - datahandlingen kan bare startes når ett datapunkt er valgt.

      Denne innstillingen er spesielt nyttig når valg av flere datapunkter kan føre til en feil (for eksempel med enkelte REST-API-er fra tredjeparter).

  9. Klikk på OK når du vil lagre.