Hide

YetaWF Documentation

Display
Print

YetaWF.Scheduler Package

Overview

This package implements task scheduling support for YetaWF sites. You can define individual asynchronous tasks that run at regular intervals.

The current scheduler status (running or stopped) is saved in the YetaWF instance's AppSettings.json file.

    "P": {
      . . .
      "YetaWF_Scheduler": {
        . . .
        "Running": false,

Modules

Module NameDescription
Display Scheduler Item ModuleDisplays details for an existing scheduler item. Used by the Scheduler Module.
Edit Scheduler Item ModuleEdits details for an existing scheduler item. Used by the Scheduler Module.
New Scheduler Item ModuleCreates a new scheduler item. Used by the Scheduler Module.
Scheduler ModuleDisplays all defined scheduler items and supports displaying, editing and removing scheduler items. The scheduler can also be started and stopped. It can be accessed at Admin > Panel > Scheduler (standard YetaWF site).
Scheduler Log ModuleDisplays and manages the scheduler log.
Scheduler Log Entry ModuleDisplays an existing scheduler log entry. Used by the Scheduler Log Module.
Scheduler Settings ModuleUsed to edit a site's scheduler settings. This can be accessed using Admin > Settings > Scheduler Settings (standard YetaWF site).

License

The YetaWF.Scheduler package is part of YetaWF, an open source product licensed under the GNU General Public License, version 3 (GPL-3.0) - Copyright - Softel vdm, Inc.