NEW: TicketScheduler Add-on - Automatic Recurring Tickets for Znuny 7.2.x

Moderator: crythias

Post Reply
stephan14x
Znuny newbie
Posts: 26
Joined: 08 Jan 2014, 08:54
Znuny Version: 2.4 > 3.3 > 6 > 7.2
Real Name: Stephan Lang
Contact:

NEW: TicketScheduler Add-on - Automatic Recurring Tickets for Znuny 7.2.x

Post by stephan14x »

Hello everyone,

I've developed a new add-on: The TicketScheduler for automatic creation of recurring tickets.

What does the add-on do?

The TicketScheduler allows you to automatically create tickets based on configurable schedules - daily, weekly, monthly, yearly, or at fixed intervals. Ideal for recurring tasks, maintenance, and compliance requirements.

Features:
  • Flexible schedule types - Daily, Weekly, Monthly (day/weekday/weekday+offset), Yearly, Interval
  • Complex rules - e.g. "On the 2nd Tuesday of the month" or "3 days after the last Friday"
  • Process ticket scheduling - Automatic creation of process tickets with pre-filled Activity Dialogs
  • Placeholder system - 13 placeholders for title and body ([DATE], [WEEKDAY], [WEEK], [QUARTER], ...)
  • DynamicFields - Configure DynamicField values per schedule
  • Checklist integration - Automatic assignment of checklist templates (if Checklist Add-on installed)
  • End options - Never, after X executions, or until a specific date
  • Error banner - Admins see immediately when an execution has failed
  • Execution history - Complete log of all created tickets
Typical use cases:
  • Monthly server maintenance or backup checks
  • Weekly team meeting tickets
  • Quarterly reports and annual license reviews
  • Compliance audits and security checks
  • Automated process workflows
Technical details:
  • Two permission groups: TicketSchedulerManager (own queues) and TicketSchedulerAdmin (all queues)
  • Daemon integration with 5-minute cron task
  • Optional features (checklists, process tickets) are auto-detected
  • German and English translations
  • Console command for manual execution and testing
Requirements:
  • Znuny 7.2.x
  • Optional: ITSM / Process Management (for process tickets)
  • Optional: Znuny Checklist Add-on (for checklist assignment)
Installation:

1. Add repository: Admin > System Configuration > Package::RepositoryList
Name: wolkig.it, URL: https://wolkig.it/packages
2. Admin > Package Manager > Install "TicketScheduler"
3. Add users to "TicketSchedulerManager" or "TicketSchedulerAdmin" group

Links: License: GPL v3 - Open Source, free, modifications allowed

Feedback and suggestions for improvement are welcome! The add-on was created with the help of Claude Code - feel free to ask if you're interested in the development methodology.

Best regards
Stephan Lang
wolkig.it

This is an English translation of the original German post, published to reach a wider audience.
Started with OTRS 2.4 and used OTRS 6.0 until 2023
After a Year of Hell using a leading cloud tool, I'm resetting to OTRS Znuny - Voyager Reference intended
Currently building a new Znuny 7.2 system
Post Reply