VSys One: Volunteer Management Software

Previous Topic

Next Topic

Book Contents

Book Index

Windows Scheduler

You can use the standard Scheduled Tasks tool as part of Windows in order to have Windows run VSys and execute task and task groups. VSys can help you by giving you an interface into that tool directly within VSys, as well as some easier options on how to configure these Windows tasks.

Windows Scheduled "Tasks" have similar names to "Tasks" and "Task Groups" in VSys One, but they are different things. The Scheduled Tasks in Windows are independent of VSys One and any other program, and they can be used to launch and control many different types of programs and actions.

Open the Scheduled tasks tool, then on the Setup Windows scheduler on the left navigation bar.

The Windows scheduled tasks here are the same ones you'd find in the Windows Task Scheduler tool. VSys only shows those which would launch VSys; those for other programs are not affected by VSys using this tool.

On the right-click menu

Add Windows task

Defines a new Windows task.

View, Edit

Opens the current task group for editing or viewing.

Make active/inactive

Enables or disables this task group.


Deletes this task group. Any tasks are removed from the task group but are otherwise unaffected and can be used in other task groups.

Windows tasks defined here are not specific to a particular VSys One database. If you have multiple database connections defined you should select the appropriate one within each Windows task. If you open a Windows task here which is associated with a different database (e.g. it specifies tasks on a database other than this one), the task editor will show those tasks under Other command line parameters since this database doesn't know what that task is. VSys won't delete or change task groups, tasks or other parameters that it doesn't understand.

Windows Tasks

An individual Windows task is comprised of several things:


This is the name given to the task, and must be unique among all Windows tasks, even those not defined by VSys One.


Optional; if set and the appropriate translation file (VSys.bld) is present and supports that language, VSys will switch to that language at startup.


If blank, VSys will use the default database, otherwise it will use the one selected here.

VSys One login ID, VSys One password

If VSys Security is enabled, provide values needed to start VSys.

Run all eligible tasks

Checking this tells VSys, when it's started using this Windows task, to run all task groups which are eligible based on their schedule to be run at that time.

Task groups

All of the checked task groups, if they're not disabled, will be run.


All of the checked tasks, if they're not disabled and not prevented from being run by minimum recency settings, will be run.

Other command line parameters

These are parameters defined for this Windows task that this tool doesn't recognize. They could be tasks defined for other databases, they could be reports, they could be items created in later versions of VSys One. The items here will be put back on the command line when the Windows task is saved unless you explicitly remove them here.

Only if logged in

Checking this tells Windows to only run this Windows task when a valid user is logged into Windows.

Windows login, Windows password, Windows password verify

If Only if logged in is not checked, you need to enter Windows login information to set the Windows account under which this Windows task will be run. That information will be validated when the task is saved.

Schedule method

Daily, Weekly, Monthly on specific day, Monthly on specific day of month, Startup and Login. Based on this settings you may see additional fields (Start time, Every, Days of week, Months, Week, Day). The values there correspond to the same ones defined and used by Windows in its Task Scheduler tool.

The order in which selected task groups and tasks are run is not defined: VSys will not necessarily respect any ordering you do for the task groups and tasks here. Items within a task group will of course execute in the order in which they're defined within that task group, but task groups and standalone tasks may be run in any order at all.

See Also

Scheduled Tasks

Setting Up Scheduled Tasks

Task Groups


Running Scheduled Tasks and Task Groups