# Postupně podle operátora

Interakce (Sezení) je vždy směrována na operátora s nejvyšší prioritou. Priorita operátora se určuje podle kritérií definovaných v podsekci [Pravidla přiřazení](#pravidla-prirazeni).&#x20;

Metoda má tyto vlastnosti:

* volitelná velikost fronty (widget změní svůj stav na offline, když je fronta plná).
* doba pro přijetí klienta v sekundách, po které je čekající relace nabídnuta jinému operátorovi (postupně se zvyšuje počet operátorů a každý z nich má možnost čekající relaci přijmout)
* hodnota parametru "max. doba ve frontě" určuje dobu, po kterou je čekající relace směrována k další skupině operátorů (v rámci definovaných pravidel směrování). K předání čekající relace další skupině operátorů dojde v případě plného vytížení skupiny na prvním místě v rámci daného routingu.
* Automatické vyzvednutí znamená okamžité automatické přijetí relace bez nutnosti kliknutí na tlačítko "Přijmout".

{% hint style="info" %}
*Auto-accept můžete použít pro sezení i pro e-maily.*
{% endhint %}

{% hint style="success" %}
V nastavení skupiny můžete upřesnit kritéria (priority) pro výběr jednotlivých operátorů během routingu sezení. K dispozici je 5 priorit, které můžete libovolně odebírat, přidávat nebo měnit jejich pořadí přetažením priority výše/níže v seznamu. Viz příklad dále.
{% endhint %}

## Pravidla přiřazení

{% hint style="info" %}
*Toto je relevantní pouze pro routingovou strategii **Postupně podle operátora**.*
{% endhint %}

Sezení jsou rozděleny mezi [operátory](#mezi-operatory) nebo [skupinami](#mezi-skupinami). Způsob rozdělování můžete nastavit pomocí různých podmínek a priorit.

### Mezi operátory

{% hint style="warning" %}
*Platí pouze pro distribuční pravidlo "Postupně podle operátora".*
{% endhint %}

* **Maximální čas ve frontě** - pokud klient čeká ve frontě obsazené skupiny (není přiřazen k operátorovi) déle než definovaný čas, je interakce směrována na další skupinu v pořadí (která splňuje routingové podmínky).
* **Maximální čas na přijetí** - pokud operátor nepřijme klienta v definovaném čase, je klient směrován na dalšího operátora v rámci skupiny. Šanci přijmout tohoto klienta má stále i operátor, kterému byl klient směrován poprvé.

{% hint style="danger" %}
*Pokud nastavení polí (jako Maximální ACW, Maximální počet klientů ve frontě nebo jiné) necháte prázdné, pro aplikaci to bude znamenat totéž jako nekonečná hodnota. Tedy např. necháte-li parametr Max. počtu klientů ve frontě bez konkrétní hodnoty, **budou se klienti routovat do skupiny bez omezení**.*
{% endhint %}

V podsekci můžete zakázat/povolit jednotlivé priority a změnit jejich pořadí.  Níže obsažené priority nemusí být aplikovány, jestliže v seznamu výše umístěné priority postačí k výběru operátora.

#### Seznam priorit

<table><thead><tr><th width="239">Priorita</th><th width="337.3333333333333">Popis</th><th width="172.66666666666674" align="center">Editovatelná</th></tr></thead><tbody><tr><td>Počet aktuálně přiřazených interakcí</td><td>Součet aktuálně čekajících a přijatých sezení/emailů</td><td align="center">Ano</td></tr><tr><td>Celkový počet přiřazených interakcí za dnešní den</td><td>Celkový počet sezení/emailů přiřazených routingem od půlnoci dnešního dne</td><td align="center">Ano</td></tr><tr><td>Celkový počet přijatých interakcí za dnešní den</td><td>Celkový počet sezení/emailů přijatých operátorem od půlnoci dnešního dne</td><td align="center">Ano</td></tr><tr><td>Preferovat stejného operátora</td><td>Preferovat operátora, který s klientem komunikoval naposledy</td><td align="center">Ano</td></tr><tr><td>Náhodný výběr</td><td>Operátor bude vybrán náhodně. Vždy poslední v pořadí - nelze změnit</td><td align="center">Ne</td></tr></tbody></table>

### Mezi skupinami

Pro přepad mezi skupinami musí být splněny následující 3 podmínky:

* všichni operátoři ve skupině mají plné sloty
* fronta skupiny je plná
* parametr "Maximální čas ve frontě" je nastaven

{% hint style="info" %}
*Přepad čekajícího klienta mezi skupinami se děje za těchto okolností:*

* *žádný operátor ze skupiny není online*
* *všichni operátoři jsou obsazeni a zároveň fronta skupiny je plná*
* *všichni operátoři jsou ve stavu Pryč*
* *skupina je prázdná (0 členů)*
* *všichni operátoři mají vypnutý konkrétní kanál*
* *skupina je mimo pracovní dobu*
  {% endhint %}

## Příklad

{% hint style="info" %}
***Nastavení je následující:***

1. *Preferovat posledního přiřazeného operátora*
2. *Počet aktuálně přiřazených interakcí*
3. *Celkový počet přijatých interakcí za dnešní den*
4. *Náhodný výběr*
   {% endhint %}

{% hint style="info" %}
***Situace:***

* *Do fronty vstoupil nový klient.*&#x20;
* *Přihlášení operátoři jsou **Bob**, **Dan** a **Alice**.*&#x20;
* ***Dan** právě hovoří s jiným klientem.*&#x20;
* ***Bob** a **Alice** mají volné ruce.*&#x20;
* ***Bob** ráno odbavil jednoho klienta,*&#x20;
* ***Alice** žádného klienta dnes neodbavila.*
  {% endhint %}

### Vyhodnocení priorit

<table><thead><tr><th width="246">Priorita</th><th align="center">Bob</th><th align="center">Alice</th><th align="center">Dan</th></tr></thead><tbody><tr><td>Preferovat posledního přiřazeného operátora</td><td align="center">0</td><td align="center">0</td><td align="center">0</td></tr><tr><td>Počet aktuálně přiřazených interakcí</td><td align="center">0</td><td align="center">0</td><td align="center">1</td></tr><tr><td>Celkový počet přijatých interakcí za dnešní den</td><td align="center">1</td><td align="center">0</td><td align="center">1</td></tr></tbody></table>

Nový klient bude směrován na **Alici**. První 3 pravidla byla dostatečná pro výběr konkrétního operátora. Čtvrté pravidlo nebylo nutné.
