Créer une règle métier

  • Rversion finale: Zurich
  • Mis à jour 8 sept. 2025
  • 3 minutes de lecture
  • Créez des règles métier pour changer automatiquement les valeurs des champs de formulaire lorsque les conditions définies sont remplies.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Une règle métier est un script de serveur configuré pour s’exécuter lorsqu’un enregistrement est affiché, inséré, supprimé ou lorsqu’une table est interrogée. Les conditions d’une règle métier comprennent quand exécuter une règle métier dans le cadre d’une opération de base de données et quelles opérations d’enregistrement la règle métier s’applique. Il existe d’autres options de scripting disponibles sur la plateforme pour les conditions côté client, telles que les scripts clients et les actions d’interface utilisateur.

    Remarque :
    Les règles métier sont une solution d’automatisation classique qui repose sur le scripting. Utilisez Studio de workflow pour toute nouvelle automatisation de processus afin de créer des automatisations plus faciles à étendre, à réutiliser, à comprendre et à mettre à niveau. Comme de nombreuses organisations ont des règles métier en production, utilisez cette documentation pour apprendre à utiliser les règles métier existantes.

    Procédure

    1. Accédez à la Tous > Définition du système > Règles métier.
    2. Sélectionnez Nouveau.
    3. Sur la page Règle métier, saisissez les détails suivants :
      Tableau 1. Nouveau formulaire de règle métier
      Champ Description
      Nom Nom de la règle métier.
      Table Table à laquelle la règle métier s’applique.
      Actif Sélectionnez cette option pour marquer la règle métier comme active.
      Avancés Sélectionnez cette option pour configurer le scripting avancé sur la règle métier.
      Quand exécuter Indiquez si la règle métier doit s’exécuter en mode Insertion ou Mise à jour. Utilisez des conditions de filtre pour spécifier sous quelles conditions la règle métier doit être exécutée.
      Quand Indiquez le moment d’exécution de la règle métier :
      • avant
      • après
      • async
      • affichage
      Ce champ s’affiche uniquement si vous sélectionnez Avancé.
      Ordre

      Indiquez une valeur pour l’ordre de la règle métier. L’ordre détermine l’ordre dans lequel la règle métier apparaît.

      Ce champ s’affiche uniquement si vous sélectionnez Avancé.

      Conditions de filtre Ajoutez les conditions de filtre requises à l’aide des opérateurs AND et OR pour la règle métier.
      Conditions de rôles Sélectionnez les rôles d’utilisateur requis pour la règle métier.
      Insérer Sélectionnez cette option pour effectuer une opération d’insertion à l’aide de la règle métier.
      Mettre à jour Sélectionnez cette option pour effectuer une opération de mise à jour à l’aide de la règle métier.
      Supprimer

      Sélectionnez cette option pour effectuer une opération de suppression à l’aide de la règle métier.

      Ce champ s’affiche uniquement si vous sélectionnez Avancé.

      Requête

      Sélectionnez cette option pour effectuer une opération de requête à l’aide de la règle métier.

      Ce champ s’affiche uniquement si vous sélectionnez Avancé.

      Actions
      Définir des valeurs de champ Spécifiez les valeurs des champs en utilisant la liste de choix Définir les valeurs de champ :
      • À : une valeur déterminée par les options disponibles pour ce champ.
      • Identique à : une valeur extraite d'un autre champ.
      • À (dynamique) : Une valeur par rapport à l'utilisateur configurant la règle métier, ou un utilisateur avec un rôle spécifique.
      Ajouter un message Sélectionnez cette option pour ajouter un message pour la règle métier.
      Action d'abandon Sélectionnez cette option pour ajouter une disposition visant à abandonner l’action.
      Avancés
      Condition Spécifiez un nom pour la condition.
      Script

      Activez le mode ECMAScript 2021 (ES12) pour prendre en charge l’utilisation des dernières fonctionnalités JavaScript prises en charge dans ce script. Si cette option est désactivée, vous ne pouvez utiliser que les fonctionnalités prises en charge par le mode JavaScript de l’application.

      Entrez un script pour la règle métier.

    4. Sélectionnez Soumettre.

    Résultats

    La nouvelle règle métier est enregistrée et figure dans la liste des règles métier. La règle métier est maintenant prête à l’emploi.

    Pour plus d’informations sur les règles métier, consultez Règles métier classiques.