Skapa dataåtgärder i visualiseringar som är inbäddade i externa containrar

Du kan bädda in visualiseringar i externa containrar, till exempel på en HTML-sida eller på applikationssidan för en konsument, och du kan inkludera dataåtgärder i visualiseringen. En inbäddad dataåtgärd gör det möjligt att interagera med den inbäddade visualiseringen i den externa containern. Du kan hämta en uppsättning dataelement som används i en visualisering från en extern container. Du kan lägga till så många inbäddade dataåtgärder som du vill.

Publiceringshändelsen gör att externa applikationer kan ta emot uppsättningen med dataelementvärden i den valda visualiseringen, vilket kallas visualiseringskontexten. Uppsättningen med dataelementvärden i de valda visualiseringarna får inte vara måttkolumner eller dolda kolumner.

Händelsenamnet anges i den externa containern och överförs när du publicerar kontexthändelsen. Kontexten är den uppsättning med dataelementvärden som finns på en angiven plats i visualiseringen. Om du använder dataåtgärden för flera arbetsböcker eller för flera dataelement i en arbetsbok kan du ange ett unikt händelsenamn som förenklar spårningen. Om du till exempel angav "DV Embedded Content DA1" som åtgärdsnamn kan du ange "Event from DA1" i fältet Händelsenamn för att ange vilken dataåtgärd händelsen kommer från.

Observera följande när du anger Överför värden:
  • Använd Alla om du vill fastställa skärningspunkten dynamiskt för cellen du klickar på, till exempel Produkt och År, och överföra de värdena till målet.
  • Använd Förankra data om du vill säkerställa att dataåtgärden visas vid exekvering, men endast om de obligatoriska kolumner som har angetts i fältet Förankra till är tillgängliga i vykontexten.
  • Använd Inga om du vill öppna sidan (URL:en eller ritytan), men inte överföra några data. Du kan till exempel vilja navigera till "www.oracle.com" utan att överföra någon kontext.
  • Använd Anpassad om du vill ange en anpassad uppsättning kolumner att överföra.
Observera följande när du väljer Stöder flerval:
  • – dataåtgärden anropas när en eller flera datapunkter har valts.
  • Av – dataåtgärden anropas när en enskild datapunkt har valts.

    Den här inställningen är särskilt användbar när valet av flera datapunkter kan resultera i ett fel, till exempel med REST-API:er från tredje part.

När du har sparat arbetsboken kan du bädda in den i externa containrar. Den externa containern visar de inbäddade visualiseringarna. När du högerklickar på visualiseringen och det finns tillämpliga dataåtgärder visas de i en listruta i visualiseringen. När du klickar på en inbäddad dataåtgärd fastställer den kontextinformationen för visualiseringen och överför den informationen till navigeringsåtgärdstjänsten för att bearbeta den. Navigeringstjänsten skapar en händelse med kontextnyttolastsinformationen. Du kan prenumerera på den här händelsen för att ta emot nyttolasten i händelseåteranropet och använder nyttolasten i andra områden.

  1. Gå till hemsidan, håll muspekaren över en arbetsbok, klicka på Åtgärder och välj Öppna.
  2. I arbetsboken klickar du på Meny och väljer Dataåtgärder.
  3. Klicka på Lägg till åtgärd. I Ny dataåtgärd går du till Namn och anger ett namn.
  4. Klicka på Typ och välj Publicera händelse.
  5. Klicka på Lägg till data eller Välj data i fältet Förankra till och välj sedan ett eller flera dataelement som du vill överföra värden till när dataåtgärden används.
  6. Ange ett händelsenamn.
  7. Klicka på fältet Överför värden och välj vilka värden du vill att dataåtgärden ska överföra till konsumenten.
  8. Klicka på Stöder flerval för att ange värdet.
    • – Dataåtgärden kan anropas när en eller flera datapunkter har valts.
    • Av – Dataåtgärden kan endast anropas när en enda datapunkt har valts.

      Den här inställningen är särskilt användbar när valet av flera datapunkter kan resultera i ett fel (till exempel med REST API:er från tredje part).

  9. Klicka på OK för att spara.