Creating a task (With examples)
To create a task for your Wavelet EMP system, the user will need to perform the below procedures:
...
Menu Path: Control Panel > Developer > Plugins > Task Scheduler > Create Task
Panel |
---|
This function is used to create the task to allow run the plugin automatically to send relevant data from EMP. |
Expand | ||
---|---|---|
| ||
|
...
|
- To identify the path for the selected job/ task, extract the initially saved file/s using programs such as winrar . 2 files should be extracted out, namely "META-INF" and "Taskscheduler"
- Copy and paste the entire path from "Taskscheduler" into the "Main Job Class".
- For example, if the user have downloaded the job/ task of plugin-wavelet-tasksched-invOutstandingDue.jar,
- The user should be able to drill down from Taskscheduler > Notification > Invoice_due > src > InvOutstandingDueNotification.class
- The path should appear as taskscheduler\notification\invoice_due\src\InvOutstandingDueNotification.class
- After performing the copy and paste, replace the "\" with "." and remove the ".class"
- From the above example, the path that should appear in this job/ task under the "Main Job Class" should be as below:
- taskscheduler.notification.invoice_due.src.InvOutstandingDueNotification
|
...
|
...
For Email notification to be sent out for Plugin : Please configure it under EMP Configuration - System |
Expand | ||
---|---|---|
| ||
Cron Expression can be automatically configured if you select the option under Trigger Con field, if you wish to set complex contrab that is not found you can contact us or find more from: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger Example for Cron Script Trigger: CronTrigger Example 1 - an expression to create a trigger that simply fires every 5 minutes "0 0/5 * * * ?" CronTrigger Example 2 - an expression to create a trigger that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.). "10 0/5 * * * ?" CronTrigger Example 3 - an expression to create a trigger that fires at 10:30, 11:30, 12:30, and 13:30, on every Wednesday and Friday. "0 30 10-13 ? * WED,FRI" |
...
CronTrigger Example 4 - an expression to create a trigger that fires every half hour between the hours of 8 am and 10 am on the 5th and 20th of every month. Note that the trigger will NOT fire at 10:00 am, just at 8:00, 8:30, 9:00 and 9:30 |
...
Expand | ||
---|---|---|
| ||
For plugins, you can contact our Support Team and we can assist you to provide the file necessary for set up (if already exist) or program a new plugin based on your requirement (charges may apply) Once received, you can upload the file to File Manager (Go to System Admin > File Cabinet (File Manager) ) and set Document Type as task_scheduler_job and click Upload and create the task |
...
thereafter |
You can find the Audit Trail for any plugin and its relevant parameters added to the EMP under Control Panel >System admin> Manage Users > Audit Trail Report
Related WIKI Pages:
Panel | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|