Händelsehanterare
Med händelsehanterare kan du definiera olika åtgärder som utförs när vissa händelser sker. Det gäller till exempel när ett objekt har modifierats eller innan ett nytt element i en värdelista skapas och så vidare. Åtgärderna anges med hjälp av variabler, allmänna funktioner i VBScript och M-Files API.
Exempel på hur händelsehanterare kan användas:
- Objektbehörigheter kan ställas in så att de ändras automatiskt när objektegenskaper ändras.
- Vissa grundläggande dokument kan läggas till i varje nytt projekt via en fördefinierad projektmodell.
- Angivna Word-dokument kan alltid sparas som PDF-filer, så att när en Word-fil checkas in sparas den även i PDF-format på servern.
- Data som är kopplade till foton, till exempel datum och bildstorlek, kan automatiskt läggas till i fotodokumentets metadata.
- Om användaren lägger till ett nytt värde i värdelistan kan händelsehanteraren användas för att kontrollera att det tillagda värdet anges korrekt.
- Du kan förhindra inloggning till M-Files utanför kontorstimmar, till exempel på kvällar och helger.
- Du kan övervaka hur vissa filer hämtas, förhindra hämtning av ett stort antal filer eller ställa in så att ett larm om misstänkta hämtningar skickas till administratören.
Notera: Dokumentationen om M-Files API finns på www.m-files.com/api/documentation/latest. Mer information om att använda VBScript
i M-Files finns i Hur skriver jag VBScript-kod för M-Files-syften?-självstudierna.
Gör följande steg för att skapa en ny händelsehanterare: