Themen / Konfigurationselement an Aufgabe anhängen

Mit Workflows und daraus erstellten Aufgaben ist vermutlich jeder Matrix-Admin vertraut, der schonmal einen Workflow gebaut hat. Das tolle ist, dass man an diesen Aufgaben direkt Konfigurationselemente aller Art relationieren kann, sei es ein vorher ausgefülltes Service-Formular, Buchungen, Bestellungen oder eine Störung. Aber wie kann man eigentlich Konfigurationselemente an die Aufgabe anhängen?

Konfigurationselemente an einer Aufgabe

Genau das, will ich dir hier erklären.

Konfigurationselemente mit CommonClassBase

Zuerst öffnen wir mal das Workflow-Studio und checken den Workflow aus, der die entsprechende Aufgabe erstellt.

Related Topics an der Aufgaben-Aktivität

Hier sehen wir schon ein sehr verdächtiges Element in den Eigenschaften von Create Task, die “Related Topics”. Dies sind die Konfigurationselemente.

CCB ID finden

Um ein neues, beliebiges Element anzuhängen (in dieser WF-Vorlage ist die Buchung bereits angehangen) müssen wir nur von unserem anzuhängendem Konfigurationselement die ID aus der CommonClassBase (CCB ID genannt) hinzufügen.

Beispiel – Bestellung hinzufügen

Wenn wir also etwa die Bestellung mit anhängen wollen, lesen wir uns in einem “Get Single Record Data” nur die CCB ID aus, speichern diese in einer Variable und fügen diese zu den Related Topics hinzu:

Sobald der Workflow nun erneut ausgeführt und die Aufgabe erstellt wird, ist ebenfalls die Bestellung mit angehangen:
Neues Konfigurationselement an der Aufgabe

Wie zuvor erwähnt, das funktioniert für alle Konfigurationselemente, die es gibt. Egal, ob eine Person, ein Bestellformular, eine Störung, ein Asset oder sonst was. Natürlich muss das Konfigurationselement die CommonClassBase beinhalten.

Simple Service Forms

Ich selber nutze die Dinger zwar nicht (treten immer mal wieder Bugs auf und funktioniert nicht für alles), aber es ist ebenfalls möglich sogenannte “Simple Service Forms” an der Aufgabe zu relationieren. Diese “Simple Service Forms” sind für Bestellformulare gedacht und haben nämlich keine CommonClassBase. Hierzu einfach die ID aus der SVCServiceFormBase des entsprechenden Elements auslesen und zu “Related Simple Service Forms” hinzufügen:

Related Simple Service Forms an der Aufgaben-Aktivität

Fazit

Mehr gibt es nicht zu wissen, vielen Dank fürs Lesen. So hast du nun die Möglichkeit, aller erdenklichen Elemente an die Aufgaben mit ran zupacken.

Ich nutze das inzwischen sehr gerne, um Bestellformulare mit an den Aufgaben zu haben und schreibe dann nur “Siehe Konfigurationselemente für weitere Informationen”. Denn wenn man die Werte aus dem Formular über Variablen direkt in die Aufgabenbeschreibung übernimmt, darf man immer an 2 Stellen basteln, wenn mal das Formular angepasst oder erweitert werden muss. Außerdem hat man so keine Probleme mit Datums & Währungsformaten, das ist sonst ein echter Krampf 😀

morpheus42 Icon

Hallo 👋
Schön, dich zu treffen.

Trag dich ein, um neue ESM-Beiträge direkt in deinen Posteingang zu bekommen!

Wir senden keinen Spam! Erfahre mehr in unserer Datenschutzerklärung.

Foto des Autors
Autor
Simon
Gründer von morpheus42, ESM Senior Consultant, Kaffee-Suchtie & Smart Home Fanatiker. A wise man once said: "Have you cleared the Cache?"

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
Alle Kommentare anzeigen
Send this to a friend