Komponenten der Terminbuchung
Die Rollen, Eigenschaften und Tabellen für die Terminbuchungsfunktion.
Dieses Plugin aktiviert das Plugin „Demodaten für Terminbuchungen“ (com.snc.appointment_booking_Demo), das die Demodaten bereitstellt.
Die Terminbuchung fügt dem Anwendungsnavigator das Menü „Terminbuchung“ und die folgenden Module hinzu:
- Terminbuchungskonfiguration: Verwenden Sie dieses Modul, um eine Terminbuchungskonfiguration für eine Anwendung und danach Konfigurationen für jeden Service in dieser Anwendung zu erstellen.
- Terminbuchungen: Verwenden Sie dieses Modul, um eine Liste der für Services gebuchten Termine anzuzeigen. Diese Liste enthält die mit jedem Termin verknüpften Arbeitsaufträge.
Rollen
Durch die Terminbuchungsfunktion werden die folgenden Rollen hinzugefügt.
| Rolle | Beschreibung |
|---|---|
| Terminbuchungsadministrator [sn_apptmnt_booking.appointment_booking_admin] |
Erstellt Terminbuchungskonfigurationen für Services innerhalb einer Anwendung. |
| Terminbuchungsmanager [sn_apptmnt_booking.appointment_booking_manager] |
Erstellt und aktualisiert Terminbuchungsdatensätze. |
| Terminbuchungsbenutzer [sn_apptmnt_booking.appointment_booking_user] |
Bucht Termine für Services über das Customer Service Portal oder Consumer Service Portal. Dieser Benutzer kann auch Termine neu planen oder stornieren sowie Termindetails anzeigen. |
Eigenschaften
Durch die Terminbuchungsfunktion werden die folgenden Eigenschaften hinzugefügt.
| Eigenschaft | Beschreibung |
|---|---|
| sn_apptmnt_booking.user_max_new_appointments_daily | Die maximale Anzahl von Terminen, die ein Benutzer täglich erstellen kann. Die Obergrenze beträgt 100 Termine pro Tag.
|
| sn_apptmnt_booking.max_appointments_returned | Die maximale Anzahl von Verfügbarkeitsfenstern für Termine, die im Fenster „Termin auswählen“ angezeigt wird.
|
| sn_apptmnt_booking.return_unavailable_Slots | Wenn Sie diese Eigenschaft deaktivieren, können Sie nur verfügbare Zeitfenster im Terminfenster für die Terminbuchung anzeigen.
|
| sn_apptmnt_booking.DisableLockingOnBRLevel | Ermöglicht es Ihnen, Tabellen anzugeben, in denen die Sperre unterschiedlich verwaltet wird, um Doppelbuchungen bei der Terminbuchung zu verhindern. Geben Sie eine durch Kommas getrennte Liste dieser Tabellen ein, um die Sperrenvalidierung auf Business-Regel-Ebene zu deaktivieren.
|
| sn_apptmnt_booking.DisableMaxApptLimitForUsersList | Speichert eine Liste von Anwendern (sys_IDs), denen eine unbegrenzte Anzahl von Terminen pro Tag erlaubt ist.
|
| sn_apptmnt_booking.fetch_next_available_Slot | Schalten Sie die Kennzeichnung um, um das Abrufen des nächsten verfügbaren Zeitfensters beim Öffnen des neuen Modals für die Terminbuchung zu aktivieren oder zu deaktivieren.
|
| sn_apptmnt_booking.Logging.verbosity | Steuern Sie die Anwenderprotokollierung für die Terminbuchung.
|
| sn_apptmnt_booking.SingleConcurrentLockAppointmentConfigs | Liste der Tabellen, in denen die Terminbuchung nur eine Sperre pro Zeitfenster zulässt. Mehrere gleichzeitige Sperren werden für diese Tabellen nicht unterstützt.
|
| sn_apptmnt_booking.use_read_replica_from_ui | Erstellt ein Lesereplikat der Tabelle „Terminbuchungen“ (sn_apptmnt_booking_appointment_booking), wenn sie über die Anwenderoberfläche ausgelöst wird.
|
| sn_apptmnt_booking.use_task_activity_catalog | Aktiviert die Verwendung der Spalte „Activity_catalog“, die in „Task_activity“ erstellt wurde, für die Abfrage (filtert die Aufgabenaktivitäten für eine Arbeitsauftragsaufgabe basierend auf Terminen). ServiceNow empfiehlt, den Wert der Eigenschaft nicht zu ändern, da dies die Leistung der Terminbuchung beeinträchtigt.
|
Tabellen
Durch die Terminbuchungsfunktion werden die folgenden Tabellen hinzugefügt.
| Tabelle | Beschreibung |
|---|---|
| Konfigurationen für Terminbuchungsservice [sn_apptmnt_booking_service_config] |
Speichert Servicekonfigurationsdatensätze für die Terminbuchung. |
| Terminbuchungskonfiguration [sn_apptmnt_booking_config] |
Speichert Anwendungskonfigurationsdatensätze für die Terminbuchung. |
| Terminbuchungen [sn_apptmnt_booking_appointment_booking] |
Speichert Datensätze für alle Termine, einschließlich gebuchter, neu geplanter und stornierter Termine |
| Terminfensterkonfiguration [sn_apptmnt_booking_window_config] |
Speichern Sie die Konfigurationseinstellung für Terminfenster. |
| Terminfenster [sn_apptmnt_booking_config] |
Definiert Terminfenster für Buchungen. |
| Buchbares Fenster [sn_apptmnt_booking_bookable_window] |
Stellt bestimmte Zeitfenster dar, die für die Buchung verfügbar sind. |
| Servicekonfigurationszuordnung [sn_apptmnt_booking_config_Mapping] |
Konfiguration zum Zuordnen verfügbarer Services zu Gebieten oder Bedingungen. |
| Terminzeitplan [sn_apptmnt_booking_schedule] |
Zuordnung der Servicekonfiguration zu Terminsteckplätzen. |
| Terminzeitplan Überschreiben [sn_apptmnt_booking_schedule_override] |
Speichert Überschreibungszeitplanänderungen. |