Achieve higher levels of automation!
Learn more about some of the powerful features behind ActivitySCHEDULER
POWERFUL FUNCTIONALITY
Hierarchical Design
Individual jobs can be grouped together, with groups within groups.
Each group can contain a series of interdependent jobs or groups, running concurrently or consecutively
according to completion status.
At each level, different dependencies and timing conditions can be imposed.
Only at the highest level group do you actually define the overall scheduling parameters.
This structure allows a modular design that is much easier to understand.
< Top of page
Resource Management
Any job or group of jobs may require resources (dependencies) in order to run. ActivitySCHEDULER allows
specification of resources such as disk space, or the presence or absence of a file or directory.
Required files can also be copied, possibly from another network location.
Resource locking is provided to limit concurrent resource usage.
< Top of page
Full Condition Handling
ActivitySCHEDULER allows condition handling to be employed against whatever status a job
(or group of jobs) finishes with, or even whether it was able to start successfully.
It is not just a case of reacting to failure or success, but also to the "flavour"
of failure and/or success.
< Top of page
HIGHLY CUSTOMISABLE
Conditional Notification
ActivitySCHEDULER supports a wide variety of notification methods such as E-mail, Event Log,
"Inform" (message box), or "WhiteBoard" (sophisticated broadcasting).
This allows you to select the most appropriate method for the condition. ActivitySCHEDULER also
supports the addition of custom notification methods using the SDK.
Notification messages, whether errors or informational, can be configured within your schedule design
at any relevant point.
< Top of page
Security Model
Regardless of the computer that a job is running on, ActivitySCHEDULER will not infringe
upon or compromise the local operating system. In fact, it is specifically written to work
within the security models inherent in operating systems like Windows.
Users (or groups of users) can be configured with different levels of permission within
ActivitySCHEDULER. All passwords are encrypted, both in the database and when transmitted across
the network.
< Top of page
Reusable templates
Once you have defined an individual job, with its command line, completion codes, output files,
dependencies, etc., then this can be reused as many times as you like in other
schedules (or multiple times within the same schedule). This is achieved by defining a
template, with
variables
(such as command line parameters, file names, etc.) that can be changed for each re-use.
For example, you could define a
template for performing a
backup, but change the computer name, drive letter and filename for use within different
schedules simply by marking these values as
variables.
Likewise, groups of jobs can also be defined as
templates,
for multiple re-use.
< Top of page
EASILY CONFIGURABLE
Devolved Processing
ActivitySCHEDULER schedules are controlled from the central server (or workstation), where the
database and definitions are also located. The jobs themselves are
controlled by a Windows service on each appropriate computer, which executes the job in
the correct user context to maintain security.
All resources and interdependencies are controlled from the central server.
Jobs can also be controlled across a firewall if necessary, using a known port number.
< Top of page
Drag and Drop Design
ActivitySCHEDULER uses familiar Explorer-style windows for displaying and designing the hierarchy of a
schedule and its associated groups of jobs.
You can group jobs and create inter-dependencies intuitively using 'drag and drop' techniques,
and in this way, develop complex schedules quickly and easily.
< Top of page
Policy Management
In the production environment, ActivitySCHEDULER’s management facilities allow a suitably
privileged user to control the running of
policies (schedules). If necessary, you can start and stop
policies
manually and monitor their progress. At a glance, you can see which
policies are running, and
the completion status of those that have finished.
For more detail, you can display the configurable report and the full log file for each
policy. Details of past runs can be viewed and kept for a configurable period.
This interface is also available on the web (firewall tolerant), allowing you to control your
systems truly remotely. A wizard is provided to help you set up your web interface quickly and
easily.
< Top of page