Tutoriel partie 6 : Ajouter la validation de la date à l’aide de la génération de code

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Actuellement, il n’existe aucune validation pour les champs de date dans les enregistrements d’événements, ce qui permet de créer des événements avec une date de début postérieure à la date de fin. Cette section montre comment utiliser la génération de code pour créer une règle métier empêchant ce problème. Bien que les validations de date puissent prendre du temps, Now Assist elles rationalisent le processus avec la génération de code.

    Avant de commencer

    Rôle requis : admin ou delegated_developer

    Procédure

    1. Dans le tableau de bord de l’application We Volunteer, sélectionnez Créer > Fichier.
    2. Entrez Global dans le champ Application.
    3. Dans la catégorie Développement serveur, sélectionnez Règle métier.
    4. Sélectionnez Continuer.
    5. Ajoutez les spécifications suivantes à la nouvelle règle métier :
      • Nom : Validation de la date
      • Table : événement [x_snc_we_volunteer]
      • Avancé : vrai (cochez la case)
      • Quand : avant
      • Insérer : vrai (cochez la case)
      • Mettre à jour : vrai (cochez la case)
    6. Sélectionnez Ajouter une condition de filtre.
    7. Ajoutez les spécifications suivantes à la condition de filtre :
      • Débute : changements
      • OU
      • Fin : changements
    8. Dans l’onglet Avancé, cliquez sur la troisième ligne dans l’éditeur de script.
    9. Ouvrez le générateur de Now Assist code en appuyant sur Commande + Entrée (sur Mac) ou Ctrl + Entrée (sur Windows).
    10. Saisissez le texte suivant : Obtenir la valeur de la date de début (début) et de la date de fin (fins) à partir de l’enregistrement actuel, à l’aide de GlideDateTime() vérifier si la date de début est postérieure à la date de fin, abandonner si vrai, vérifier si la date de début est échue, abandonner si vrai.
    11. Sélectionnez l’icône Soumettre ( icône Soumettre) et attendez quelques instants pour Now Assist générer un extrait de code.
    12. Sélectionnez Accepter.
    13. Sélectionnez Soumettre.