Events and Tasks - bschmalhofer/otobo-ideas GitHub Wiki
Events and Tasks in OTOBO 10.0
OTOBO has a bewildering number of ways of handling events and tasks. Here is an attempt to list them.
Synchronous events
These a registered modules that run in the web server process right after an event is triggered.
Asynchronous events
A pipeline is attached to an object. That pipeline is handled when that object is destroyed.Keep in mind that e.g. a Kernel::System::Ticket object does not represent a ticket, but a library that deals with tickets.
Explicit DESTROY method
Within the object manager
Daemon
SchedulerCronTaskManager
SchedulerFutureTaskManager
SchedulerGenericAgentTaskManager
SchedulerTaskWorker
Special purpose Daemon modules
An example is Kernel::System::Daemon::DaemonModules::SystemConfigurationSyncManager
.
Resources
Roadmap
It is not clear whether OTRS 8 has improved task and event handling. Maybe use ActiveMQ, or Minion.