Appointments

Varattavat resurssit

MarkkinapaikkaAsiakkaatVersio 0.1.0manifest

Mihin se on tarkoitettu ​

Describe bookable people, rooms and equipment and record appointments with a date, start and end. Overlaps are not prevented automatically.

Mitä paketti tekee ja mitä ei ​

Bookable resources (people, rooms, equipment) and appointments with a date, start and end time and a status flow. Overlaps are not prevented automatically.

Mallit ​

appointments_resource ​

Something or someone that can be booked

Lukuryhmä: appointments.user. Kirjoitusryhmä: appointments.manager.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
nametextnoneeiappointments.userselkoisenaName of the resource, for example Meeting room 2
kindselect (person, room, equipment)noneeiappointments.userselkoisenaWhat kind of resource it is: person, room, equipment
capacitynumbernoneeiappointments.userselkoisenaHow many people it can serve at once
activeboolnoneeiappointments.userselkoisenaWhether the resource can be booked

appointments_appointment ​

A booking of a resource at a time

Lukuryhmä: appointments.user. Kirjoitusryhmä: appointments.user.

KenttäTyyppiTietoluokkaHenkilötietoRyhmäAgentit näkevätKuvaus
resource_idref → appointments_resourcenoneeiappointments.userselkoisenaThe resource booked
titletextnoneeiappointments.userselkoisenaWhat the appointment is for
daydatenoneeiappointments.userselkoisenaDate of the appointment (YYYY-MM-DD)
start_minutenumbernoneeiappointments.userselkoisenaStart time as minutes since midnight, for example 540 for 09:00
end_minutenumbernoneeiappointments.userselkoisenaEnd time as minutes since midnight, for example 600 for 10:00
attendee_nametextinternalkylläappointments.usermaskattuName of the person attending
attendee_emailtextinternalkylläappointments.usermaskattuEmail address of the attendee
attendee_phonetextinternalkylläappointments.usermaskattuPhone number of the attendee
noteslongtextnoneeiappointments.userselkoisenaAnything the host should know beforehand
stateselect (scheduled, confirmed, done, cancelled, no_show)noneeiappointments.userselkoisenaBooking status: scheduled, confirmed, done, cancelled, no_show

Työnkulut ​

appointments_appointment ​

ToimintoSiirtääKuka voi suorittaaHyväksyntä
appointments_appointment.confirmstate: scheduled → confirmedappointments.userei
appointments_appointment.completestate: confirmed → doneappointments.userei
appointments_appointment.cancelstate: scheduled → cancelledappointments.userei
appointments_appointment.mark_no_showstate: confirmed → no_showappointments.userei

Käyttöoikeusryhmät ​

Tämän sovelluksen käyttämät ryhmät:

  • appointments.manager
  • appointments.user

Hyväksyntävaiheet ​

Mikään tämän sovelluksen vaihe ei vaadi hyväksyntää tietueiden poistamista lukuun ottamatta.

Mitä agentit voivat ja eivät voi tehdä ​

Agentti voi lukea, hakea, luoda ja päivittää tämän sovelluksen tietueita sekä suorittaa toiminnot, jotka eivät vaadi hyväksyntää, tunnisteensa käyttöoikeusryhmien rajoissa.

Se voi vain ehdottaa näitä vaiheita, ja ihmisen on hyväksyttävä ne: appointments_resource.delete, appointments_appointment.delete.

Henkilötiedot maskataan paikkamerkeiksi: appointments_appointment.attendee_name, appointments_appointment.attendee_email, appointments_appointment.attendee_phone.

Riippuvuudet ​

Ei ole.

Asennus ​

Asenna se Customize-sovelluksesta (Marketplace) tai komentoriviltä:

bash
obop modules install-from appointments

Vaatii tietokannan ja ylläpitäjän oikeudet.

Tee oma ​

Moduulioppaassa näytetään, miten tällaiset sovellukset kirjoitetaan