When Diary Planner is installed it includes an example application. It shows the recommended article structure that should be replicated for any new services you set up in Diary Planner.
Article Structure
Article | Template | Security | Description |
---|---|---|---|
Diary Planner Example | List | None | Root article for the example application. For new applications, replicate everything from this article down |
Configuration | List | None | Hidden article under which all configuration articles are stored |
Appointment Types | List | None | Root article for all application Slot Type articles. These define each type of appointment you want to be able to book in the calendars |
Example Appointment | Slot Type | None | An example appointment |
Calendars | List | None | Root article for all Slot Book articles |
Calendar 1 | Slot Book | None | An example calendar |
Diary Planner Example Administration | List | Slot Booking Admin | Root article for administration articles |
Administration Calendar | Slot Booking | Inherited | Administration calendar which has the Slot Book articles related to it |
Book an appointment | List | None | Root article for citizen appointment articles. These should be moved to the citizen site |
Book an example appointment | Form Service - Diary Planner Appointment | None | Example appointment booking article. Relate the booking form created in Creating New Appointment Types to this article |
Example Appointment - Slot Type Template
The example appointment article uses the Slot Type template and has the following article extras:
Setting | Value |
---|---|
Article Heading | Diary Planner Example Appointment |
Length | 30 |
Appointment form | Diary Planner - Example Appointment |
CTM Application | DiaryPlannerExample |
CTM Template | Example Appointment |
Appointment Processing Model | Processing enabled
|
Confirmation Form | Default Confirmation Form |
Non-Admin Cancellation | Yes, up to an hour before |
Non-Admin Amendment | Yes, up to an hour before |
Non-Admin Reschedule | Yes, up to an hour before |
Calendars - Slot Book Template
The example calendar is setup to allow the Example Appointment to be offered and has the following settings. These can be replicated when you are creating your own appointments to provide a known starting point. The example article extras are:
Setting | Value |
---|---|
Article Heading | Calendar 1 |
Step Interval | 15 Minutes |
Visibility Settings | Yes, groups selected. See Slot Book Template for a description |
Name | Calendar 1 |
Limited Time | No |
Use Locking | Yes |
Availability | Monday to Friday 09:00 to 17:00 |
Appointment Availability | Example appointment - Monday to Friday 100% |
Administration Calendar - Slot Booking Template
The example administration calendar is set up to allow the processing of Example Appointments and has the following settings in the article extras. These can be replicated to when you are creating your own applications to provide a known starting point.
Setting | Value |
---|---|
Article Heading | Administration Calendar |
Related Calendars | Calendar 1 |
Calendar refresh interval | Every 30 seconds |
Step Interval | 15 minutes |
Appointment Overrides | Enabled |
Appointment select | Default Diary Planner Appointment Selection |
Appointment click through | Enabled |
Appointment view | Default Diary Planner Appointment View |
Appointment Booking Form - Diary Planner Appointment Template
The example appointment form has been created using the appointment blueprint form and related to a "Form Service - Diary Planner Appointment" article. See Booking Appointments and Creating New Appointment Types for a full description of the form.