Problem gelöst (erweitert)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Dieses erweiterte Beispiel demonstriert eine Tabellenbenachrichtigung, die eine automatische Nachricht im Live-Feed generiert, wenn ein Problem geschlossen wird.

    Außerdem wird eine Nachricht über den zugewiesenen Anwender hinzugefügt und die Nachricht aus dem Zuweisungsgruppenprofil anstelle des Problemdatensatzes veröffentlicht.
    • Tabelle: Problem [problem]
    • Aktiv : Aktivieren Sie das Kontrollkästchen.
    • Aktualisieren : Aktivieren Sie das Kontrollkästchen.
    • In Live-Feed posten : Aktivieren Sie das Kontrollkästchen.
    • Bedingungen : [Problemstatus] [ist] [Geschlossen/gelöst]
    • Beschreibung : Problem Gelöst
    • Nachricht :
      Problem ${number} - ${short_description} has been resolved. ${fixedByMsg}
    • Vor Skript :
      //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
      Abbildung : 1. Beispielnachricht „Problem gelöst“
      Beispielnachricht „Problem gelöst“