Tasks
Tasks in Avendoo are automatically generated assignments that arise from task templates, defined triggers, or specific events within the system. They must be completed by an assigned task owner (e.g., event date coordinator, event owner, lead instructor, author) at a specified time. Tasks ensure structured workflows throughout the system and support teams with workflow-based processes, such as planning, conducting, and following up on events. Notifications ensure that the responsible user is informed about their tasks.
Areas
Tasks can occur in various areas in Avendoo, as the task system is integrated platform-wide. They arise particularly in the following areas:
Event management
The largest area of application for tasks is in event management. Tasks are triggered, for example, when planning, initiating, modifying, or canceling event dates and are centrally consolidated at the respective event date.
Tasks can also be triggered at locations, rooms, and materials for events through defined conditions.
Community
Tasks can arise from community events, for example, when a post with inappropriate content is reported.
User
Tasks can arise from events related to user accounts, such as an invalid email address or when the expiration date of the user account is approaching.
Creation
Tasks are created through a combination of task templates, triggers, and events or status changes.
Task templates
Task templates define the title and teaser, as well as notifications for creation and due date. The task template can then be stored and configured in various places in Avendoo (e.g., events, tenants).
Triggers
Typical triggers include:
- Event date initiation
- Event date scheduling
- Too many / too few participants
- Event date cancellation
- Reports of community posts
- Invalid email address
Events or status changes
When an event occurs or an event date status is changed (e.g., cancellation of an event date), associated tasks are automatically generated.