Offer an appointment scheduling platform
Presentation
The appointment plugin allows you to manage appointments using forms that users can access from a front office.
On the back office, it is possible to define typical and specific weeks (working days, holidays, slots, specific time slots ...) as well as many management rules to apply for the appointment (minimum time, number of reservable places ...).
This plugin, coupled with the module worfkflow, allows to manage the status of appointments (reminder by email or sms, cancellation ...)
Prerequisites
The appointment plugin can run on an environment with a Tomcat server (min 8.0.38), java 8, maven (at least 3.3.9), and a mysql instance.
Inclusion of the plugin
The following dependencies must be declared in the POM of the Lutèce site :
<dependency> <groupId>fr.paris.lutece.plugins</groupId> <artifactId>plugin-appointment</artifactId> <version>2.0.1-SNAPSHOT</version> <type>lutece-plugin</type> </dependency> <dependency> <groupId>fr.paris.lutece.plugins</groupId> <artifactId>module-workflow-appointment</artifactId> <version>2.0.1-SNAPSHOT</version> <type>lutece-plugin</type> </dependency>
Info An example of a pom integrating Appointment plugin is available here .
Using the plugin
Access to the back office
The management of the forms of appointment in Back Office is accessible by :
jsp/admin/plugins/appointment/ManageAppointmentForms.jsp
Access to the front office
In Front Office, users can make appointments on :
jsp/site/Portal.jsp?page=appointment&view=getViewFormList