Exécution de l’ordre des scripts
Les scripts spécifiques à l’utilisateur dans M-Files sont exécutés dans un ordre spécifique et le moment auquel ils sont exécutés dépend de l’événement pour lequel est écrit le script. Consultez les listes ci-dessous pour connaître l’ordre dans lequel les événements sont exécutés par défaut si un utilisateur réalise une action donnée dans un coffre. Veuillez noter que l’ordre exact et le nombre d’événements qui se déclenchent après une action spécifique de l’utilisateur dépendent de la structure du coffre et des types de scripts utilisés dans le coffre.
L’utilisateur crée un objet et le contrôle immédiatement dans :
- Validation de la valeur de propriété
- Calcul des valeurs de propriétés automatiques
- Événement BeforeCreateNewObjectFinalize
- Conditions d’entrée de l’étape de workflow
- Actions de l’étape de workflow
- Événement AfterCreateNewObjectFinalize
- Événement AfterCheckInChangesFinalize
L’utilisateur crée un objet, modifie ses valeurs de propriétés et vérifie ensuite l’objet dans :
- Validation de la valeur de propriété
- Calcul des valeurs de propriétés automatiques
- Événement BeforeCreateNewObjectFinalize
- Événement AfterCreateNewObjectFinalize
- Événement BeforeSetProperties
- Validation de la valeur de propriété
- Calcul des valeurs de propriétés automatiques
- Événement AfterSetProperties
- Événement BeforeFileUpload
- Événement AfterFileUpload
- Événement BeforeSetProperties
- Calcul des valeurs de propriétés automatiques
- Événement AfterSetProperties
- Événement BeforeCheckInChanges
- Conditions d’entrée de l’étape de workflow
- Actions de l’étape de workflow
- Événement BeforeCheckinChangesFinalize
- Événement AfterCheckInChanges
- Événement AfterCheckInChangesFinalize
L’utilisateur modifie les valeurs de propriétés et modifie l’étape de workflow d’un objet :
- Événement BeforeCheckOut
- Événement AfterCheckOut
- Événement BeforeSetProperties
- Validation de la valeur de propriété
- Calcul des valeurs de propriétés automatiques
- Événement AfterSetProperties
- Événement BeforeCheckInChanges
- Conditions de sortie de l’étape de workflow précédente
- Conditions d’entrée de la nouvelle étape de workflow
- Actions de l’étape de workflow
- Événement BeforeCheckinChangesFinalize
- Événement AfterCheckInChanges
- Événement AfterCheckInChangesFinalize
- Événement BeforeReturnView
Si vous avez plus d’un gestionnaire d’événements du même type, vous pouvez changer leur ordre d’exécution en sélectionnant le gestionnaire d’événements dans la boîte de dialogue Gestionnaires d'événements et en cliquant sur le bouton flèche vers le bas ou flèche vers le haut du côté droit de la boîte de dialogue.