Fileexist
Esta página de ajuda é para Studio. Esta informação também está disponível para Desktop Studio.
|
Verifica a existência de um arquivo na sua unidade de negócios Se o arquivo existir, a condição de ramal True será acionada; caso contrário, a condição de ramal False será acionada. |
Dependências
Uma carga excessiva é colocada em seu sistema quando essas condições são atendidas:
- A sua unidade de negócios tem mais de ~15 chamadas simultâneas.
- Os scripts que estão sendo executados contêm ações relacionadas a arquivos, como Writefile, Readfile, e Fileexist.
Isso resulta em estrangulamento. A sua unidade de negócios passará por latência com a execução de scripts e outras funções, incluindo atendimento de contatos e alterações de estado, até que os processos atrasados sejam concluídos.
- Se estiver procurando por um arquivo, como uma gravação de voz, use uma ação Wait para fornecer ao script alguns segundos para encontrar o arquivo.
- O arquivo será copiado para o servidor de arquivos. Pode então verificar-se que existe.
- Quanto maior o arquivo, mais tempo você precisará esperar pelo arquivo.
Tipos de script suportados
|
|
|
|
|
|
|
Genérico |
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 | Detalhes |
---|---|
|
Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação. |
File Name | O nome do novo arquivo. A lista suspensa exibe diferentes arquivos existentes no |
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 |
---|---|
True |
Caminho percorrido se o arquivo existir. |
False |
Caminho percorrido se o arquivo não existir. |
Exemplo de script
Este é um exemplo para mostrar como esta ação pode ser usada em scripts. Ele não é voltado para um script inteiro. Criação de script adicional pode ser necessária.
Este exemplo de script é um evento no qual uma chamada é liberada. Se um correio de voz não for deixado, o caminho do arquivo será excluído. Se um correio de voz foi deixado, o sistema aguardará cinco segundos e depois verificará se o arquivo do correio de voz está no sistema de arquivos. Se não estiver lá, ele fará um loop e verificará novamente em cinco segundos (esse loop verifica cinco vezes). Quando o sistema encontrar o arquivo, o sistema fará uma fila para ser ouvido.
Quer baixar este script?