Setagent

This help page is for Desktop Studio. This information is also available for 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 action 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

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Genérico

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

Propriedades de entrada

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

Propriedade

Descrição

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. The default is the action name.

AgentID

O ID de login de uma sessão ativa do myAgent.

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.