Hauptmenü

Benachrichtigung mit Event ArticleCreate wertet Platzhalter falsch aus

Begonnen von Sigrid, 29.10.2026 11:50:44

⏪ vorheriges - nächstes ⏩

Sigrid

Hallo zusammen,

Wir haben folgendes Phänomen:
Wenn ein Agent einen neuen Eintrag in einem Ticket tätigt,
bekommt der Kontakt des Tickets eine Benachrichtigung (Event : ArticleCreate), in der steht,
dass es einen neuen Eintrag gibt und
welchen Status das Ticket jetzt hat (mit eingesetztem Platzhalter : <KIX_TICKET_State> ).

Wird beim Erzeugen oder Ändern eines Artikels der aktuelle Status (z.B. In Bearbeitung)
auf einen Warten-Status (z.B. warten auf Kunde) geändert, gleichzeitig die Wartezeit noch verändert,
dann noch z.B. der Tickettyp oder das Team mitgeändert
und das Ticket dann gespeichert,
bekommt der Kunde zwar die Benachrichtigung, allerdings wird der Platzhalter in der Benachrichtigung : <KIX_TICKET_State>
mit dem alten Status (in Bearbeitung) und nicht mit dem neuen Status (warten auf Kunde) des Tickets befüllt.
Ich vermute hier ein Laufzeitproblem.

Die Benachrichtigung geht offensichtlich an den Kunden raus, bevor das Stateupdate + SetPendingTime beendet ist.
Wie kann man das verhindern?

Vielen Dank für ein feedback!
Viele Grüße
Sigrid

Marko Djurdjevic

Hallo Sigrid,

ich habe das mal lokal bei mir geprüft und ich konnte das Verhalten soweit nicht nachstellen.

Habe auch in der Aktion "Neuer Artikel" zusätzliche Felder hinzugefügt (Typ, Status, Team, dynamisches Feld) aber beim erstellen eines neues Artikels, obwohl all diese Felder angepasst wurden, kommt es zu dem Verhalten nicht.

Der Status wird korrekt in der Benachrichtigung angezeigt (siehe Screenshot).

Können Sie mir mal die betroffene Benachrichtigung exportieren (Admin->System->Konfigurationstransfer->Export) damit ich diese bei mir lokal prüfen kann?

Viele Grüße,
Marko


Sigrid

Hallo Marko,

anbei die Benachrichtigung. Serialization_1793607757.json

Danke !

Viele Grüße
Sigrid

Nachtrag: Was bei uns evtl. auch noch dazwischenfunken könnte sind die Updates von dynamischen Feldern bezüglich unserer Zeitbuchung,
die bei jedem Artikeleintrag auch in der Historie zu sehen sind.

Marko Djurdjevic



Hallo Sigrid,

ich habe das jetzt lokal bei mir getestet.

Zuerst konnte ich die Benachrichtigung nicht auslösen, wegen verschiedenen Filtern die eingebaut sind. Wo ich es aber hingekriegt habe, wurde immer der richtige Platzhalter für den Status gesetzt.

Zu sehen auch im angehängten Screenshot.

Mein Vorschlag, einfach zu Testzwecken, entferne aus der Benachrichtigung den Platzhalter für den Status und speichere diese Änderung.
Danach füge bitte den Platzhalter nochmal ein und schaue ob es dann richtig gesetzt wird.

Viele Grüße,
Marko

Sigrid

Hallo Marko,

das habe ich jetzt getestet und bisher kamen die Benachrichtigung wieder mit richtigem Statuseintrag an, egal was ich da im Ticket geändert habe.
Ich habe das wirklich schon mal bei anderen Benachrichtigungen erlebt, dass ich diese nochmal aufrufen und speichern musste,
damit sie wieder funktionierten.
Da schleicht sich wohl ab und zu der Wurm rein -:)

Vielen Dank! Ich denke das war es.
Schönen Gruß
Sigrid