Tutorial Teil 6: Datumsvalidierung mithilfe von Codegenerierung hinzufügen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Derzeit gibt es keine Validierung für Datumsfelder in Ereignisdatensätzen, sodass Ereignisse mit einem Startdatum nach dem Enddatum erstellt werden können. In diesem Abschnitt wird gezeigt, wie Sie mithilfe der Codegenerierung eine Business-Regel erstellen, die dieses Problem verhindert. Datumsvalidierungen können zwar zeitaufwändig sein, Now Assist optimiert den Prozess jedoch durch Codegenerierung.

    Vorbereitungen

    Erforderliche Rolle: admin oder delegated_developer

    Prozedur

    1. Wählen Sie im Dashboard der We Volunteer-App die Option aus Erstellen > Datei.
    2. Geben Sie im Feld Anwendung den Wert Global ein.
    3. Wählen Sie in der Kategorie „Serverentwicklung “ die Option Business-Regelaus.
    4. Wählen Sie Fortsetzen.
    5. Fügen Sie der neuen Geschäftsregel die folgenden Spezifikationen hinzu:
      • Name: Datumsvalidierung
      • Tabelle: Ereignis [x_snc_we_volunteer]
      • Erweitert: true (Kontrollkästchen aktivieren)
      • Wann: vor
      • Einfügen: true (Kontrollkästchen aktivieren)
      • Update: true (Kontrollkästchen aktivieren)
    6. Wählen Sie Filterbedingung hinzufügen aus.
    7. Fügen Sie der Filterbedingung die folgenden Spezifikationen hinzu:
      • Startet: Changes
      • ODER
      • Endet: Changes
    8. Klicken Sie auf der Registerkarte Erweitert im Skript-Editor in die dritte Zeile.
    9. Öffnen Sie den Codegenerator Now Assist, indem Sie Befehlstaste + Eingabetaste (unter Mac) oder Strg + Eingabetaste (unter Windows) drücken.
    10. Geben Sie den folgenden Text ein: Rufen Sie den Wert des Startdatums (Starts) und des Enddatums (Enden) aus dem aktuellen Datensatz ab. Verwenden Sie dazu GlideDateTime (). Überprüfen Sie, ob das Startdatum größer als das Enddatum ist. Abbrechen, wenn „wahr“, und überprüfen, ob das Startdatum überfällig ist. Abbrechen, wenn „wahr“.
    11. Wählen Sie das Absenden-Symbol ( Senden-Symbol), und warten Sie einige Minuten, bis Now Assist ein Codefragment generiert.
    12. Wählen Sie Akzeptieren aus.
    13. Wählen Sie Absenden.