Reminders
Jump to navigation
Jump to search
Reminders can be attached to a particular ticket (and are really tickets themselves).
Each Reminder has:
- Subject
- Owner
- Due date
- Status (new, open, resolved, ...)
When given an Owner and a Due date, the Reminder will appear on that person's "At-a-glance" page by default.
You can setup RT to send notification emails about reminders due soon using rt-crontool. Add a line like the one below to your RT crontab:
0 6 * * * root /opt/rt4/bin/rt-crontool \ --search RT::Search::FromSQL \ --search-arg 'Type = "reminder" and (Status = "open" or Status = "new")' \ --condition RT::Condition::BeforeDue \ --condition-arg 2d \ --action RT::Action::SendEmail \ --action-arg Owner \ --transaction first \ --template 'Reminder due soon'
And create a Template (Tools → Configuration → Global → Templates → Create) named "Reminder due soon" with the following Content:
To: { $Target = $Ticket->RefersTo->First->TargetObj; ($Argument eq 'TicketOwner' ? $Target : $Ticket)->OwnerObj->EmailAddress } Subject: {$Ticket->Subject} is due {$Ticket->DueObj->AsString} Just a friendly heads up. This reminder is for ticket #{$Target->Id}. {RT->Config->Get('WebURL')}Ticket/Display.html?id={$Target->Id}
This will send a notification email to the Owner of the reminder 2 days before it is due.
For third-party contributed reminder notification utilities, see: