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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Créez une règle métier Avant insertion sur la table de services pour créer automatiquement une demande universelle lorsqu'un ticket est soumis à 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 la demande universelle et la demande spécifique du département est jointe comme ticket primaire.
    La demande universelle est créée automatiquement à partir de l'un des canaux suivants :
    • Now Platform
    • Espace de travail
    • Virtual Agent
    • E-mail
    • Interaction
    • Libre-service
    Vous voudrez peut-être créer une demande universelle automatiquement dans les scénarios suivants.
    • Pour fournir une expérience utilisateur cohérente lors de l'affichage du ticket UR.
    • Pour transférer le ticket de département en toute transparence, car la demande universelle est déjà associée au ticket.
    • Pour utiliser les rapports SLA ou OLA entre les départements pour la demande universelle, le ticket du département et toutes les autres tâches associées à la demande universelle parent.
    Remarque :
    par défaut, cette règle métier est fournie avec Prestation de services RH et Gestion des services informatiques. Vous devez l'activer pour l'utiliser. Pour d'autres départements, pour 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 Tout > 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. Saisissez l'ordre le plus élevé pour la table.
      La valeur d'ordre est spécifique du département.
    8. Ajoutez votre condition.
      Par exemple, ajoutez la condition ci-dessous dans le champ Condition.

      current.universal_request.nil()

    9. Saisissez 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 comme ticket primaire d'une demande universelle.

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

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