Přeskočit obsah

iFrame widget

Úvod

Widgety jsou základní stavební kameny dashboardů, wallboardů a aktivit v záložkách. Můžete přizpůsobit a definovat, jak bude vypadat pracovní prostor každého agenta. iFrame widgety mohou zobrazovat externí webovou aplikaci v pracovním prostoru agenta. Mohou být použity na dashboardech, kde se obnovují každých několik sekund, nebo mohou být použity, když agent pracuje na aktivitě v záložce. iFrame widget může předávat proměnné podřízené stránce přes GET parametry obsahující informace z aktivity. URL může obsahovat atributy, které jsou součástí aktivity kontaktního centra, s doporučenými parametry následovně:

  • Caller ID - telefonní číslo volajícího pro identifikaci zákazníka v CRM a spárování CRM aktivity se záznamem účtu.
  • Direction - klíčové slovo identifikující směr aktivity (může obsahovat "in", "out" nebo "internal").
  • Call ID - jedinečné ID telefonního hovoru.
  • Activity ID - jedinečné ID aktivity.

Konfigurace iFrame widgetu na Dashboardu

  1. Widgety na dashboardu můžete konfigurovat přechodem na Správa → Uživatelé → Přístupy a kliknutím na Změnit ve sloupci Nastavení dashboardu.
  2. Přetáhněte widget Stránka v iframe do oblasti dashboardu a klikněte na nastavení widgetu. Nastavení:

  3. Název: Zadejte název pro Inframe.

  4. URL: Zadejte URL adresu.
  5. Povolit funkce: Ovládejte Feature Policy a povolte iFrame přístup např. k fullscreen, mikrofonu, kameře a geolokaci. Zadejte např. "camera;microphone" pro povolení jejich použití v iFrame.
  6. Výška(px): Nastavte výšku iframe v pixelech.
  7. Popis widgetu: Zadejte popis, jaké informace widget zobrazuje. Obvykle se používá k rozlišení mezi několika widgety stejného typu s různými nastavenými filtry.
  8. Zobrazit v: Vyberte místa pro zobrazení vašeho obsahu: Pouze v aplikaci, Pouze v prohlížeči nebo Všude.
  9. Zadejte URL adresu a výšku vaší aplikace (která by měla být načtena do iframe). Můžete použít parametry řetězce dotazu (viz níže sekce Parametry) nebo nastavit výšku iframe v pixelech.
  10. Můžete se vrátit na dashboard a zobrazit iFrame widget.

Konfigurace iFrame widgetu v záložce aktivity

Widgety v záložce aktivity můžete konfigurovat přechodem na Správa → Fronty a kliknutím na šedou ikonu obrazovky fronty, kde chcete použít iFrame widget. Přetáhněte widget Stránka v iframe do oblasti dashboardu a klikněte na nastavení widgetu.

Pole Popis
Název Zadejte název.
URL V URL můžete použít parametry/proměnné, které budou nahrazeny skutečnými hodnotami. Např. "https://www.google.com/search?q=%27+aclUserData.user.title+%27 " kde "+aclUserData.user.title+" bude nahrazeno názvem aktuálně přihlášeného uživatele.
Povolit funkce Ovládejte Feature Policy a povolte iFrame přístup např. k fullscreen, mikrofonu, kameře a geolokaci. Zadejte např. "camera;microphone" pro povolení jejich použití v iFrame. Více informací v dokumentaci Feature Policy.
Výška(px) Zadejte výšku vaší aplikace.
Popis widgetu Zadejte popis, jaké informace widget zobrazuje. Obvykle se používá k rozlišení mezi několika widgety stejného typu s různými nastavenými filtry.
Když agent přijme hovor, iFrame widget se zobrazí v jeho záložce aktivity s načtenou externí aplikací.

Parametry - Jak je používat v iFramech

V okně screen pop můžete použít parametry aktivity. Pro jejich přístup použijte speciální syntaxi. V tomto příkladu nastavíme okno screen pop pro příchozí hovory. Otevře se echo služba a vrátí parametry specifikované v řetězci dotazu - telefonní číslo, jméno agenta a název fronty. Jak získat parametry pro tento příklad:

  1. Pracujeme s aktivitou hovoru a jako takoví máme přístup ke všem hodnotám v objektu activitycall.
  2. Použijte speciální syntaxi notace '+item.propertyname+'.
  3. Pokud je typem objektu, můžete přistupovat ke všem vlastnostem vnitřního objektu pomocí '+item.propertyobject.propertyname+' (příklad: '+item.id_agent.name+' )
  4. Toto je finální url, které vložíme do nastavení okna screen pop: https:``//www.daktela.com/downloads/echo-service.php?callerid='+activity.item.clid+'&agents_name='+activity.user.title+'&queue_name='+activity.queue.title+'

Warning

Pokud je aktivita propojena se záznamem kampaně nebo CRM kontaktem, je také možné použít hodnoty customFields:

https:``//www.daktela.com/downloads/echo-service.php?record_first_name='+record.customFields.first_name[0]+'``https:``//www.daktela.com/downloads/echo-service.php?contact_bnet_id='+contact.customFields.bnet_id[0]+'

Info

Některé verze Daktela používají syntaxi {{item.propertyname}}.

Tip

Pro více informací o šablonovacím jazyce viz Obecné informace a tipy.