Interval Triggers
These triggers fire under a time interval, starting from a specific date and time
POP Mail Triggers
These triggers allow the user to fire the cron each time an email is received.
Cron Triggers
These triggers use advanced Cron Expression syntax to specify firing schedules.
Database Triggers
When data is inserted, updated into or deleted from a database table this class of triggers can be configured to fire.
User Created Trigger
This trigger fires performing the advanced tasks you've configured when a new user is created.
Application Events
These triggers fire once on application start/end or at the beginning/end of every request
Migration of DNN Schedule
You can import DNN jobs with Sharp Scheduler. Multiple DNN Jobs can be executed at once.
One-Time Triggers
These triggers fire once at a specified date and time.
Run Executables
Sharp Scheduler can be configured to run an executable on the server.
Send Emails
This action will send an email to a list of recipients. Optionally attach a list of files.
Execute SQL Queries
When a trigger fires, it executes the specified SQL query, optionally storing the output for use in other actions.
Post Data
Sharp Scheduler integrates with other servers, posting data to the given URL.
Persistent Job State
With this option the schedule is saved in the database, so it's persistent on application restart.
This feature allows granular indexing of rules, documents, folders and pages with Search Boost.
If MyTokens is installed, Sharp Scheduler will call it to replace tokens in places such as SQL Queries or Cron Expression.
Extensions Framework
You can easily extend Sharp Scheduler with new types of triggers, actions and services (that run triggers).
Execute Method
Sharp Scheduler can invoke a method via reflection with parameters.
Execute PowerShell Scripts
Sharp Scheduler can help you run a PowerShell script.
Manually Run Jobs
This option permits the execution of a task manually.
Schedule History
Sharp Scheduler provides logging capabilities for your schedules
Invoke Jobs via API
This feature allows you to run a job via Web Service.
Misfire Instructions
This option determines what should be done if the precise time when the trigger should have been fired is missed.
Impersonation Context of a Portal and User
Once this option is enabled, Sharp Scheduler will run a job as if you were running it on that portal being logged in with that user.
Clone Jobs, Actions, Triggers
Using this function makes it fast to create many jobs, actions or triggers that are similar.
Delete User Action
Want to delete a user, including from the database or not? With this action, it's one click away!
Regex Parsing Action
This feature was implemented with the release of Sharp Scheduler 1.1 and is very useful to process data received from external sources.
Grant/Revoke User Role
Sharp Scheduler allows you to grant/revoke the specified security role for/from a user.
AES and RSA Encryption
These actions let you encrypt/decrypt data with AES and RSA according to a selected algorithm.
Server Request Action
Starting with Sharp Scheduler 1.1 this action is extended to allow different HTTP methods and specifying HTTP Headers.