Komentosarjojen suoritusjärjestys
Käyttäjän M-Filesissa valitsemat komentosarjat suoritetaan tietyssä järjestyksessä. Suoritushetki riippuu tapahtumasta, jota varten komentosarja on kirjoitettu. Katso seuraavista luetteloista, missä järjestyksessä tapahtumat oletusarvoisesti suoritetaan, kun käyttäjä tekee varastossa tietyn toiminnon. Huomaa, että tiettyjen käyttäjän toimien jälkeen aktivoituvien tapahtumien tarkka järjestys ja määrä riippuvat varaston rakenteesta ja varastossa käytettävien komentosarjojen tyypistä.
Suoritusjärjestysesimerkit
Käyttäjä luo kohteen ja palauttaa sen välittömästi muokkauksesta:
- Ominaisuusarvon tarkistus
- Automaattisten ominaisuusarvojen laskenta
- BeforeCreateNewObjectFinalize-tapahtuma
- Työnkulun tilan esiehdot
- Työnkulun tilan toiminnot
- BeforeCheckInChangesFinalize-tapahtuma
- AfterCreateNewObjectFinalize-tapahtuma
- AfterCheckInChangesFinalize-tapahtuma
Käyttäjä luo kohteen, muokkaa sen ominaisuusarvoja ja palauttaa kohteen muokkauksesta:
- Ominaisuusarvon tarkistus
- Automaattisten ominaisuusarvojen laskenta
- BeforeCreateNewObjectFinalize-tapahtuma
- AfterCreateNewObjectFinalize-tapahtuma
- BeforeSetProperties-tapahtuma
- Ominaisuusarvon tarkistus
- Automaattisten ominaisuusarvojen laskenta
- AfterSetProperties-tapahtuma
- BeforeFileUpload-tapahtuma
- AfterFileUpload-tapahtuma
- BeforeSetProperties-tapahtuma
- Automaattisten ominaisuusarvojen laskenta
- AfterSetProperties-tapahtuma
- BeforeCheckInChanges-tapahtuma
- Työnkulun tilan esiehdot
- Työnkulun tilan toiminnot
- BeforeCheckInChangesFinalize-tapahtuma
- AfterCheckInChanges-tapahtuma
- AfterCheckInChangesFinalize-tapahtuma
Käyttäjä muokkaa ominaisuusarvoja ja muuttaa kohteen työnkulun tilaa:
- BeforeCheckOut-tapahtuma
- AfterCheckOut-tapahtuma
- BeforeSetProperties-tapahtuma
- Ominaisuusarvon tarkistus
- Automaattisten ominaisuusarvojen laskenta
- AfterSetProperties-tapahtuma
- BeforeCheckInChanges-tapahtuma
- Edelliset työnkulun tilan jälkiehdot
- Uudet työnkulun tilan esiehdot
- Työnkulun tilan toiminnot
- BeforeCheckInChangesFinalize-tapahtuma
- AfterCheckInChanges-tapahtuma
- AfterCheckInChangesFinalize-tapahtuma
- BeforeReturnView-tapahtuma
Jos samantyyppisiä tapahtumakäsittelijöitä on useampi kuin yksi, voit vaihtaa niiden suoritusjärjestyksen valitsemalla tapahtumakäsittelijän Tapahtumakäsittelijät-ikkunassa ja napsauttamalla ikkunan oikean reunan ylös- tai alas-nuolipainiketta:
Ulkoisten kohdetyyppien suoritusjärjestys
Ulkoisen tietokannan toiminnot suoritetaan toiseksi viimeisenä toimintona. Tässä on esimerkiksi suoritusjärjestys, jota käytetään kun käyttäjä luo ulkoisen tietokantakohteen ja palauttaa sen muokkauksesta:
- Ominaisuusarvon tarkistus
- Automaattisten ominaisuusarvojen laskenta
- BeforeCreateNewObjectFinalize-tapahtuma
- Työnkulun tilan esiehdot
- Työnkulun tilan toiminnot
- BeforeCheckInChangesFinalize-tapahtuma
- AfterCreateNewObjectFinalize-tapahtuma
- INSERT-toiminto ulkoiseen tietokantaan
- AfterCheckInChangesFinalize-tapahtuma