Hauptmenü

Ticket Aktion/Ruleset - Update DF Selection List und Checklist

Begonnen von mplan, 09.09.2024 09:28:51

⏪ vorheriges - nächstes ⏩

mplan

Hallo,

in der Ticketansicht haben wir Platzhalter für max. 3 Checklisten (Links,Mitte,Rechts) vorgesehen.
Über eine Ticketaktion und Selection Feld platzieren wir eine ausgewählte Checkliste.

Problem besteht beim Editieren:
In einer Ticketaktion soll mit dem DF vom Typ Selection/Auswahl die entsprechende Checkliste angezeigt und editiert werden können.
In der Aktion sind die 3 Checklistenfelder erst einmal ausgeblendet. Wählt man eine Platzierung aus, wird die entsprechende Checklist eingeblendet  und die anderen ausgeblendet (Show/hide im Ruleset).
Speichert man nun den Stand der ausgewählten Checkliste, wird auch eine leere Checkliste eingefügt, die gar nicht erscheinen soll.
In gewisser Weise ist es nachvollziehbar, da die Checklist ausgeblendet (Hide) und nicht deaktiviert (Disable) gesetzt ist.

Mit einem Ruleset wollte ich nun 
  • leere Checklisten "disablen" (damit sie nicht mit gespeichert werden)
  • das Auswahlfeld begrenzen, um leere Checklisten nicht auswählbar zu haben
Leider gelingt es mir nicht:
  • PossibleValuesRemove DynamicFields.locationChecklist "Checklist3: Rechts"  # oder auch nur "Rechts" entfernt nicht den Wert "Rechts",
    egal ist auch,ob TR verwendet wird oder nicht
  • Prüfung auf leere Checkliste geht auch nicht mit
    if TR.DynamicFields.contains(Checklist3,"id")   oder 
    if DynamicFields.Checklist3.isEmpty

Habt ihre eine Idee, wie man die Aktion bzw Ruleset so begrenzen kann, dass nur nicht leere ( bzw. Felder mit gültiger Checkliste) angezeigt und ausgewählt und gespeichert werden?

P.S. Kann es sein, dass im Ruleset keine Platzhalter ausgewertet werden? Ein
 "Set Title "Hallo <KIX_TICKET_DynamicField_locationChecklist_ObjectValue_0>"
wird nicht ausgewertet bei mir.

P.S. Version 18.32 im Einsatz, bei der das Setzen der PossibleValues für DF gefixt sein soll ( KIX2018-11490).

Viele Grüße
Michael