Fileinfo

This help page is for Desktop Studio. This information is also available for Studio.

Recupera informações sobre um arquivo do diretório e as salva como uma variável.

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.

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.

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

FileName O nome do novo arquivo. O nome do arquivo é relativo ao caminho da pasta onde o script foi salvo. Por exemplo, se o seu script estiver em uma pasta chamada Test, usar um nome de arquivo Sample.wav será interpretado como Test\Sample.wav automaticamente. O acesso aos arquivos acima da pasta de scripts atual não é permitido.
FileInfoVar O nome da variável para conter a informação do arquivo. Por padrão, FILE.

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.

OnError

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.

Dicas e truques

Tecnicamente, essa é uma classe C#, como a usada pela action Createemail. A classe contém os seguintes membros:

Membro Formatar Descrição
Accessed DateTime Data e hora em que o arquivo foi acessado pela última vez (em UTC).
AuthorID int ID do agente criador do arquivo (isso não é preenchido hoje).
BusNo int Número da unidade de negóciosClosed Alto nível de agrupamento organizacional usado para gerenciar o suporte técnico, cobrança e configurações globais para o seu ambiente CXone Mpower do proprietário do arquivo.
ContactID int ID do contatoClosed Um identificador numérico exclusivo atribuído a cada contato. associado a este arquivo (geralmente usado para arquivos de registro de chamadas).
Criado DateTime Data e hora em que o arquivo foi criado originalmente (em UTC).
DeleteTime DateTime Data e hora em que o arquivo será automaticamente excluído (em UTC). Este pode ser o valor mínimo de data e hora que representa Nunca.
Descrição string Descrição de texto opcional associada ao arquivo (não usada hoje).
EntryID int O ID exclusivo associado ao arquivo (usado internamente como uma chave principal).
FileName string O nome do arquivo sem o caminho.
FolderID int Um ID que representa a pasta em que o arquivo está localizado.
FullFileName string O caminho completo e o nome do arquivo.
IsDeleted bool Indica se este arquivo foi excluído. Os arquivos excluídos permanecem no sistema por pelo menos 24 horas.
IsFolder bool Indica se este registro se refere a uma pasta ou arquivo.
MailStatus byte Não utilizado.
Modificado DateTime Data e hora em que o arquivo foi modificado pela última vez.
ModifiedID int ID de agente do usuário que modificou o arquivo pela última vez (isso não é preenchido hoje).
NumFiles int Se IsFolder for true, isso pode conter o número de arquivos contidos na pasta.
PhysicalBytes int Indica o número de bytes ocupados por este arquivo no disco.
PhysicalLocation string Indica o caminho e o nome do arquivo do sistema usado para armazenar o conteúdo do arquivo no disco.
Protegido bool True se esse arquivo estiver bloqueado para impedir a substituição ou exclusão acidental.
Objetivo FilePurposeType Indica a categoria deste arquivo. As categorias estão listadas abaixo.
Tamanho int Indica o número real de bytes que este arquivo requer.
Versão int Indica o número da versão deste arquivo. Usado apenas se a versão do arquivo estiver ativada.
VolumeID int Indica o ID do volume do disco físico em que o arquivo está armazenado.
VolumeStatus VolumeStatus Indica o status atual do volume do disco físico em que o arquivo está armazenado.
Weblink bool True se esse arquivo estiver visível no servidor da Web para acesso público.