| Menu Action du coffre de documents / Gestionnaires d'événements | |
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.
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.