Gestionnaires d'événements disponibles

Gestionnaires d'événements du coffre

Ci-dessous se trouvent les gestionnaires d'événements disponibles avec leurs variables et explications. Pour davantage d'informations sur les variables, veuillez-vous reporter à la section Explication des variables VBScript.

BeforeSetProperties / AfterSetProperties

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer et PropertyValues

Exécution :

les gestionnaires d'événements sont exécutés quand les valeurs de propriétés de l'objet stocké dans le coffre sont réinitialisées.

BeforeCreateNewObjectFinalize / AfterCreateNewObjectFinalize

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer et PropertyValues

Exécution :

les gestionnaires d'événements sont exécutés quand un nouvel objet est créé dans le coffre. Lors de l'exécution du gestionnaire d'événements AfterCreateNewObjectFinalize, il est possible que l'objet ait déjà été publié. C'est pourquoi les métadonnées ou fichiers ne peuvent plus être modifiés pendant l'utilisation du gestionnaire d'événements.

BeforeCancelCreateObject / AfterCancelCreateObject

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

les gestionnaires d'événements sont exécutés quand un objet qui n'a jamais été publié est supprimé du coffre. L'exécution a lieu par exemple quand l'utilisateur exécute la commande "Déverrouiller" sur l'objet ou supprime l'objet du coffre.

BeforeCheckInChanges / AfterCheckInChanges

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

Les gestionnaires d'événements sont exécutés quand l'utilisateur publie l'objet. Ils ne sont pas exécutés si l'objet n'a pas été modifié, auquel cas les gestionnaires d'événements BeforeCancelCheckOut et AfterCancelCheckOut sont exécutés. Au cours de l'exécution des gestionnaires d'événements AfterCheckInChanges, l'objet ne peut plus être modifié car l'objet a été publié.

BeforeCheckOut / AfterCheckOut

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

les gestionnaires d'événements sont exécutés lorsqu'un objet du coffre est verrouillé. Au cours de l'exécution du gestionnaire d'événements BeforeCheckOut, l'objet n'a pas été verrouillé, il ne peut donc pas être modifié.

BeforeCancelCheckOut / AfterCancelCheckOut

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

les gestionnaires d'événements sont exécutés quand des modifications d'un objet verrouillé sont annulées, par exemple avec la fonction "Déverrouiller". Les gestionnaires d'événements sont également exécutés si l'objet est publié sans modifications. Au cours de l'exécution des gestionnaires d'événements AfterCancelCheckOut, l'objet ne peut pas être modifié car il n'est plus verrouillé.

BeforeDeleteObject / AfterDeleteObject

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

les gestionnaires d'événements sont exécutés quand un objet est marqué comme supprimé.

BeforeDestroyObject / AfterDestroyObject

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

Les gestionnaires d'événements sont exécutés quand un objet est détruit dans le coffre.

BeforeDestroyObjectVersion / AfterDestroyObjectVersion

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID et ObjVer

Exécution :

les gestionnaires d'événements sont exécutés quand une version individuelle de l'objet est détruite dans le coffre.

BeforeSetObjectPermissions / AfterSetObjectPermissions

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, DisplayID, ObjVer et ObjectAccessControlList

Exécution :

les gestionnaires d'événements sont exécutés quand les autorisations de l'objet sont modifiées.

BeforeFileUpload

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault et FileTransferSessionID

Exécution :

les gestionnaires d'événements sont exécutés quand l'utilisateur démarre le transfert de fichiers vers M-Files Server.

AfterFileUpload

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, FileTransferSessionID et FileVer

Exécution :

les gestionnaires d'événements sont exécutés quand le transfert du fichier vers le serveur est terminé.

BeforeFileDownload / AfterFileDownload

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault, FileTransferSessionID et FileVer

Exécution :

