The Task Scheduler provides a way to organize and manage your scheduled tasks in a centralized area. From the Task Scheduler you can:
Before using the Task Scheduler functionality, you must have tasks that have been scheduled to run in the future. Currently, there are several tasks in netFORUM that can be scheduled to run in the future.
To schedule a task, complete the following steps:
The type of task being scheduled is listed in the task type field (Membership Renewal in the image above.) This field is read only and is dependent on the type of task you chose to schedule.
Left-clicking in the run task datetime field will open the date/time picker and allow you to choose your date and time using the calendar pop-up.
Clicking the Now link will schedule this task to run five minutes from the current time.
If the user has an email set on their profile, the email listed on their profile will be pre-populated in this field.
This will open the scheduled task profile.
Scheduled tasks can also be linked so that they run in succession. After the first task runs, then any successive tasks will be configured to execute ten minutes after the first task completes.
To link scheduled tasks to run in succession, complete the following steps:
Note: The start date/time is disabled for a task and will be hidden once it is linked to another task.
The Task Scheduler provides a centralized location for managing all of your scheduled tasks in netFORUM.
Note: Only users with admin privileges will have access to the Task Scheduler
To find scheduled tasks, complete the following steps:
This will return a list of tasks matching your search criteria. These are all of the tasks that are currently scheduled or that have already completed (either successfully or unsuccessfully.) From this list you can view that scheduled task's profile page.
The Task Scheduler also allows you to query tasks that have been scheduled.
To query for scheduled tasks, complete the following steps:
You will be returned with a list of scheduled tasks that meet your query conditions.
The Task Scheduler provides a single place where you can see all of the scheduled tasks (past, present, and future) in one place.
To see the entire list of scheduled tasks, complete the following steps:
The List - TaskFascade page displays the following information:
The Managed Scheduled Tasks option allows you to view the scheduled tasks as well as edit them. Clicking the Manage Scheduled Tasks option will display all of the Task Scheduler child forms.
The Task Scheduler has several child forms designed to provide you with categorized information regarding your scheduled tasks.
To view the Task Scheduler child forms, complete the following steps:
Each child form contains a way to view the scheduled task as well as edit the task.
The child forms list the following information:
To reschedule a task that has previously been scheduled, complete the following steps:
Clicking the Now link will schedule the task for the current time plus five minutes..
The following scheduled tasks also run electronic payments:
Running these scheduled tasks does not update failure counts, statues, and other statistics. To update those numbers, you must run the Update CPI Payment Task. A best practice is to run this task daily.
The following set of tasks have the ability to be set as recurring tasks:
To set a task to be recurring, complete the following steps:
This will open the Add <task name> scheduled task window.
Setting the value to Once will run the scheduled task one time, with no recurrence.
Choosing one of the other recurrence options will display additional fields that correspond to the recurrence value chosen.
If there is no end date for this task, leave this field blank and it will continue to run until you manually stop it.
The scheduled task profile provides information regarding a scheduled task. Note, some tasks have profile pages that are specific to that process with additional options.
The scheduled task profile has three child forms available:
Note: The Edit button will only be visible on scheduled task profiles, where the task is not currently processing.
The Task Dashboard is a snapshot of tasks that can be scheduled within netFORUM.
To access the Task Dashboard, complete the following steps:
This will launch the Task Dashboard.
Clicking on the linked task name will take you to scheduling page for that task type, where you can set up a new scheduled task.
Note: Many tasks can also be scheduled from their respective modules.
The Task Dashboard has two tabs; Dashboard and Manage Tasks. The Dashboard tab is the tab displayed by default and will show the Task Dashboard. The Manage Tasks tab can be found by mousing over the More option.
Clicking the Manage Tasks tab will display the Task Scheduler Child Forms.
Before any of the scheduled tasks can successfully complete, your netFORUM system must be configured correctly. To test this configuration, you may run the Test Configuration task. This task will run several checks on your system configuration to ensure that everything necessary for your scheduled tasks to complete is correctly enabled.
The Test Configuration Task will:
To run the TestEnableSendEmail.htmt Configuration task, complete the following steps:
Follow the steps outlined in the Task Scheduling portion of this page to schedule the Test Configuration task.
Once the task runs, you will receive emails notifying you of successful completion of the test. If you do not receive these emails, view your event log to determine where the failures occurred.
To kill a task that is currently processing, click the Stop Task link located on the task profile.
After you click the Stop Task link you will be presented with the Edit - Stop Scheduled Task pop-up window asking you to confirm that you actually wish to stop this task.
Click the Save button to stop the task.
Important! Stopping a task that is processing may cause undesired results. The task may totally stop processing and reverse all changes that have been made up until the "stop" point, or the task may only partially complete and leave incomplete results in the database. The Stop Task link should only be used when absolutely necessary.
These are the Task Status codes. Be aware that recurring tasks, or a Task that is restarted, will continually update the status, so think of the status as the current status. Scheduled Task History records will record the status after each time the Task executes.
The Task completed, but at least one error occurred on the records being processed. This is not necessarily catastrophic. It could mean that 999 out of a batch of 1,000 succeeded, and one failed. You should investigate the specific failures.
The Task itself could not complete and that an error caused the overall Task to fail.
The Task is processing currently.
The Task is scheduled to run at a later time.
The Task was stopped in the middle of processing.
The Task is in the process of being stopped.
The Task completed with success, with no failures.