Fileinfo

Récupère des informations sur un fichier du répertoire et les enregistre sous forme de variable.

Dépendances

Une charge excessive est placée sur votre système lorsque ces conditions sont remplies :

  • Votre unité d’exploitation a plus de ~15 appels simultanés.
  • Les scripts en cours d'exécution contiennent des actions liées aux fichiers, telles que Writefile, Readfile et Fileexist.

Cela entraîne une limitation. Votre unité d’exploitation connaîtra une latence avec l’exécution du script et d’autres fonctions, dont la gestion des contacts et les changements d’état, jusqu’à ce que les processus en souffrance soient achevés.

Types de scripts pris en charge

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.

Générique

E-mail Conversation Téléphone Messagerie vocale Élément de travail SMS

Propriétés d'entrée

Ces propriétés définissent les données que l'action utilise lors de son exécution.

Propriété

Description

FileName Le nom du nouveau fichier.Le nom du fichier est relatif au chemin du dossier dans lequel le script est enregistré. Par exemple, si votre script se trouve dans un dossier nommé Test, l'utilisation d'un nom de fichier Sample.wav sera automatiquement interprétée comme Test\Sample.wav. L'accès aux fichiers au-dessus du dossier en cours du script n'est pas autorisé.
FileInfoVar Nom de la variable devant contenir les informations sur le fichier. Par défaut : FILE.

Conditions de branche résultantes

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l'exécution d'une action.

Condition

Description

Default

Chemin parcouru sauf si le script remplit une condition qui l'oblige à emprunter l'une des autres branches. Il est également suivi si les autres branches de l’action ne sont pas définies.

OnError

Chemin emprunté lorsque l'action ne s'exécute pas correctement. Par exemple, en cas de problème inattendu, comme une mauvaise connectivité, des erreurs de syntaxe, etc. La variable _ERR, avec un caractère de soulignement simple, doit contenir une explication condensée du problème.

Conseils & Astuces

Techniquement, il s'agit d'une classe C#, comme celle utilisée par l’action Createemail. La classe contient les membres suivants :

Member Format Description
Accessed DateHeure La date et l'heure du dernier accès au fichier (en UTC).
AuthorID int L'ID de l'Agent qui a créé le fichier (non renseignée actuellement).
BusNon int Le numéro de l'unité d'exploitationFermé Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux de votre système CXone Mpower. du propriétaire du fichier.
ID de contact int ID de contactFermé Un identifiant numérique unique attribué à chaque contact. associé à ce fichier (souvent utilisé pour les fichiers de journalisation des appels).
Créé DateHeure La date et l'heure initiales de création du fichier (en UTC).
DeleteTime DateHeure La date et l'heure à laquelle le fichier sera supprimé automatiquement (en UTC) : Il peut s'agir de la valeur Min datetime, qui représente Never (jamais).
Description chaîne de caractères Description textuelle facultative associée au fichier (inutilisé actuellement).
EntryID int L'ID unique associée au fichier (utilisée en interne comme clé primaire).
Nom de fichier chaîne de caractères Le nom du fichier sans le chemin.
FolderID int Une ID représentant le dossier où est situé le fichier.
FullFileName chaîne de caractères Le chemin complet et nom de fichier.
IsDeleted bool Indique si ce fichier a été supprimé. Les fichiers supprimés sont conservés par le système pendant au moins 24 heures.
IsFolder bool Indique si ce dossier fait référence à un dossier ou à un fichier.
MailStatus byte Unused.
Modifié DateHeure Date et heure de la dernière modification du fichier.
ModifiedID int L'ID de l'Agent qui a réalisé la dernière modification du fichier (non renseignée actuellement).
NumFiles int Si IsFolder est True, peut contenir le nombre de fichiers contenus dans le dossier.
PhysicalBytes int Indique le nombre d'octets occupés par les fichiers sur le disque.
PhysicalLocation chaîne de caractères Indique le chemin et le nom du fichier système utilisé pour stocker les composantes du fichier sur le disque.
Protected bool True si ce fichier est verrouillé afin d'empêcher un écrasement ou une suppression accidentels.
But FilePurposeType Indique la catégorie de ce fichier. Les catégories sont répertoriées ci-dessous.
Taille int Indique le nombre réel d'octets nécessaires pour ce fichier.
Version int Indique le numéro de version de ce fichier. Utilisé seulement si le versionnage des fichiers est activé.
VolumeID int Indique l'ID du volume de disque physique où le fichier est stocké.
VolumeStatus VolumeStatus Indique le statut actuel du volume physique du disque où est stocké le fichier.
Weblink bool True si le fichier est visible depuis le serveur web en accès public.