It is immense pleasure for us to release Appointments Module in Servoy - mfModuleAppointments, developed in Servoy which can be embedded with any existing Servoy application to serve user appointments. This module provides an efficient way to maintain appointments. A user can create and manage its own appointments. A good and user friendly interface, with keyboard shortcuts and context menus allowing easy access as well as easy handling of the appointments. This module is both Smart and Web client compatible. Internationalization is implemented for multi language support.
Preferences for the application can be set by Admin users. Multiple concurrent appointments at a particular time for a user are possible. User is notified by the application before the start of an appointment for which the time duration of sending alerts is configurable in Settings section.
Another module called “mfModuleBatchprocessor” is created. This module will work as a batch processor and will run in the Servoy Server as a Headless Client. This headless client periodically checks the upcoming appointments and sends e-mail notification to the respective users about their upcoming appointments.
There are two modules. The first one is used to create, manage and to display the appointments. And the second one is used as the Headless client to serve email notifications.
1.mfModuleAppointments
2.mfModuleBatchprocessor
Some salient features of this application are:
Create and manage own appointments.
Recurrence Support
Good user friendly interface with keyboard shortcuts and context menus for easy handling of appointments
Both Smart and Web client compatible.
Multi-language support.
Multiple concurrent appointments at a particular time are possible.
E-mail notification sent about upcoming appointments as well as on screen appointment reminder available.
I think that Postgres expect a date instead of a string.
I searched all the databaseManager.getDataSetByQuery and replaced the utils.dateFormat(, ‘yyyy-MM-dd HH:mm:ss’) with and it worked.
I think that Postgres expect a date instead of a string.
I searched all the databaseManager.getDataSetByQuery and replaced the utils.dateFormat(<date>, 'yyyy-MM-dd HH:mm:ss') with <date> and it worked.
Thanks Victor that did the trick. I got it working now
victor.rojo:
I think that Postgres expect a date instead of a string.
I searched all the databaseManager.getDataSetByQuery and replaced the utils.dateFormat(, ‘yyyy-MM-dd HH:mm:ss’) with and it worked.
Yes you are right for PG you need to use only date without any formatting.
Thanks Victor Rojo for sharing this information.
Someone has tested to use this module in an application based on the servoy navigation framework ?
I receive an error (“Cannot rander the Calendar. Please Restart the application!” when the main form is opened and i can’t see the months panel on the left…
michele:
Someone has tested to use this module in an application based on the servoy navigation framework ?
I receive an error (“Cannot rander the Calendar. Please Restart the application!” when the main form is opened and i can’t see the months panel on the left…
I think the solution for your problem is some posts ago. It might be the SQL to retrieve the data and the dates format