Problem gelöst (erweitert)
Dieses erweiterte Beispiel zeigt eine Tabellenbenachrichtigung, die automatisch eine Nachricht im Live-Feed generiert, wenn ein Problem geschlossen wird.
Es wird außerdem eine Nachricht über den zugewiesenen Benutzer hinzugefügt und die Nachricht aus dem Zuordnungsgruppenprofil anstelle des Problemdatensatzes gepostet.
- Tabelle: Problem [Problem]
- Aktiv: Aktivieren Sie das Kontrollkästchen.
- Update: Aktivieren Sie das Kontrollkästchen.
- In Live-Feed einstellen: Aktivieren Sie die Checkbox.
- Bedingungen: [Problem State] [is] [Closed/Resolved]
- Beschreibung: Problem gelöst
- Nachricht:
Problem ${number} - ${short_description} has been resolved. ${fixedByMsg} - Vor dem 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 objectAbbildung : 1. Beispiel: Problem gelöst