SETAGENT

Esta página de ajuda é para Studio. Esta informação também está disponível para Desktop Studio.

Altera programaticamente o estadoClosed O status de disponibilidade de um agente. atual de um agente.

Dependências

  • Se um agente estiver em um estadoClosed O status de disponibilidade de um agente. Unavailable, definir programaticamente seu estado como Available pode resultar em contatos recusados. Por exemplo, o agente pode ter iniciado uma pausa e se afastado da mesa. Ao defini-los como Available, os contatos podem ser roteados para o telefone deles e depois recusados.
  • Ao definir a propriedade Reason, se a descrição do texto não tiver sido configurada em CXone Mpower, o sistema de rastreamento de banco de dados não armazenará o texto do motivo. Em vez disso, o agente verá a descrição indisponível, mas o registro histórico mostrará Unavailable. As descrições diferenciam maiúsculas de minúsculas porque deve haver uma correspondência exata. Para adicionar um motivo de estado Unavailable, use CXone Mpower.
  • Para organizações que usam o Supervisor e um aplicativo Agent: você pode usar a ação Set Agent para definir estados de agente como Disponível. No entanto, para agentes supervisores, é preciso configurar o seu script de forma a evitar problemas quando o agente supervisor recebe uma chamada no Agent enquanto está monitorando outro agente no Supervisor. Existem duas possíveis soluções:

    • Use a ação AgentState para verificar o estado do agente supervisor. Se o estado do agente for Indisponível ou algo parecido, como Indisponível em monitoramento, o seu script deve evitar a ação Set Agent. Isto impede que o estado do agente seja alterado para Disponível. Além disso, o script deve lidar com a interação recebida de alguma outra forma. Por exemplo, ela poderia ir para o correio de voz ou ser roteada para outra competência ACD ou agente.
    • Conecte o ramal Erro da ação Set Agent. Quando um supervisor está monitorando um agente, o sistema não permite que o estado do supervisor seja definido como Disponível. Ele toma o ramal Erro se estiver conectado. Se não estiver conectado, ele tomará o ramal Padrão. Você deve garantir que o seu script lide com a interação recebida de alguma outra forma.

Tipos de script suportados

Um quadrado com uma linha saindo dele e indo em direção a três outros quadrados.

Genérico

E-mail Chat Telefone Correio de Voz Item de Trabalho SMS

Propriedades de entrada

Estas propriedades definem dados que a ação usa durante a execução.

Propriedade

Descrição

Add Caption

Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação.

Agent ID

O ID de login de uma sessão ativa no o aplicativo de agente.

State

O estado desejado no qual o agente será definido após a execução dessa ação com sucesso. As opções incluem Unavailable ou Available e podem ser consumidas como variáveis.

Reason

Essa propriedade é usada para inserir texto para o Código Indisponível, que também é exibido na Unavailable barra de status Indisponível ao lado de SystemOutstate - {inserted text} na interface do agente. Esta propriedade não é usada quando o estado do agente está disponível.

Condições de ramal resultante

Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.

Condição

Descrição

Default

Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos.

Error

Caminho tomado quando a ação não é executada corretamente. Por exemplo, quando há um problema inesperado como conectividade ruim, erros de sintaxe e assim por diante. A variável _ERR, com o caractere sublinhado, deve ser preenchida com uma explicação condensada do problema.