Erstellen Sie eine Geschäftsregel „Vor dem Einfügen“ in der Servicetabelle, um automatisch eine Variable für den Servicekatalog in der Terminbuchungstabelle hinzuzufügen. Dadurch wird sichergestellt, dass der Variablendatensatz im Terminkalender für Benutzer sichtbar ist, die einen Termin buchen.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
-
Navigieren zu .
-
Klicken Sie auf Neu.
-
Geben Sie im Feld Name einen Namen für die Geschäftsregel ein.
-
Wählen Sie in der Liste Tabelle Ihre Servicetabelle aus.
-
Wählen Sie Erweitert aus.
-
Wählen Sie auf der Registerkarte Zeitpunkt für Ausführung für die Bedingung Wann den Wert
Vor aus, und aktivieren Sie das Kontrollkästchen Einfügen.
Diese Aktion gibt an, dass die Geschäftsregeln vor der Einfügung ausgeführt werden sollen.
-
Fügen Sie auf der Registerkarte Erweitert Ihre Bedingung im Feld Bedingung hinzu.
Fügen Sie beispielsweise current.variables.sn_appointment im Feld Bedingung hinzu.
-
Geben Sie in das Feld Skript das Skript ein, das ausgeführt werden soll, wenn die definierte Bedingung erfüllt ist.
Fügen Sie beispielsweise das folgende Skript hinzu, um einen Termindatensatz zu erstellen.
(sn_apptmnt_booking.AppointmentBooking_Factory().getWrapperType(sn_apptmnt_booking.AppointmentBookingConstants.APPOINTMENT_BOOKING_IMPL);
var sn_appointmentJSON = JSON.parse(sn_appointment);
// creating an appointment <br>
var appointmentId = helper.submitAppointmentFromPortal(sn_appointment, current, sn_appointmentJSON.config.opened_for, sn_appointmentJSON.config.location, current.short_description);
)
-
Klicken Sie auf Absenden.