HOME


Mini Shell 1.0
DIR: /home/dhnidqcz/journal.africaprag.org/registry/
Upload File :
Current File : /home/dhnidqcz/journal.africaprag.org/registry/scheduledTasks.xml
<?xml version="1.0" encoding="UTF-8"?>

<!--
  * registry/scheduledTasks.xml
  *
  * Copyright (c) 2014-2021 Simon Fraser University
  * Copyright (c) 2003-2021 John Willinsky
  * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
  *
  * Scheduled tasks registry file.
  *
  * This file lists all scheduled tasks to be executed by the system.
  *
  * Note that this functionality requires scheduled task support to be enabled.
  * The degree of granularity supported for the task frequency depends on the
  * frequency the scheduled task script itself is scheduled to run (as
  * configured in cron, for example).
  *
  * Example task:
  *
  * <task class="submission.scheduledTask.ReviewReminderTask">
  * 	<descr>Send reviewer reminder emails, once per hour.</descr>
  * 	<frequency minute="0"/>
  * </task>
  -->

<!DOCTYPE scheduled_tasks SYSTEM "../lib/pkp/dtd/scheduledTasks.dtd">

<scheduled_tasks>
	<task class="PKP\task\ReviewReminder">
		<descr>Send automated reminders to reviewers to complete their assignments.</descr>
		<frequency hour="0"/>
	</task>
	<task class="PKP\task\StatisticsReport">
		<descr>Send automated statistics reports to journal managers and editors.</descr>
		<frequency day="1"/>
	</task>
	<task class="APP\tasks\SubscriptionExpiryReminder">
		<descr>Send automated reminders about subscription expiry.</descr>
		<frequency day="1"/>
	</task>
	<task class="PKP\task\DepositDois">
		<descr>Automatically deposit any outstanding DOIs to the configured registration agency.</descr>
		<frequency hour="0" />
	</task>
	<task class="PKP\task\RemoveUnvalidatedExpiredUsers">
		<descr>Automatically remove unvalidated and expired users.</descr>
		<frequency day="1"/>
	</task>
	<task class="PKP\task\EditorialReminders">
		<descr>Send a monthly reminder email to editors about their outstanding tasks</descr>
		<frequency day="1"/>
	</task>
	<task class="PKP\task\UpdateIPGeoDB">
		<descr>Update the DB-IP city lite database periodically to ensure the geographical stats remain accurate.</descr>
		<frequency day="10"/>
	</task>
	<task class="APP\tasks\UsageStatsLoader">
		<descr>Process the usage stats logs and load the numbers into the DB tables.</descr>
		<frequency hour="0"/>
	</task>
	<task class="PKP\task\ProcessQueueJobs">
		<descr>Process pending queue jobs in the default queue driver and queue</descr>
		<frequency second="0"/>
	</task>
	<task class="PKP\task\RemoveFailedJobs">
		<descr>Automatically remove jobs that failed more than X days ago. The time limit can be changed in the the delete_failed_jobs_after setting in the config file.</descr>
		<frequency day="1"/>
	</task>
	<task class="APP\tasks\OpenAccessNotification">
		<descr>Send automated email to registered readers that have requested to be notified when an issue becomes open access.</descr>
		<frequency hour="0"/>
	</task>
</scheduled_tasks>