As we are getting closer version 5 we are thinking of making some changes. Most of these changes are concerning the structure of different objects within VisualCron. This will in turn, affect VisualCron API users. The goal is to simplify and unify objects like properties and classes. We also want to correct things that was not designed the best way, for both us, ordinary users and VisualCron API users.
The idea of this topic is to present our vision of changes and get your feedback. We start by posting a list - in no particular order and hope for your feedback. This list
does not say we are definitely going to do the change but we are thinking about it and are open for discussions.
1. Many thoughts are concerning Notifications. Basically, a Notification is a Task with some simple conditions. The problem with Notifications as it is now is that we have to spend time on maintaining both Tasks and Notifications. For example the Email Task and Notification - which is simplified in the Notification. We are thinking about moving all Notifications which not exist as Tasks to own Tasks. Then let you choose a
NotificationTask instead of existing Notification.
2. Also concerning Notifications. Currently Notifications have 3 simple conditions. When Job has started, On error, On complete. Do we need more simple predefined conditions? Which?
3. Implementation of file filter. Everywhere we specify a file there will also be some filters based on size, date, content, attributes. We are thinking of adding these filters. Please let us know if you can think of/need more:
# file name filter
* File name inclusion mask - "*?" etc or RegEx
* File name exclusion mask - "*?" etc or RegEx
* Case sensitivity
# file content match
File content in text files - "?*" or RegEx match
# date modified or created filter ( do you need AND? )
* NewerThanDate x - specified date or variable
* OlderThanDate x - specified date or variable
# file size
* larger or smaller than x size
# file attributes
* including a list of attributes
* excluding a list of attributes
4. Folder name of installation will probably be changed from VisualCron 4 to just VisualCron
5. Service name will probably be changed from VisualCron4 to VisualCron
6. SQL connection string will moved into global Connections for reuse
This list will probably grow but please, if you have used the API or have comments on fundamental changes then please reply to this post. If you are requesting new Tasks or features then please post them as usual in "Feature requests". Try to stick to breaking changes here as we would like to do all of them at once when we are moving to new version.
Edited by user
2014-02-19T11:22:05Z
|
Reason: Not specified