Créer une règle métier pour créer automatiquement une demande universelle

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Créez une règle métier « Avant l’insertion » dans la table de services afin de créer automatiquement une demande universelle lorsqu’un ticket est émis à partir de l’un des canaux disponibles.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Lorsqu’une nouvelle demande est soumise à partir du portail des employés, cette règle métier valide si la demande universelle existe déjà. Si aucune demande universelle n’est jointe à la demande, la règle métier crée automatiquement l’unité universelle et la demande spécifique au département est jointe en tant que ticket principal.
    La demande universelle est créée automatiquement à partir de l’un des canaux suivants :
    • ServiceNow AI Platform
    • Espace de travail
    • Agent virtuel
    • E-mail
    • Interaction
    • Libre-service
    Vous pouvez créer automatiquement une demande universelle dans les scénarios suivants.
    • Pour fournir une expérience utilisateur cohérente lors de l’affichage du ticket UR.
    • Transférez le ticket de département de manière transparente, car la demande universelle est déjà associée au ticket.
    • Utilisez des SLA interdépartementaux ou des rapports OLA pour l’UR, le ticket de département et toute autre tâche associée à l’UR parent.
    Remarque :
    Par défaut, cette règle métier est expédiée avec Prestation de services RH et Gestion des services IT. Activez-le pour l’utiliser. Pour les autres départements, afin d’utiliser cette option, créez ou personnalisez la règle métier donnée pour votre table de département spécifique.

    Procédure

    1. Accédez à la Tous > 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. Entrez l’ordre le plus élevé pour la table.
      La valeur de commande est spécifique au département.
    8. Ajoutez votre condition.
      Par exemple, ajoutez la condition ci-dessous dans le champ Condition .

      current.universal_request.nil()

    9. Entrez 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 joindre le ticket de service en tant que ticket principal pour UR.

      (function executeRule(current, previous /*null when async*/) { /* call UR API to create or attach Universal Request with insert department record */ new sn_uni_req. UniversalRequestFieldsMappingUtils().attachUniversalRequest(current) ; })(actuel, précédent) ;

    10. Cliquez sur Envoyer.
      Pour en savoir plus sur les autres champs de ce formulaire, consultez Créer une règle métier.