Tworzenie czynności (związanych z danymi) w wizualizacjach osadzonych w zewnętrznych pojemnikach

Wizualizacje można osadzać w zewnętrznych pojemnikach (takich jak strona HTML czy strona aplikacji klienta) i do wizualizacji można dołączać czynności związane z danymi. Osadzona czynność związana z danymi umożliwia interakcję z wizualizacją osadzoną w zewnętrznym pojemniku. Z zewnętrznego pojemnika pobrać zbiór tych elementów danych, które są używane w wizualizacji. Można dodawać dowolną liczbę osadzonych czynności związanych z danymi.

Czynność "Publikuj zdarzenie" umożliwia aplikacjom zewnętrznym otrzymywanie zbioru wartości elementów danych z wybranej wizualizacji, zwanego kontekstem wizualizacji. Zbiór wartości elementów danych w wybranych wizualizacjach nie może być kolumnami miar ani kolumnami ukrytymi.

Nazwa zdarzenia jest udostępniana w pojemniku zewnętrznym i jest przekazywana, gdy zostanie opublikowane zdarzenie kontekstowe. Kontekst oznacza zbiór wartości elementów danych z wybranej lokalizacji w wizualizacji. Jeśli czynność związana z danymi jest używana w więcej niż jednym skoroszycie lub w kilku elementach danych w jednym skoroszycie, można użyć unikatowej nazwy zdarzenia, ułatwiając w ten sposób jego śledzenie. Na przykład, jeśli jako nazwa czynności związanej z danymi została wprowadzona DV Embedded Content DA1, to w polu Nazwa zdarzenia można by wpisać Event from DA1, aby zasygnalizować, z której czynności związanej z danymi pochodzi to zdarzenie.

Wypełniając pole Przekaż wartości, należy zwrócić uwagę, że:
  • Wszystkie - wartości wspólne dla klikniętej komórki, na przykład "Produkt" i "Rok", będą dynamicznie ustalane i przekazywane do miejsca docelowego.
  • Dane kotwicowe - czynność związana z danymi będzie wyświetlana w trybie wykonawczym, lecz tylko wtedy, gdy wymagane kolumny, określone w kontekście Zakotwicz do, będą dostępne w kontekście perspektywy.
  • Brak - jest otwierana strona (adres URL lub kanwa), lecz nie są przekazywane żadne dane. Na przykład, można przejść na stronę www.oracle.com, nie przekazując informacji kontekstowych.
  • Niestandardowe - Umożliwia określenie niestandardowego zestawu kolumn do przekazania.
Wybierając opcję Obsługuje więcej niż jeden wybór, należy zwrócić uwagę, że:
  • Wł. - Czynność związaną z danymi jest wywoływana, gdy zostanie wybrany jeden punkt danych lub większa ich liczba.
  • Wył. - czynność związana z danymi jest wywoływana, gdy zostanie wybrany jeden punkt danych.

    To ustawienie jest szczególnie przydatne, gdy wybór więcej niż jednego punktu danych może się przyczynić do błędu, na przykład w przypadku niektórych obcych REST API.

Po zapisaniu skoroszytu można go osadzać w zewnętrznych pojemnikach. Zewnętrzny pojemnik pokazuje osadzone wizualizacje. Gdy użytkownik kliknie prawym przyciskiem na wizualizacji zawierającej czynności związane z danymi, czynności te zostaną wyświetlone w menu podręcznym wizualizacji. Gdy zostanie wybrana osadzona czynność związana z danymi, nastąpi ustalenie kontekstu wizualizacji i informacja ta zostanie - w celu jej przetworzenia - przekazana do usługi czynności nawigacji. Usługa nawigacji zgłosi zdarzenie z ładunkiem zawierającym informację o kontekście. Zdarzenie to można subskrybować i otrzymać ładunek w wywołaniu zwrotnym zdarzenia, który to ładunek można wykorzystywać w innych obszarach.

  1. Na stronie startowej wskazać kursorem skoroszyt, kliknąć Czynności i wybrać Otwórz.
  2. W skoroszycie kliknąć Menu, po czym wybrać Czynności związane z danymi.
  3. Kliknąć Dodaj czynność. W obszarze "Nowa czynność związana z danymi" wypełnić pole Nazwa.
  4. Wybrać z listy Typ opcję Publikuj zdarzenie.
  5. Kliknąć przycisk Dodaj dane lub Wybór danych dla pola Zakotwicz do, po czym wybrać jeden lub większą liczbę elementów danych, dla których mają być - gdy zostanie zastosowana czynność związana z danymi - przekazywane wartości.
  6. Wprowadzić w polu Nazwa zdarzenia odpowiednią nazwę.
  7. Kliknąć w polu Przekaż wartości, po czym wybrać wartości, które czynność związana z danymi ma przekazywać do konsumenta.
  8. Wybrać opcję Obsługuje więcej niż jeden wybór, aby ustawić wartość.
    • Wł. — Czynność związaną z danymi można wywołać, gdy zostanie wybrany jeden punkt danych lub większa ich liczba.
    • Wył. — Czynność związaną z danymi można wywołać tylko wtedy, gdy zostanie wybrany jeden punkt danych.

      To ustawienie jest szczególnie przydatne, gdy wybór więcej niż jednego punktu danych może stać się przyczyną błędu (na przykład w przypadku niektórych obcych REST API).

  9. Kliknąć przycisk OK, aby zapisać.