- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Fluxo de controle
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- Depuração
- Geração de logs
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- ST-NMG-017 - O nome da classe corresponde ao namespace padrão
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- ST-DPB-010 - Várias instâncias de [Fluxo de trabalho] ou [Caso de teste]
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- ST-USG-017 - Invalid parameter modifier
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Automações codificadas
- Introdução
- Registro de serviços personalizados
- Contextos Antes e Depois
- Gerando código
- Geração de caso de teste codificado a partir de casos de teste manuais
- Automação assistida baseada em gatilho
- Automação assistida baseada em gatilho
- Visão geral
- Centros de contato e Automação assistida baseada em gatilhos
- Criação de uma visita guiada de produtos
- Projetando validação para aplicativos existentes
- Gravação
- Elementos de Interface Gráfica
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de Tecnologias Citrix
- Automação RDP
- Automação do Varear Horizonte
- Automação da Salesforce
- Automação SAP
- Automaçāo da interface gráfica do macOS
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- O pacote UiPath.UIAutomation.Activities e as versões do UiPath Remote Runtime são incompatíveis
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para Safari
- Extensão para o Varear Horizonte
- Extensão para Amazon WorkSpaces
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Test Suite — Studio
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
Guia do usuário do Studio
Centros de contato e Automação assistida baseada em gatilhos
Este tutorial demonstra como trabalhar com várias instâncias do mesmo formulário ao mesmo tempo.O cenário apresentado envolve um agente de contact center que opera com várias chamadas de telefone do cliente que entram ao mesmo tempo.Nesse cenário, formulários e gatilhos ajudam a exibir informações sobre o cliente com quem o agente do contact center está falando no momento, ao mesmo tempo em que é capaz de executar diferentes ações para um cliente, tais como: alterar a senha da sua conta, atualizar seu plano de licenciamento ou atrasar seu pagamento.
Este processo de automação simplifica a experiência do serviço ao cliente, monitorando as chamadas recebidas e fornecendo agentes de contact center com todas as informações necessárias sobre o cliente.O processo recupera os dados do cliente de uma entidade do Data Service e os exibe em um formulário, que permanece aberto após o término da chamada para que os agentes possam revisitá-lo e executar ações adicionais. O processo também prioriza os clientes que foram colocados em espera por mais de 25 segundos, exibindo um formulário que solicita aos agentes para mudar para aquele cliente ou ignorar sua chamada. Ao permitir que os agentes lidem com várias chamadas simultaneamente, este processo otimiza a eficiência e melhora a qualidade geral do serviço ao cliente.
Pré-requisitos
- Instalar Form.Activities 23.4.3
- Instalar System.Activities 23.4.2
- Instalar UIAutomation.Activities 23.4.5
Se quiser experimentar este tutorial com o mesmo aplicativo de agente do contact center, você pode baixar o aplicativo de exemplo aqui.
Para seguir as etapas e testar a ideia você mesmo, baixe o projeto de exemplo aqui.
Fluxo de Trabalho | Tutorial |
---|---|
Main.xaml (ponto de entrada) | Etapa 1: criar o fluxo de trabalho principal |
Data.uniform do cliente | Etapa 2: criar formulário de dados do cliente |
em call.xaml de entrada | Etapa 3: criar fluxo de trabalho para chamada de entrada |
em call.xaml atual | Etapa 4: criar fluxo de trabalho para chamada atual |
em ignorar click.xaml | Etapa 5: criar fluxo de trabalho para ignorar a chamada do cliente |
em retomar click.xaml | Etapa 6: criar fluxo de trabalho para retomar a chamada do cliente |
Muito longo para hold.uiform | Etapa 7: criar formulário quando o cliente estiver em espera por muito tempo |
verificar times.xaml em espera | Etapa 8: criar fluxo de trabalho para verificar período de espera |
em ignorar clicked.xaml | Etapa 9: criar fluxo de trabalho para ignorar chamada em espera |
em alterar cliked.xaml | Etapa 10: criar fluxo de trabalho para mudar para chamada em espera |
Este fluxo de trabalho representa o ponto de entrada do projeto e o fluxo de trabalho que inicia todos os gatilhos.
-
Adicionar uma atividade Criar tabela de dados e criar uma tabela com as seguintes colunas:
-
Chamador (
String
) – para armazenar os números de telefone dos clientes. -
Desde (
DateTime
) – para armazenar o tempo em que você responde a uma chamada do cliente. -
Ignorar (
Boolean
) – para registrar se a chamada do cliente foi ignorada.
-
Chamador (
-
Armazene a Tabela de dados em uma variável global chamada
callers
- Adicione uma atividade Run Local Triggers para iniciar todos os gatilhos dentro do projeto ao mesmo tempo.
Crie um formulário para obter e exibir informações sobre o cliente que está chamando ou o cliente com quem o agente do contact center está falando (Dados do cliente)
O fluxo de trabalho representa o cenário quando você responde a uma chamada do cliente e você está falando com ele no momento (no call.xaml atual).
-
Adicione uma atividade Application Event Trigger para o evento de chamada atual.
- Tipo de evento – Apareceu
- Modo de agendamento – Simultâneo
-
Adicione uma atividade Usar Aplicativo/navegador para se concentrar na aplicativo do agente do Contact center e buscar informações sobre o cliente.
- Adicione uma atividade Repeat Trigger para verificar repetidamente o tempo que os clientes ficam em espera. Para este exemplo, defina o Intervalo para 5 segundos.
-
Pesquise o período de tempo que um cliente permaneceu em espera na variável global
caller
que você usou para armazenar dados sobre o cliente. Para este exemplo, se um cliente ficou em espera por mais de 25 segundos, o formulário Muito tempo em espera será exibido.
- Exibir formulários de todos os clientes que estão chamando o contact center ao mesmo tempo.
- Exibir formulários acionáveis. Por exemplo, eles podem permitir que o agente do contact center atrase um pagamento ou altere o endereço para um cliente específico.
- Exibir formulários com base no cliente que está atualmente em chamada. Isso envolve trazer para frente o formulário daquele cliente específico.
- Continue a exibir arquivos de formulário, mesmo que os clientes desliguem.Isso impede a perda de dados de algum cliente.
- Aplicativo de exemplo
- Sample workflows
- Etapa 1: criar o fluxo de trabalho principal
- Etapa 2: criar formulário de dados do cliente
- Etapa 3: criar fluxo de trabalho para chamada de entrada
- Etapa 4: criar fluxo de trabalho para chamada atual
- Etapa 5: criar fluxo de trabalho para ignorar a chamada do cliente
- Etapa 6: criar fluxo de trabalho para retomar a chamada do cliente
- Etapa 7: criar formulário quando o cliente estiver em espera por muito tempo
- Etapa 8: criar fluxo de trabalho para verificar período de espera
- Etapa 9: criar fluxo de trabalho para ignorar chamada em espera
- Etapa 10: criar fluxo de trabalho para mudar para chamada em espera
- Resultado