-
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.