Créez une règle métier Avant insertion sur la table de services pour ajouter automatiquement une variable pour Service Catalog dans la table de réservation de rendez-vous. Cela garantit que l’enregistrement de variable est visible sur le calendrier de rendez-vous pour les utilisateurs lors de la réservation d’un rendez-vous.
Before you begin
Rôle requis : admin
Procedure
-
Accédez à la .
-
Cliquez sur Nouveau.
-
Dans le champ Nom, saisissez le nom de votre règle métier.
-
Sélectionnez votre table de services dans la liste Table.
-
Sélectionnez Avancé.
-
Dans l'onglet Quand exécuter, dans la condition Quand, sélectionnez
before et cochez la case Insérer.
Cette action spécifie que les règles métier doivent s'exécuter avant l'insertion.
-
Dans l’onglet Avancé, ajoutez votre condition dans le champ Condition .
Par exemple, ajoutez current.variables.sn_appointment dans le champ Condition .
-
Saisissez le script dans le champ Script que vous souhaitez exécuter lorsque la condition définie est vraie.
Par exemple, ajoutez le script ci-dessous pour créer un enregistrement de rendez-vous.
(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);
)
-
Cliquez sur Envoyer.
Pour plus d’informations sur d’autres champs de ce formulaire, reportez-vous à .