Erstellen Sie eine Business-Regel, um Termindatensätze automatisch aus Katalogelementvariablen zu generieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Termindatensätze mithilfe einer Business-Regel automatisch aus Katalogelementvariablen generieren. Durch das Erstellen dieser Automatisierung wird sichergestellt, dass die von Anwendern über den Servicekatalog bereitgestellten Termindetails im Terminkalender angezeigt werden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Stellen Sie sicher, dass Sie bereits entsprechende Katalogelementvariablen erstellt haben, z. B. Terminstandort oder Anwenderkontakt.

    Warum und wann dieser Vorgang ausgeführt wird

    Durch Erstellen einer Business-Regel können Sie:
    • Erstellt automatisch Termine, sobald Anwender eine Serviceanfrage übermitteln.
    • Stellen Sie sicher, dass vom Anwender bereitgestellte Termindetails (z. B. Standort und Kontakt) sofort im Kalender sichtbar sind.

    Prozedur

    1. Navigieren zu Alle > Systemdefinition > Business-Regelnan.
    2. Klicken Sie auf Neu.
    3. Geben Sie im Feld Name einen Namen für die Geschäftsregel ein.
    4. Wählen Sie in der Liste Tabelle Ihre Servicetabelle aus.
    5. Wählen Sie Erweitert aus.
    6. 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.

      Dadurch wird sichergestellt, dass Ihre Regel ausgeführt wird, bevor neue Datensätze in die Tabelle eingefügt werden.

    7. Fügen Sie auf der Registerkarte Erweitert Ihre Bedingung in hinzu Bedingung Feld.
      Fügen Sie beispielsweise hinzu Current.variables.sn_date In Bedingung Feld.
    8. 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);
      )
    9. Klicken Sie auf Absenden.

    Ergebnisse

    Die Geschäftsregel wird erstellt.immer wenn ein Kunde eine Serviceanfrage mit einer Terminvariablen übermittelt, wird automatisch ein Termindatensatz generiert und im Terminkalender angezeigt.