Créer des règles métier pour créer automatiquement un enregistrement de rendez-vous pour la variable d’élément de catalogue

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 1 minute to read
  • 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

    1. Accédez à la Tous > Définition du système > Règles métier.
    2. Cliquez sur Nouveau.
    3. Dans le champ Nom, saisissez le nom de votre règle métier.
    4. Sélectionnez votre table de services dans la liste Table.
    5. Sélectionnez Avancé.
    6. 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.
    7. Dans l’onglet Avancé, ajoutez votre condition dans le champ Condition .
      Par exemple, ajoutez current.variables.sn_appointment dans le champ Condition .
    8. 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);
      )
    9. Cliquez sur Envoyer.
      Pour plus d’informations sur d’autres champs de ce formulaire, reportez-vous à .