Aktionen automatisiert steuern in Weblication®

07.08.2019

Weblication® bietet ein ereignisbasiertes Framework. Damit lassen sich beim Auftreten bestimmter Ereignisse z.B. nach dem Speichern einer Datei (onAfterSaveFile) vorgefertigte und individuelle Scripte (Aktionen) automatisch ausgeführen.

Verzeichniseinstellungen - Ereignisse

Beispiel 1: Nach Hochladen von Bildern Bildgröße automatisch ändern

So können Sie beispielsweise nach dem Hochladen von Bildern (Ereignis: onAfterUpload) die Bildgrößen automatisch auf eine beliebige Breite per Script umrechnen lassen.

Beispiel 2: Nach Speichern einer Datei Benutzergruppe informieren

Oder Sie können nach dem Speichern einer Daten (Ereignis: onAfterSaveFile) die Mitglieder einer Benutzergruppe automatisch per E-Mail informieren.

Beispiel 3: Vor dem Verschieben einer Datei ...

Oder Sie können vor dem Verschieben einer Datei (Ereignis: onBeforeMoveFile) eine Datensicherung anstoßen, das Ereignis protokollieren und danach ein "Script zum Einschalten der Kaffeemaschine" aufrufen ...

Ereignisse: Vorgefertigte Scriptvorschläge je Ereignis

Nicht immer brauchen Sie hierfür individuelle Scripte zu erstellen, denn für jedes Ereignis liefert Weblication bereits eine Vielzahl von sinnvollen vorgefertigten Scripten, die Sie per Mausklick einfügen können.

Ereignisse: Vorgefertigte Scripte einfügen per Mausklck

Verfügbarer Ereignisse in Weblication®

Nachfolgend finden Sie eine Auflistung der verfügbaren Ereignisse:

Projekt-Ereignisse

  1. onBeforeUpload
  2. onAfterUpload
  3. onBeforeCreateFile
  4. onAfterCreateFile
  5. onAfterCreateDraft
  6. onBeforeExitEdit
  7. onAfterExitEdit
  8. onAfterPauseEdit
  9. onBeforeSaveFile
  10. onAfterSaveFile
  11. onAfterChangeManualOrderId
  12. onBeforeInitWorkflow
  13. onBeforeRenameFile
  14. onAfterRenameFile
  15. onBeforeCopyFile
  16. onAfterCopyFile
  17. onBeforeMoveFile
  18. onAfterMoveFile
  19. onBeforePasteFile
  20. onAfterPasteFile
  21. onBeforeSetOnlineFile
  22. onAfterSetOnlineFile
  23. onBeforeSetOfflineFile
  24. onAfterSetOfflineFile
  25. onBeforeCheckInFile
  26. onAfterCheckInFile
  27. onBeforeCheckOutFile
  28. onAfterCheckOutFile
  29. onBeforeDeleteFile
  30. onAfterDeleteFile
  31. onBeforeChangeUserContent
  32. onAfterChangeUserContent
  33. onBeforeCreateDir
  34. onAfterCreateDir
  35. onBeforeRenameDir
  36. onAfterRenameDir
  37. onBeforeDeleteDir
  38. onAfterDeleteDir
  39. onBeforeAccessDocument
  40. onAfterSubscribeNewsletter
  41. onAfterConfirmSubscriptionNewsletter
  42. onAfterUnsubscribeNewsletter
  43. onAfterAddPersonalizationDataNewsletterText
  44. onAfterAddPersonalizationDataNewsletterHTML
  45. onAfterAddPersonalizationDataNewsletterWeb
  46. onBeforeImportCSV
  47. onAfterImportCSV
  48. onAfterApproveFile
  49. onBeforeReleaseFile
  50. onAfterReleaseFile
  51. onAfterRejectFile

Projekteinstellungen - Ereignisse

Verzeichnis-Ereignisse

  1. onBeforeUpload
  2. onAfterUpload
  3. onBeforeCreateFile
  4. onAfterCreateFile
  5. onAfterCreateDraft
  6. onBeforeExitEdit
  7. onAfterExitEdit
  8. onAfterPauseEdit
  9. onBeforeSaveFile
  10. onAfterSaveFile
  11. onAfterChangeManualOrderId
  12. onBeforeInitWorkflow
  13. onBeforeRenameFile
  14. onAfterRenameFile
  15. onBeforeCopyFile
  16. onAfterCopyFile
  17. onBeforeMoveFile
  18. onAfterMoveFile
  19. onBeforePasteFile
  20. onAfterPasteFile
  21. onBeforeSetOnlineFile
  22. onAfterSetOnlineFile
  23. onBeforeSetOfflineFile
  24. onAfterSetOfflineFile
  25. onBeforeCheckInFile
  26. onAfterCheckInFile
  27. onBeforeCheckOutFile
  28. onAfterCheckOutFile
  29. onBeforeDeleteFile
  30. onAfterDeleteFile
  31. onBeforeChangeUserContent
  32. onAfterChangeUserContent
  33. onBeforeCreateDir
  34. onAfterCreateDir
  35. onBeforeRenameDir
  36. onAfterRenameDir
  37. onBeforeDeleteDir
  38. onAfterDeleteDir
  39. onBeforeAccessDocument
  40. onBeforeImportCSV
  41. onAfterImportCSV
  42. onAfterApproveFile
  43. onBeforeReleaseFile
  44. onAfterReleaseFile
  45. onAfterRejectFile

Verzeichniseinstellungen - Ereignisse

Globale Systemereignisse

  1. onBeforeLogin
  2. onAfterLogin
  3. onAfterLoginFailed
  4. onAfterLockIp
  5. onBeforeCreateUser
  6. onAfterCreateUser
  7. onBeforeEditUser
  8. onAfterEditUser
  9. onBeforeSetOnlineUser
  10. onAfterSetOnlineUser
  11. onBeforeSetOfflineUser
  12. onAfterSetOfflineUser
  13. onBeforeDeleteUser
  14. onAfterDeleteUser
  15. onAfterInstallUpdate

Systemeinstellung Ereignisse

Bearbeiten eines Ereignisses - so funktioniert es ...

Lesen Sie nachfolgend, wie Sie in Weblication® die Ereignisse bearbeiten ...

Anleitung lesen