RecurringTask

Manual

Manual

Installation

Requirements

Module requires installing following perl modules:

To install above modules below steps need to be made:

root> perl -MCPAN -e shell
root> install Time::Crontab

Package installation

The following instruction explains how to install the package using one of the provided methods.

1. Admin Interface

Log in to your system as user with admin privileges and go to menu Admin ⇨ Package Manager. Select module file (with .opm extension) in the "Actions" panel and click "Install Package" button.

2. Command line

Log in to the server (via SSH, putty etc.) as "otrs" user and use the following command:

/opt/otrs/bin/otrs.Console.pl Admin::Package::Install /path/to/package/RecurringTask-1.1.4.opm
Manual

Usage

1. Description

General purpose of this module is to create recurring tasks as OTRS tickets. It is suitable for any area in the organisation, where various tasks and actions must be performed based on regular basis. Examples are:

2. Create recurring task template

To create recurring task template (but also view already configured items), go to "Recurring Tasks" in the main menu.

image-1587540469701.png

Click "Add new..." button to open recurring task template form.

There you can set all necessary details for future tickets.

image-1587544521121.png

3. Edit recurring task template

To edit existing template go to "Recurring Tasks" in the main menu and select task from the "Available tasks" list.

image-1587547106265.png

Then you can modify template parameters.

image-1587547191120.png

If you want to prevent specific task to recur, set the value of the filed "Validity" to "invalid" or "invalid-temporarily" instead of deleting it.

4. Remove recurring task template

To remove specific task template, click the "x" button on the "Available tasks" list.

image-1587547510744.png

Manual

Administration

Overview

RecurringTask module is OTRS Daemon-dependent. While it's functionality is based on CRON mechanism, Daemon::SchedulerCronTaskManager is used.

System Configuration

RecurringTask module creates new SysConfig entry to Daemon::SchedulerCronTaskManager as seen below.

image-1587548190507.png

No other configuration is required for this module to work.