<< Click to Display Table of Contents >> Schedule Tasks |
Schedule manager is also known as Scheduler. It is an independent functional module of Yonghong Z-Suite. Embedded task scheduling engine provides automated supports to the system. Make sure that the system has sufficient openness thus to promote the compatibility and user experience of the whole system. For example, when a task is completed, it will inform the scheduling task to the user via email or SMS. Although this system may not provide all the functions, this kind of openness will be able to support user customization requirements very well. Scheduling tasks include:
•Export task: Export PDF or Excel files periodically according to certain conditions.
•Email Task: Periodically generate PDF or Excel files on the dashboard for certain conditions and send them to the user via email.
•Import Data to Data Mart: Periodically synchronize a certain data set into a data mart under certain conditions.
•Incremental to Data Mart: Periodically generate data mart files under certain conditions.
•Export to CSV Task: Periodically export data to a CSV file under certain conditions.
•Export to database: Export data to database on a regular basis in accordance with certain conditions. Note: Yonghong X-Suite and Y-Reporting do not support exporting to the database.
•Advanced Analysis Experiment: used for advanced analytics module, including export to database (used to the export to experiment node, and periodically export experiment results to database), save as data set (used to save as data set node, and periodically save experiment results to data set) And deploy as REST service (used for WEB service node control service start and stop) three operations.
•Custom task: The user can realize custom tasks via Yonghong defined interface.
In addition to using time as a trigger, the user can also trigger the execution of the task through a trigger. For example, check a KPI under certain conditions. In case of a KPI abnormity, the execution of the mail task will be triggered. Inform the administrator via email.
The scheduler consists of three parts: the job, the task, and the trigger. Task is to define the time to execute a certain job. Trigger is used to define trigger conditions. A job contains time conditions, triggers, tasks, and subsequent tasks. For example: Time: 8:00 every day; triggering condition: daily sales less than 500,000; task: generate PDF on sales dashboard and email to the sales manager.