Hi,
ich würde gerne mit Hilfe eines GenericAgent bei bestimmten Tickets regelmäßig ein bestimmtes Dynamisches Feld entfernen.
Also ich will nicht einfach den Inhalt auf "leer" oder 0 setzen (das wäre ja über "Ticket-Attribute aktualisieren/hinzufügen" trivial lösbar), sondern ich möchte den entsprechenden Datensatz komplett aus der Tabelle dynamic_field_value rauswerfen, so als wäre das Feld nie gesetzt gewesen.
Ist das mit OTRS-Bordmitteln möglich, oder muss ich mir hier ggf. per bash einen Zweizeiler schreiben und dann dieses externe Skript aufrufen?
Dynamisches Feld löschen durch Generic Agent
Re: Dynamisches Feld löschen durch Generic Agent
leer entspricht gelöscht
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Dynamisches Feld löschen durch Generic Agent
Also zumindest für den Feld-Typ "Checkbox" stimmt das nicht. Wenn ich da unter "Ticket-Attribute aktualisieren/hinzufügen" das dynamische Feld auswähle und die Checkbox leere, dann wird in der Datenbank in dynamic_field_value lediglich int_value auf den Wert 0 gesetzt, aber die Zeile selbst bleibt enthalten.
Bei den anderen Feldern führt ein leeres Feld im GA zu gar keiner Änderung.
Bei den anderen Feldern führt ein leeres Feld im GA zu gar keiner Änderung.