iFrame widget¶
- Úvod
- Konfigurace iFrame widgetu na Dashboardu
- Konfigurace iFrame widgetu v záložce aktivity
- Parametry - Jak je používat v iFramech
Ú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¶
- 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.
-
Přetáhněte widget Stránka v iframe do oblasti dashboardu a klikněte na nastavení widgetu. Nastavení:
-
Název: Zadejte název pro Inframe.
- URL: Zadejte URL adresu.
- 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ýška(px): Nastavte výšku iframe v pixelech.
- 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.
- Zobrazit v: Vyberte místa pro zobrazení vašeho obsahu: Pouze v aplikaci, Pouze v prohlížeči nebo Všude.
- 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.
- 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:
- Pracujeme s aktivitou hovoru a jako takoví máme přístup ke všem hodnotám v objektu activitycall.
- Použijte speciální syntaxi notace '+item.propertyname+'.
- 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+' ) - 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.