les gestionnaires d'événements sont exécutés quand l'utilisateur charge le fichier de M-Files Server vers le cache local de l'ordinateur du client. Si nécessaire, ces gestionnaires d'événements peuvent être utilisés pour empêcher le transfert de certains fichiers vers les ordinateurs des utilisateurs.

BeforeCreateNewValueListItem / AfterCreateNewValueListItem

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault et ValueListItem.

Exécution :

les gestionnaires d'événements sont exécutés lorsque de nouvelles valeurs sont ajoutées à une certaine liste de valeurs du coffre. Ces gestionnaires d'événements peuvent par exemple être utilisés pour s'assurer que toutes les valeurs saisies dans la liste de valeurs ont une forme spécifiée souhaitée.

BeforeLoginToVault

Variables : VaultSharedVariables, MFScriptCancel, Vault et LoginAccount

Exécution :

le gestionnaire d'événements est exécuté immédiatement avant la connexion de l'utilisateur au coffre. A ce stade, l'utilisateur a déjà été identifié dans M-Files Server, le gestionnaire d'événements n'est donc pas exécuté, par exemple, si un utilisateur qui tente de se connecter n'a pas de compte de connexion sur le serveur.

AfterLoginToVault

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID, Vault et LoginAccount

Exécution :

le gestionnaire d'événements est exécuté quand l'utilisateur s'est connecté au coffre.

BeforeLogoutFromVault

Variables : VaultSharedVariables, MFScriptCancel, CurrentUserID et Vault

Exécution :

le gestionnaire d'événements est exécuté immédiatement avant la déconnexion de l'utilisateur du coffre. La déconnexion ne peut pas être interrompue avec ce gestionnaire d'événements. Le logiciel client ne réagit pas aux messages d'erreur reçus depuis ce gestionnaire d'événements.

AfterLogoutFromVault

Variables : VaultSharedVariables, MFScriptCancel, Vault et LoggedOutUserID

Exécution :

le gestionnaire d'événements est exécuté quand l'utilisateur s'est déconnecté du coffre. La déconnexion ne peut pas être interrompue avec ce gestionnaire d'événements. Le logiciel client ne réagit pas aux messages d'erreur reçus depuis ce gestionnaire d'événements.

Réplication : AfterCheckInChanges

Variables : VaultSharedVariables, MFScriptCancel, Vault, RestoredVersions et ObjVer

Exécution :

les gestionnaires d'événements sont invoqués lorsque les nouvelles versions sont importées dans l'objet existant depuis le paquet de contenu ou lorsqu'un conflit entre deux objets est résolu en faveur de la version du coffre d'origine. Lorsque le gestionnaire d'événements AfterCheckInChanges est invoqué, l'objet a déjà été publié. C'est pourquoi les métadonnées ou fichiers ne peuvent plus être modifiés pendant l'utilisation du gestionnaire d'événements.

Réplication : AfterCreateNewObjectFinalize

Variables : VaultSharedVariables, MFScriptCancel, Vault et LoggedOutUserID

Exécution :

les gestionnaires d'événements sont invoqués lorsqu'un nouvel objet est importé dans le coffre depuis le paquet de contenu. Lorsque le gestionnaire d'événements AfterCreateNewObjectFinalize est invoqué, l'objet a déjà été publié. C'est pourquoi les métadonnées ou fichiers ne peuvent plus être modifiés pendant l'utilisation du gestionnaire d'événements.

Gestionnaires d'événements du serveur

BeforeRunScheduledJob / AfterRunScheduledJob

Variables : MFScriptCancel, CurrentUserID, ScheduledJob et ScheduledJobOutputInfo

Exécution :

le gestionnaire d'événements est exécuté quand l'une des tâches planifiées du serveur est effectuée. Ces gestionnaires d'événements peuvent être utilisés pour surveiller automatiquement l'exécution des tâches planifiées automatiques. En cas d'erreur, le gestionnaire d'événements peut automatiquement envoyer une notification électronique à l'administrateur pour faciliter la résolution du problème.