Skip to main content
Skip table of contents

Uso do campo Score na Distribuição de Casos

Esta documentação explica para usuários da plataforma como configurar e usar o campo Score na distribuição de casos (regras de distribuição / filas), tanto para Chat quanto para Voz.


1. Conceito de Score

O Score é uma pontuação numérica usada para priorizar a ordem de atendimento dos casos dentro de uma regra de distribuição (fila).

  • Quanto maior o Score, maior a prioridade do caso.

  • O Score não está ligado apenas à fila, mas ao contexto do cliente/atendimento:

    • status do cliente

    • relacionamento

    • importância

    • recorrência

    • regras de negócio externas (BOT, URA, integrações, etc.)

Comportamento padrão

  • Todo atendimento nasce com Score = 0.

  • Se nada for configurado (BOT, URA, API, workflow), os casos continuam sendo entregues por ordem de chegada (data/hora).


2. Como funciona a priorização na Regra de Distribuição

A engine de distribuição passa a ordenar os casos desta forma:

  1. Primeiro pelo Score (do maior para o menor)

  2. Depois pela data/hora de criação/classificação do caso (do mais novo para o mais antigo dentro do mesmo score)

Exemplo prático

Casos na fila:

  • Atendimento 01 – Fila Normal – Score 0 – criado em= 29/01/2025 14:00:00

  • Atendimento 02 – Fila Normal – Score 0 – criado em = 29/01/2025 14:10:00

  • Atendimento 03 – Fila VIP – Score 100 – criado em = 29/01/2025 14:15:00

  • Atendimento 04 – Fila Preferencial – Score 10 – criado em = 29/01/2025 14:20:00

Ordem de entrega:

  1. Atendimento 03 (Score 100)

  2. Atendimento 04 (Score 10)

  3. Atendimento 01 (Score 0 – mais antigo)

  4. Atendimento 02 (Score 0 – mais novo)

Observação: Em frações de segundo, pode haver pequenas variações devido ao tempo de processamento entre classificar, disponibilizar e reorganizar filas, mas a regra de prioridade é sempre respeitada.


3. Onde o Score aparece na plataforma

3.1. Telas de atendimento (Chat e Voz – MGW)

  • O campo Score é exibido nas MGW telas:

    • Chat

    • Voz

Objetivo: permitir que o atendente identifique rapidamente quando um caso chegou priorizado em relação aos demais.

Exemplos de uso para o atendente:

  • Visualizar que um cliente “Black” ou “VIP” entrou com score alto.

  • Entender por que um caso “furou a fila” e foi entregue antes de outros.


4. Como definir o Score de um atendimento

Existem três principais formas de definir (ou alterar) o Score de um caso:

4.1. Definição via BOT / URA

No fluxo de BOT/URA, você pode:

  1. Implementar regras de negócio que calculem o Score com base em:

    • Tipo de cliente (Ex.: “Black” = +100 pontos)

    • Risco público (Ex.: +100 pontos adicionais)

    • Segmento, plano, tempo de relacionamento, etc.

  2. Atribuir o valor calculado ao campo Score do atendimento.

  3. Quando o caso for criado e classificado em uma regra de distribuição, ele já entra na fila com o Score definido.

Exemplo de lógica de negócio:

  • Cliente Black: +100 pontos

  • Cliente Black com risco público: +100 pontos adicionais

  • Resultado: Score 200 → prioridade máxima nessa fila, à frente de clientes com Score menor.

4.2. Definição via APIs de criação de caso

O campo Score está disponível nas APIs que criam atendimentos:

  • Criação via URA

  • Criação via APIs externas (integrações de parceiros/sistemas legados)

Comportamento:

  • Se nenhum Score for informado na API → o caso é criado com Score = 0.

  • Se a integração informar um Score específico → o caso entra na fila já com esse valor, impactando imediatamente a prioridade.

Use essa opção quando o sistema externo (CRM, antifraude, billing etc.) já tiver a lógica de prioridade calculada.

4.3. Alteração via Workflow / Fluxos internos

O campo Score existe no objeto caso e pode ser alterado:

  • Por qualquer tipo de fluxo no Workflow da plataforma.

  • A qualquer momento em que a regra de negócio exigir re-priorização.

Regra importante:

  • Sempre que o Score for alterado, e o caso já estiver classificado em uma fila:

    • O caso é reposicionado na fila de entrega.

    • Na próxima entrega:

      • Se tiver Score maior que os demais, passa na frente.

      • Se tiver Score menor, pode ir para o fim da fila, de acordo com a combinação de Score + data/hora.


5. Uso do Score na configuração da Regra de Distribuição (Casos de Lista)

Na tela de cadastro/edição de regras de distribuição para casos de lista, o usuário configurador pode:

  1. Escolher o campo Score como um dos critérios de ordenação/priorização.

Por que Score + data/hora?

Quando o usuário escolher o campo Score para ordenação:

  • A plataforma considera Score e data de cadastro/classificação.

  • Isso evita que casos com mesmo Score sejam entregues fora da ordem cronológica desejada.

Na prática, a fila se comporta assim:

  1. Ordena por Score (maior para menor).

  2. Para casos com mesmo Score, respeita a ordem de chegada.


6. Reposicionamento automático ao alterar o Score

Sempre que o campo Score de um atendimento for alterado:

  1. A alteração é refletida quase imediatamente na engine de distribuição.

  2. Se o caso já estava em uma fila:

    • Ele é reavaliado e reposicionado conforme:

      • novo Score

      • data/hora.

Resultado:

  • O caso pode:

    • Subir na fila (Score aumentado).

    • Descer na fila (Score reduzido).

  • Essa nova posição passa a ser considerada na próxima entrega de caso para os atendentes.


7. Histórico de alterações de Score

Para garantir rastreabilidade:

  • Toda alteração de Score gera um registro no histórico do caso.

  • A ação associada pode ser identificada como Change Score.

Isso permite:

  • Auditoria de quem/qual sistema alterou a prioridade.

  • Revisão posterior de decisões de negócio em casos sensíveis.


8. Boas práticas de uso

  • Comece simples: use faixas de Score (ex.: 0, 10, 50, 100) antes de criar modelos muito complexos.

  • Centralize a lógica de priorização:

    • Preferencialmente no BOT/URA ou sistemas externos especializados, mantendo o cVortex como executor da prioridade via Score.

  • Evite “explodir” a fila:

    • Definir Scores muito altos para muitos casos reduz o efeito de priorização.

  • Monitore o histórico:

    • Use o registro de “Change Score” para entender se regras automáticas estão funcionando como esperado.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.