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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Créez une règle métier avant l’insertion dans 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.

    Avant de commencer

    Rôle requis : administrateur

    Procédure

    1. Accédez à la Tout > 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.