1 / 14

wgScheduler

wgScheduler. Generic Task Scheduling Application. What Does It Do. Automates any task that may be scripted using VBScript Triggers task execution (or issues reminder) at specified time The typical workflow may include the following: Query data sources: local databases, internet…)

Download Presentation

wgScheduler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. wgScheduler Generic Task Scheduling Application

  2. What Does It Do • Automates any task that may be scripted using VBScript • Triggers task execution (or issues reminder) at specified time • The typical workflow may include the following: • Query data sources: local databases, internet…) • Perform analytical tasks: Excel, R, QuantLib, any COM application • Publish reports: mail, upload, print… • Collection of tasks is saved in a single file and referred to as: session

  3. Features • Schedule any number of tasks as part of a single session • Create separate sessions for different days/day workflow regimes • Have all session and task execution info in a single window • Enjoy color-coded Script Editor and comprehensive error reporting • Define session-wide constants and functions for use with any task • Generate reports, print, send mail • Download, upload, process RSS feeds • Automate Excel related tasks • Harvest Excel charts, tables, text and send as HTML formatted mail • Automate any COM compliant application • Play sound alerts • Include ready-to-use scripts from the script library • One-click documentation of the session • Detailed audit trail using optional logging facility

  4. Task Properties • Task name • Active/Inactive • Only active tasks will be considered for scheduled axecution • Inactive tasks can be still executed manually • Scheduled time for execution • Action (execution mode): ‘Execute’, or ‘Remind’ • Allowed time for execution • When this time is reached, allow further execution, or abort the task • Can be set to ‘any’, or to a period between 5 seconds and 12 hours • Time of the next run • Time of the last run • Status • User defined short message generated from the script • Informs about the stage of execution, or the final result • Task script • Edited in the Script Editor

  5. Session Properties • Session name • This is the name of the saved session file • Session constants • Variables and functions made available to all tasks in the session • Session constant script is executed before each task-level script • Schedule Inspection Timer • Sets time interval at which the session will be inspected • Available periods between 5 seconds and 1 minute • Active/Inactive • Activate Schedule Inspection Timer • Logging preference ON/OFF • Logging records each task execution in a log file • In addition, logging records each change of the task Status • List of tasks

  6. Summary of Task and Session Properties Session Properties Task Properties Session Name C:\session1.sch Constants (script) Active/Inactive x Timer 30 Seconds Task Name B/S Simulation Active/Inactive Active Schedule 16:30:00 Logging ON Action Execute Tasks Allowed Time 1 minute Task 1: Prepare scenarios Next Run 16:30:00 Task 2: Extract accounts Last Run 2007-07-27 16:30:15 Task 3: B/S Simulation Status 1000 scenarios, OK Task 4: Mail reports Script (script) (…)

  7. Main Window Finding a task in a session of many tasks Last schedule inspection Schedule inspection timer Logging status Today’s date Current time

  8. Automatically Generated Documentation

  9. Scheduling a Task

  10. Activating Scheduling of the Session

  11. Script Editor Number of lines in a script Current column Current line

  12. Script Library (repository of ready-to-use examples)

  13. wgScheduler Help

  14. VBScript Help

More Related