From 119035f3f3a77b9348c614f16b4e425b995895a4 Mon Sep 17 00:00:00 2001 From: jero-odoo Date: Mon, 7 Apr 2025 14:55:57 -0400 Subject: [PATCH] [ADD] Appointments: Basics doc closes odoo/documentation#12820 Signed-off-by: Jessica Rogers (jero) Co-authored-by: larm-odoo <121518652+larm-odoo@users.noreply.github.com> Co-authored-by: Felicia Kuan Co-authored-by: Sam Lieber (sali) <36018073+samueljlieber@users.noreply.github.com> --- content/applications/productivity.rst | 1 + .../productivity/appointments.rst | 199 ++++++++++++++++++ .../appointments/cancellation-message.png | Bin 0 -> 21792 bytes .../appointments/pre-booking-example.png | Bin 0 -> 24629 bytes .../appointments/schedule-tab.png | Bin 0 -> 13937 bytes 5 files changed, 200 insertions(+) create mode 100644 content/applications/productivity/appointments.rst create mode 100644 content/applications/productivity/appointments/cancellation-message.png create mode 100644 content/applications/productivity/appointments/pre-booking-example.png create mode 100644 content/applications/productivity/appointments/schedule-tab.png diff --git a/content/applications/productivity.rst b/content/applications/productivity.rst index dccf55a5a..c93354bc8 100644 --- a/content/applications/productivity.rst +++ b/content/applications/productivity.rst @@ -12,6 +12,7 @@ Productivity productivity/spreadsheet productivity/knowledge productivity/calendar + productivity/appointments productivity/discuss productivity/data_cleaning productivity/whatsapp diff --git a/content/applications/productivity/appointments.rst b/content/applications/productivity/appointments.rst new file mode 100644 index 000000000..f84a6854f --- /dev/null +++ b/content/applications/productivity/appointments.rst @@ -0,0 +1,199 @@ +============ +Appointments +============ + +Odoo's **Appointments** app is a self-service scheduling app that simplifies the process of booking +meetings, consultations, or services. Integrated with Odoo's suite of business apps, it allows +companies to automate appointment scheduling, reduce manual coordination, and provide a seamless +experience for clients. Appointments can be linked to calendars, **CRM** opportunities, employee +schedules, and more, making it an ideal tool for service-based businesses seeking efficiency and +organization. + +Configuration +============= + +The **Appointments** app allows for new appointments to be scheduled based on the availability of +users, or the availability of *resources*, such as meeting rooms or seating areas. To create a new +resource, or manage existing resources, navigate to :menuselection:`Appointments --> Configuration +--> Resources`. This opens a list of the available resources in the database, as well as their +individual capacity. + +.. _appointments/resources: + +Resources +--------- + +Click :guilabel:`New` to create a new resource. On the blank record, enter a :guilabel:`Name` for +the new resource. In the :guilabel:`Capacity` field, enter the maximum number of people the resource +can accommodate. Then, confirm the :guilabel:`Timezone` for this resource. + +If desired, select one or more :guilabel:`Linked Resource` from the drop-down. This option +designates one or more resources that can be used in combination to handled a bigger demand. + +.. important:: + *Linked resources* are only used when using the :ref:`auto-assign ` + :guilabel:`Assignment Method`. + +Lastly, add a :guilabel:`Description` for this resource. + +.. note:: + The contents of the :guilabel:`Description` tab are visible to customers when booking an + appointment online. + +.. _appointments/configure: + +Appointment type configuration +============================== + +Before appointments can be scheduled or booked, an appointment type must be created. Navigate to the +:menuselection:`Appointments` app dashboard and click :guilabel:`New`. On the new blank record, +enter an :guilabel:`Appointment Title`, then set a :guilabel:`Duration` for this appointment type. + +Next, set a :guilabel:`Pre-Booking Time`. This is the minimum amount of time between when an +appointment can be booked and when the appointment can begin. If the :guilabel:`Pre-Booking Time` is +`1` hour, appointments must be booked *at least* `1` hour in advance. + +.. example:: + An appointment type is created for `Tennis Courts`, with a :guilabel:`Duration` of `1` hour, and + a :guilabel:`Pre-Booking Time` of `1` hour. At `02:00` PM, a customer attempts to book an + appointment for the same day at `02:45` pm. The first available time is `04:00` pm. + + .. image:: appointments/pre-booking-example.png + :alt: An example of the booking calendar showing available times. + +Select a :guilabel:`Scheduling Window`: + +- Select :guilabel:`Available now` to allow customers to book an appointment immediately. Use the + :guilabel:`Up to X days into the future` field to define how far in advance customers can schedule + appointments. For example, if `14` is entered, customers cannot book anything more than 14 days + from the current date. +- Select :guilabel:`Within a date range` to limit bookings to a specific range of dates. After + selecting this option, click the :guilabel:`From` and :guilabel:`to` fields, and use the calendar + pop-up window to customize the date and time range. + +Update the :guilabel:`Allow Cancelling` field to limit the amount of time before an appointment +where a customer can cancel. If this setting is enabled, customers are unable to cancel within the +designated time frame. + +.. note:: + If a customer does try to cancel within the time frame, they receive an error message with + contact information. If the appointment is for a resource, the contact details are for the user + that created the appointment type. If the appointment is for a user, the contact details are for + the user the appointment is with. + + .. image:: appointments/cancellation-message.png + :alt: An example of the message a customer sees when cancelling. + +Next, designate whether this appointment type is based on :guilabel:`Users` or +:guilabel:`Resources`, by selecting the appropriate radio button. If it is based on users, select +one or more :guilabel:`Users` in the drop-down. If it is based on :ref:`resources +`, select one or more :guilabel:`Resources` in the drop-down. + +.. tip:: + User-based appointment types can be used for scheduling sales meetings and demos, as well as + recruiting interviews. + + Resource-based appointment types can be used for scheduling time in specific rooms or locations. + +Selecting :guilabel:`Resources` in the :guilabel:`Availability on` field reveals the +:guilabel:`Manage Capacities` option. If selected, the appointment limits the number of participants +based on the capacity of the resources selected. + +Choose an :guilabel:`Assignment Method` by selecting the appropriate radio button: + + - :guilabel:`Pick User/Resource then Time`: customers select from a list of available + users/resources, then select an open time slot. + - :guilabel:`Select Time then User/Resource`: customers choose a date and time, then select from + the list of available users/resources. + - :guilabel:`Select Time then auto-assign`: customers select a time slot and are automatically + assigned a user/resource. + +Schedule tab +------------ + +The :guilabel:`Schedule` tab is used to outline when this appointment type is to be made available. +The settings define the time slots shown on the booking page. + +Click :guilabel:`Add a line` to create a new time frame. Select a day of the week from the +:guilabel:`Every` drop-down menu, then update the times in the :guilabel:`From` and :guilabel:`To` +fields. Click the :icon:`fa-trash-o` :guilabel:`(trash)` icon to delete an entry. Multiple entries +can be included for a single day. + +.. tip:: + If an appointment should not be available at specific times, such as when users are taking lunch, + include time slots before and after. + + .. image:: appointments/schedule-tab.png + :alt: An example of the Schedule tab in an appointment. + +Options tab +----------- + +The :guilabel:`Options` tab is used to customize the display options for this appointment, as well +as notification settings for customers and users. + +The :guilabel:`Front-End Display` field determines how the appointment is presented on the website +to customers. Select the :guilabel:`Show Pictures` radio button to publish the default pictures of +the user or resources for this appointment on the website. + +The :guilabel:`Timezone` and :guilabel:`Location` fields automatically populate for resource +appointments, based on where the resource is located. For user-based appointments, the +:guilabel:`Location` field defaults to an `Online Meeting`, with a :guilabel:`Videoconference Link` +automatically generated. If this should not be an online meeting, select a different option in the +:guilabel:`Location` field. + +Tick the :guilabel:`Manual Confirmation` checkbox to require approval before a meeting is accepted. +If this feature is enabled, the appointment time slot is still considered *reserved* until it is +confirmed or rejected. Leave this checkbox blank to automatically accept meetings created from this +appointment. + +The :guilabel:`Create Opportunities` feature adds a lead or opportunity to the **CRM** app for each +scheduled appointment, which is assigned to the responsible user. Tick the :guilabel:`Create +Opportunities` checkbox to enable this option. + +.. important:: + This field is only visible if the **CRM** app is installed on the database. + +The :guilabel:`Reminders` field is used to set how customers are to be contacted before the +appointment time. Select one or more options from the drop-down, based on the communication method, +and the time frame. + +Tick the :guilabel:`Allow Guests` checkbox to grant customers the ability to add additional guests +when registering for an appointment. + +Questions tab +------------- + +The :guilabel:`Questions` tab can be used to prompt customers for additional information while they +are booking an appointment. Click :guilabel:`Add a line` to add a new question. + +On the :guilabel:`Create Questions` pop-up window, enter the :guilabel:`Question`, then choose an +:guilabel:`Answer Type`. + +Tick the :guilabel:`Mandatory Answer` checkbox to require customers to answer this question before +they are allowed to book an appointment. Click :guilabel:`Save & New` to add another question, or +:guilabel:`Save & Close` when finished. + +Messages tab +------------ + +The :guilabel:`Messages` tab is used by the business to provide additional information to customers +regarding this appointment type. + +.. important:: + The content in the :guilabel:`Messages` tab is visible to customers and website visitors. + +In the :guilabel:`Introduction Message` field, add a short description of the appointment type. This +can include the topic of the appointment, a meeting agenda, or an introduction to the users +responsible for the meeting. + +The :guilabel:`Extra Message on Confirmation` is displayed to a customer after they have booked a +meeting. Add any additional information here that the customer should be aware of. This can include +parking information, last minute rules, or additional instructions. + +Publishing an appointment +========================= + +When an appointment is ready to publish, click the :guilabel:`Go to Website` smart button at the top +of the record. Then, slide the :icon:`fa-toggle-off` :guilabel:`Unpublished` icon to +:icon:`fa-toggle-on` :guilabel:`Published`. diff --git a/content/applications/productivity/appointments/cancellation-message.png b/content/applications/productivity/appointments/cancellation-message.png new file mode 100644 index 0000000000000000000000000000000000000000..f1877c85f48d1d4b917eb8edd668f1322e167bea GIT binary patch literal 21792 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

*;E4*8tl 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 HCcgg#sSrw5 literal 0 HcmV?d00001 diff --git a/content/applications/productivity/appointments/schedule-tab.png b/content/applications/productivity/appointments/schedule-tab.png new file mode 100644 index 0000000000000000000000000000000000000000..8c788ddb4f81358781be96f68aa024027a8860fd GIT binary patch literal 13937 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