Denna version av användarhandledningen gäller för uppdateringen maj 2020 och tidigare. För det senaste innehållet, besök vår engelska användarhandledning.

Utförandeordning för script

Användarspecificerade script i M-Files utförs i en angiven ordning och i vilka punkter de utförs beror på vilken händelse scriptet är skrivet för. Listan nedan visar i vilken ordning händelser utförs som standard när en användare utför en viss åtgärd i ett valv. Lägg märke till att den exakta ordningen och det exakta antalet händelser som initieras efter en viss användaråtgärd beror på valvstrukturen och vilka typer av script som används i valvet.

Användaren skapar ett objekt och checkar in det omedelbart:

  1. Verifiera egenskapsvärde
  2. Beräkna automatiska egenskapsvärden
  3. Händelsen BeforeCreateNewObjectFinalize
  4. Förhandsvillkor för arbetsflödestillstånd
  5. Åtgärder för arbetsflödestillstånd
  6. Händelsen AfterCreateNewObjectFinalize
  7. Händelsen AfterCheckInChangesFinalize

Användaren skapar ett objekt, modifierar dess egenskapsvärden och checkar sedan in objektet:

  1. Verifiera egenskapsvärde
  2. Beräkna automatiska egenskapsvärden
  3. Händelsen BeforeCreateNewObjectFinalize
  4. Händelsen AfterCreateNewObjectFinalize
  5. Händelsen BeforeSetProperties
  6. Verifiera egenskapsvärde
  7. Beräkna automatiska egenskapsvärden
  8. Händelsen AfterSetProperties
  9. Händelsen BeforeFileUpload
  10. Händelsen AfterFileUpload
  11. Händelsen BeforeSetProperties
  12. Beräkna automatiska egenskapsvärden
  13. Händelsen AfterSetProperties
  14. Händelsen BeforeCheckInChanges
  15. Förhandsvillkor för arbetsflödestillstånd
  16. Åtgärder för arbetsflödestillstånd
  17. Händelsen BeforeCheckinChangesFinalize
  18. Händelsen AfterCheckInChanges
  19. Händelsen AfterCheckInChangesFinalize

Användaren modifierar egenskapsvärdena och ändrar arbetsflödestillstånd för ett objekt:

  1. Händelsen BeforeCheckOut
  2. Händelsen AfterCheckOut
  3. Händelsen BeforeSetProperties
  4. Verifiera egenskapsvärde
  5. Beräkna automatiska egenskapsvärden
  6. Händelsen AfterSetProperties
  7. Händelsen BeforeCheckInChanges
  8. Föregående efterhandsvillkor för arbetsflödestillstånd
  9. Förhandsvillkor för nytt arbetsflödestillstånd
  10. Åtgärder för arbetsflödestillstånd
  11. Händelsen BeforeCheckinChangesFinalize
  12. Händelsen AfterCheckInChanges
  13. Händelsen AfterCheckInChangesFinalize
  14. Händelsen BeforeReturnView

Om du har mer än en händelsehanterare av samma typ kan du ändra i vilken ordning allt utförs. Det gör du genom att välja händelsehanteraren i dialogrutan Händelsehanterare och klicka på uppåt- eller nedåtknappen längs den högre sidan av dialogrutan: