Pular para conteúdo

Alocação automática dos atendentes

Essa página é dedicada para usuários que desejam configurar uma alocação automática dos chamados para seus atendentes.

Existem duas formas de alocação: uniforme e ponderada

Definições

  • Alocação uniforme

    Não leva em consideração o peso de um chamado. Ou seja, se existem dois atendentes numa fila, então os chamados serão distribuídos para ambos considerando apenas a quantidade de chamados com cada atendente.

  • Alocação ponderada

    Leva em consideração um campo do formulário, que indica a complexidade (peso) do chamado, na hora de distribuir o chamado. Ou seja, se existem dois atendentes numa fila, porém o atendente A possui apenas um chamado com complexidade (peso) igual a 20, enquanto o atendente B possui dois chamados, porém o somatório das complexidades (peso) é 18. Então o próximo chamado será atribuído para B mesmo este tendo maior quantidade de chamados.

Como preencher o database ticketAllocationRules

Todos os casos de uso são configurados no database ticketAllocationRules. Ao preencher um item desse database, devemos ter em mente o funcionamento básico do algoritmo de distribuição

Algoritmo utilizado

  1. Indicamos o gatilho da regra 1. Aqui podemos indicar se a regra será disparada quando houver uma criação de chamado da categoria x, ou atualização do chamado de categoria y…
  2. Listamos os possíveis candidatos a responsáveis do chamado 1. Nesse passo conseguimos informar quais grupos a alocação deve ser feita, além de indicar skills (ainda não implementado) que os usuários devem ter para ser candidato a responsável do chamado.
  3. Listamos os chamados desse contexto da regra e calculamos seu peso. Caso não seja informado o campo peso, então cada chamado terá peso 1, em outras palavras, a atribuição será quantitativa (uniforme)
  4. Por default é criado uma action com type allocationRules-${tua.id}, lembrando que a configuração de layout dessa action pode ser feita da seguinte forma

    No database ticketAllocationRules:

    image.png

    ou no json da categoria/tipo:

    image.png

Associação dessa regra no ticketType ou category

image.png

Principais casos de uso

Atribuição uniforme focada na igualdade do atendentes

Essa configuração é útil quando queremos garantir que todos os atendentes recebam a mesma quantidade de chamados independentemente de isso implicar em mais tempo de espera do chamado para ser atendido

image.png

Atribuição uniforme focado na maior quantidade de chamados atendidos

image.png

image.png

Atribuição ponderada

image.png

image.png