Tapahtumakäsittelijät
Tapahtumakäsittelijöiden avulla voit määrittää, että tietyt toiminnot suoritetaan automaattisesti tiettyjen tapahtumien yhteydessä. Toiminnot voidaan suorittaa esimerkiksi objektin muokkaamisen jälkeen tai ennen uuden arvolistakohteen luomista.
Tärkeää: Kun kehität uusia laajennuksia tai muokkaat olemassa olevia, suosittelemme korvaamaan VBScriptin sisällön Vault Application Framework (VAF) -yhteensopivalla koodilla. Näin varmistat yhteensopivuuden myös jatkossa. Lisätietoja VAF-toteutusten hyödyistä VBScript-toteutuksiin nähden löydät The Vault Application Framework -sivulta M-Files Developer
Portalista.
Esimerkkejä tapahtumakäsittelijöiden hyödyntämisestä:
- Voidaan määrittää, että kun kohteen ominaisuuksia muutetaan, myös kohteen suojausasetukset muuttuvat automaattisesti.
- Tiettyjä perusdokumentteja voidaan lisätä jokaiseen uuteen projektiin ennalta määritetyn projektimallin kautta.
- Määritetyt Word-tiedostot voidaan tallentaa aina PDF-muodossa niin, että kun Word-tiedosto palautetaan muokkauksesta, se tallennetaan palvelimelle myös PDF-muodossa.
- Valokuvaan liittyvät tiedot, kuten päivämäärä ja kuvan koko, voidaan automaattisesti lisätä valokuvadokumentin metatietoihin.
- Mikäli käyttäjä lisää uuden arvon arvolistaan, voidaan tapahtumakäsittelijän avulla tarkistaa, että lisättävä arvo on syötetty oikein.
- Sisäänkirjautumiset M-Filesiin voidaan estää työajan ulkopuolella, esimerkiksi yöllä ja viikonloppuisin.
- Tiettyjen tiedostojen lataamista voidaan seurata, suurien tiedostomäärien lataaminen voidaan estää tai epäilyttävistä lataamisista voidaan lähettää hälytys järjestelmänvalvojalle.
Tapahtumakäsittelijän luominen: