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: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Créez une règle métier avant l’insertion dans la table de services afin d’ajouter automatiquement une variable pour le catalogue de services dans la table de prise de rendez-vous. Cela garantit que l’enregistrement variable est visible sur le calendrier de rendez-vous pour les utilisateurs lors de la prise de rendez-vous.

    Avant de commencer

    Rôle requis : admin

    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. Sous 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.