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:

  1. Ominaisuusarvon tarkistus
  2. Automaattisten ominaisuusarvojen laskenta
  3. BeforeCreateNewObjectFinalize-tapahtuma
  4. Työnkulun tilan esiehdot
  5. Työnkulun tilan toiminnot
  6. BeforeCheckInChangesFinalize-tapahtuma
  7. AfterCreateNewObjectFinalize-tapahtuma
  8. AfterCheckInChangesFinalize-tapahtuma

Käyttäjä luo kohteen, muokkaa sen ominaisuusarvoja ja palauttaa kohteen muokkauksesta:

  1. Ominaisuusarvon tarkistus
  2. Automaattisten ominaisuusarvojen laskenta
  3. BeforeCreateNewObjectFinalize-tapahtuma
  4. AfterCreateNewObjectFinalize-tapahtuma
  5. BeforeSetProperties-tapahtuma
  6. Ominaisuusarvon tarkistus
  7. Automaattisten ominaisuusarvojen laskenta
  8. AfterSetProperties-tapahtuma
  9. BeforeFileUpload-tapahtuma
  10. AfterFileUpload-tapahtuma
  11. BeforeSetProperties-tapahtuma
  12. Automaattisten ominaisuusarvojen laskenta
  13. AfterSetProperties-tapahtuma
  14. BeforeCheckInChanges-tapahtuma
  15. Työnkulun tilan esiehdot
  16. Työnkulun tilan toiminnot
  17. BeforeCheckInChangesFinalize-tapahtuma
  18. AfterCheckInChanges-tapahtuma
  19. AfterCheckInChangesFinalize-tapahtuma

Käyttäjä muokkaa ominaisuusarvoja ja muuttaa kohteen työnkulun tilaa:

  1. BeforeCheckOut-tapahtuma
  2. AfterCheckOut-tapahtuma
  3. BeforeSetProperties-tapahtuma
  4. Ominaisuusarvon tarkistus
  5. Automaattisten ominaisuusarvojen laskenta
  6. AfterSetProperties-tapahtuma
  7. BeforeCheckInChanges-tapahtuma
  8. Edelliset työnkulun tilan jälkiehdot
  9. Uudet työnkulun tilan esiehdot
  10. Työnkulun tilan toiminnot
  11. BeforeCheckInChangesFinalize-tapahtuma
  12. AfterCheckInChanges-tapahtuma
  13. AfterCheckInChangesFinalize-tapahtuma
  14. 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:

  1. Ominaisuusarvon tarkistus
  2. Automaattisten ominaisuusarvojen laskenta
  3. BeforeCreateNewObjectFinalize-tapahtuma
  4. Työnkulun tilan esiehdot
  5. Työnkulun tilan toiminnot
  6. BeforeCheckInChangesFinalize-tapahtuma
  7. AfterCreateNewObjectFinalize-tapahtuma
  8. INSERT-toiminto ulkoiseen tietokantaan
  9. AfterCheckInChangesFinalize-tapahtuma