Problème résolu (avancé)

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Cet exemple avancé montre une notification de table qui génère un message automatique sur Flux en direct chaque fois qu’un problème est fermé.

    Il ajoute également un message sur l’utilisateur affecté et publie le message à partir du profil de groupe d’affectation au lieu de l’enregistrement de problème.
    • Table : Problème [problem]
    • Actif : cochez la case.
    • Mettre à jour : cochez la case.
    • Publier dans Flux en direct : cochez la case.
    • Conditions : [État du problème] [est] [Fermé/Résolu]
    • Description : problème résolu
    • Message :
      Problem ${number} - ${short_description} has been resolved. ${fixedByMsg}
    • Avant le script :
      //cancel if we didn't just change the problem state if ( !changedFields. contains ( "problem_state" ) )
      answer  = false ;
       
       //if we have an assigned_to value add a comment about who it was //create a new variable fixedByMsg that we can access from the message
      fixedByMsg  = "" ; if ( !current. assigned_to. nil ( ) )
      fixedByMsg  = " Thank you " + current. assigned_to. getDisplayValue ( ) ;
       
       //make the message appear to come from the assignment group if we have one if ( !current. assignment_group. nil ( ) )
      profileSource  = current. assignment_group. getRefRecord ( ) ; //need GlideRecord object