Various new features in usability, configuration, and functionality along with a very useful scheduled task watcher make for another incredibly productive month.
Emails
Support for module image path in email templates. Using the template variable name of the image field followed by "fullpath" you can get the complete path to the image. Suppose that you have added an image field on Accounts called "accountlogo", if you add this variable to your email template:
$Accounts_accountlogo_fullpath$
you will get the full path to the image which can be used inside an img HTML element.
Webservice
Recycle Bin empty selected module option
We can now completely trash selected items or all the records in a module.
Cron Watcher service
A new scheduled tasks arrives this month to act as a watcher for the other scheduled tasks.
This feature wakes up every few minutes and checks if any of the other scheduled tasks has been running for too long. If that is the case it will send an email to the first admin user it can find and all emails defined in the CronTasks_cronWatcher_mailto global variable, so we can get on top of it as soon as possible.
The time that any scheduled task can be running is defined by the CronTasks_cronWatcher_TimeThreshold global variable. Any task running longer than the value of this variable will trigger the alert.
Hide and Show action panel
We add the possibility to dynamically hide or show the right action panel. The new icon you can see in the next screenshot permits you to toggle this functionality.
Additionally, we add the Application_DetailView_ActionPanel_Open global variable which permits you to set the default value for this panel on each module for each user.
Developer enhancements
Global Variables
Assign related records workflow task
With this task, we will be able to assign all records in a related module to any user or group in the system. The special meta variable "Assigned User" will assign all records to the same user as the record launching the workflow.
Some others:
Thanks for reading.