Jak fungují vlastní fronty¶
Vlastní (custom) fronty distribuují vlastní aktivity — aktivity, které vaše systémy vytvářejí přes Daktela API. Použijte je ke směrování jakékoli práce, která není hovorem, chatem ani emailem (např. úkoly z externího systému), na operátory se stejnými frontami, prioritami a distribučními strategiemi jako u ostatních kanálů.
Cesta vlastní aktivity Daktelou¶
- Váš systém vytvoří vlastní aktivitu přes Daktela API a nasměruje ji do fronty (nebo na Vlastní typ záznamu propojený s frontou).
- Fronta distribuuje aktivitu vašim operátorům podle své distribuční strategie, přesně jako u ostatních kanálů.
Žádný konektor ani řetězec směrování zde není — o tom, do které fronty aktivita vstoupí, rozhoduje samotný API požadavek.
Nastavení vlastní fronty¶
1. Vytvořte frontu¶
- Přejděte na Spravovat → Směrování → Fronty, klikněte na Přidat nový a vyberte Custom.
- Vyplňte Unikátní číslo fronty a Název.
- Klikněte na Uložit.
Všechna pole popisuje reference Vlastní fronta.
2. Přiřaďte do fronty operátory¶
- V seznamu front klikněte na Změnit ve sloupci Operátoři.
- Zaškrtněte uživatelská práva, která mají mít k frontě přístup, nastavte Prioritu a Typ přihlášení.
Všechny možnosti popisuje Základy front – Přiřazení operátorů do fronty.
3. Vytvářejte aktivity přes API¶
Vlastní aktivity lze vytvářet pouze přes Daktela API pomocí POST požadavku na endpoint /api/v6/activities s payloadem:
Aby se aktivita distribuovala ve vlastní frontě, musí API požadavek obsahovat buď:
-
unikátní jméno fronty, např.
Unikátní jméno fronty zjistíte otevřením fronty ve webové aplikaci – jméno se zobrazí v adresním řádku prohlížeče, např.
yourpbx.daktela.com/manage/queues/custom/update/869980
nebo
-
unikátní jméno Vlastního typu záznamu, např.
Vlastní typ záznamu musí být zároveň propojen s frontou. Unikátní jméno typu záznamu zjistíte otevřením typu ve webové aplikaci – jméno se zobrazí v adresním řádku prohlížeče.
Přes API požadavek můžete vyplnit i vlastní pole Vlastního typu záznamu:
"customFields": {"customFieldName": ["value"]}
např.
"customFields": {"email": ["daktela@daktela.com"]}
4. Otestujte¶
S operátorem přihlášeným do fronty a ve stavu Připraven odešlete testovací API požadavek a zkontrolujte, že aktivita operátorovi zazvoní.