Wiki source code of Ticket (WF) aufsetzen

Last modified by Dimitri Rupp on 2026/06/11 09:30

Hide last authors
Dimitri Rupp 1.1 1 {{box cssClass="floatinginfobox" title="**Auf dieser Seite**"}}
2 {{toc/}}
3 {{/box}}
4
5 = 🎫 Ticket (WF) aufsetzen =
6
7 {{info}}
8 **Bereich:** Ticket (WF) aufsetzen — Backoffice-Dokumentation im Rimo-Umfeld.
9 **Zielgruppe:** SPL-Tele Backoffice-Mitarbeitende und Key-User.
10 {{/info}}
11
12 **🔄 Prozessübersicht – Workflow aufsetzen:**
13
14 {{mermaid}}
15 flowchart TD
16 A[Casetype erstellen und benennen] --> B[Form und Process erstellen]
17 B --> C[Stages zum Prozess hinzufügen]
18 C --> D[Transitions erstellen<br/>Start · Normal · All]
19 D --> E[Actions, Conditions und Validators hinzufügen]
20 E --> F[Ticketform designen<br/>Attribute zuordnen]
21 F --> G[Contract erstellen und verknüpfen<br/>Teams · Projekte · Manager · Tags]
22 classDef act fill:#e3f2fd,stroke:#1976d2,stroke-width:1px
23 class A,B,C,D,E,F,G act
24 {{/mermaid}}
25
26 ==== 🔐 Notwendige Berechtigungen: ====
27 * Um Modul zu sehen: ticket_agent oder ticket_user
28 * Um im Modul Tickets im Editor anzeigen zu können: ticket_user
29 * Um Tickets über Quick Actions erstellen zu können (=Work orders): ticket_user
30 * Um Casetypes und Statuswerte erstellen zu können (Menügruppe WF-Manager): workflow_manager
31 * Um Stammdaten zu bearbeiten und Verträge anzulegen (Menügruppe Stammdaten): ticket_manager
32 * Um alle Prozesse und Ticketforms einsehen zu können (Menügruppe Admin): ticket_admin
33
34 * Um Tickets für bestimmte Contracts erstellen zu können wird zusätzlich eine der folgenden Berechtigungen benötigt:
35
36 ** Der User ist** Contact** des Contracts
37 ** Der User ist** User** des Contracts.
38 ** Der User ist** Teammitglied** des zugewiesenen Teams am Contract.
39 ** Der User ist** Manager** des Contracts.
40
41 [[image:ticket-wf-aufsetzen-01-notwendige-berechtigungen.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
42
43 ==== Administration: ====
44
45 * Casetype erstellen und benennen:
46
47 [[image:ticket-wf-aufsetzen-02-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
48
49 [[image:ticket-wf-aufsetzen-03-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
50
51 * Form & Process erstellen:
52
53 [[image:ticket-wf-aufsetzen-04-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
54
55 * Stages zum Prozess hinzufügen:
56
57 [[image:ticket-wf-aufsetzen-05-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
58
59 * Falls neue Stages benötigt werden, die noch nicht existieren:
60
61 [[image:ticket-wf-aufsetzen-06-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
62
63 * Jede neu erstellte Stage braucht einen Namen und muss auch einer Kategorie zugeordnet werden (inaktiv, aktiv, in Arbeit, geschlossen). Am besten werden die Status auch mit einer deutschen und englischen Übersetzung versehen:
64
65 [[image:ticket-wf-aufsetzen-07-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
66
67 Prozessschritte verbinden (Transitions erstellen): Um die grafische Übersicht des Prozesses zu öffnen, hier klicken:
68
69 [[image:ticket-wf-aufsetzen-08-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
70
71 Um die zu den Aktionen zu kommen, hier klicken:
72
73 [[image:ticket-wf-aufsetzen-09-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
74
75 Die erste Stage des Prozesses muss über “Add start transition” gekennzeichnet werden (zuerst anklicken, dann Aktionen wählen):
76
77 [[image:ticket-wf-aufsetzen-10-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
78
79 Alle weiteren “normalen” Transitions im Prozess werden über “Add transition” hinzugefügt. Soll eine Stage von allen anderen Stages aus erreicht werden können, wird “Add all transition” gewählt (Beispiel: ein Ticket aus allen Stages heraus auf die Stage “Cancelled” setzen können).
80
81 “Normale” Transition:
82
83 [[image:ticket-wf-aufsetzen-11-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
84
85 [[image:ticket-wf-aufsetzen-12-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
86
87 All-Transition:
88
89 [[image:ticket-wf-aufsetzen-13-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
90
91 * **Actions** zu Prozessschritten oder zu Transitions hinzufügen: über “Add action” können bestimmte Aktionen/Automatisierungen zu jedem Prozessschritt oder jeder Transition hinzugefügt werden. Es gibt schon eine Vielzahl nützlicher Aktionen, die ich allerdings noch nicht alle getestet habe. Bei Rückfragen zur Administration oder Funktionsweise einer bestimmten Aktion bietet sich ein Ticket an Rimo an. Gerne auch Feedback an Rimo übermitteln zu weiteren nützlichen Aktionen, die noch nicht zur Verfügung stehen.
92
93 [[image:ticket-wf-aufsetzen-14-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
94
95 * Actions, die ich bereits getestet und in Verwendung habe:
96
97 **Set value of attribute:** Kann zum Setzen des Timestamps tsResolved oder tsClosed verwendet werden, wenn Ticket in einen Status der Kategorie “geschlossen” versetzt wird:
98
99 [[image:ticket-wf-aufsetzen-15-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
100
101 **Assign to team:** Kann verwendet werden, um Ticket gleich bei der Erstellung automatisch dem zuständigen Team zuzuordnen:
102
103 [[image:ticket-wf-aufsetzen-16-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
104
105 Ab dem Release am 4.7.2024 wird es auch die Möglichkeit geben, verschiedene **Dialoge als Actions auf Transitions** hinzuzufügen. Das heißt, dass sich beim entsprechenden Statuswechsel dann ein Dialogfeld öffnet, in dem der User beispielsweise eine Team- oder Personenzuteilung vornehmen muss:
106
107 [[image:ticket-wf-aufsetzen-17-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
108
109 * Auf **Transitions** können auch** Conditions und Validators** hinzugefügt werden. Das heißt, dass festgelegt werden kann, dass ein Ticket nur unter bestimmten Bedingungen oder nach Überprüfung bestimmter Kriterien in den nächsten Status wechseln darf (z.B. muss ein bestimmtes Feld ausgefüllt sein):
110
111 [[image:ticket-wf-aufsetzen-18-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
112
113 * Jobs: Seit kurzem gibt es auch die Möglichkeit, Jobs zu einem CaseType hinzuzufügen. Jobs ermöglichen es, verschiedene Aktionen zu vordefinierten Zeitpunkten bzw. in definierten Intervallen und ggfs. unter bestimmten Bedingungen ausführen zu lassen. Z.B. kann mittels eines Jobs eingestellt werden, dass wenn der NFU eines Tickets abläuft, ein Mail an den zuständigen Agent geschickt wird. Die Doku zu den Jobs ist noch in Arbeit, hier schon einmal die vorläufige Dokumentation zum besseren Verständnis:
114
115 [[LoCoWoDe_AddJob (vorläufige Doku)>>url:https://spltele.sharepoint.com/sites/SPLTELEBusinessExcellence/Freigegebene%20Dokumente/General/Tools/rimo/LoCoWoDe%20(Ticket%202.0)/LoCoWoDe_AddJob%20(vorläufige%20Doku).pdf||target="_blank"]]
116
117 * Ticketform designen: Der von Anfang an vorhandene Abschnitt “Default” enthält alle Daten (Attribute) des Tickets selbst (kann auch in “Ticket” umbenannt werden):
118
119 [[image:ticket-wf-aufsetzen-19-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
120
121 Über “Dyn. Attribut zuordnen” können dem Bereich “Default” alle Attribute zugeordnet werden, die es für diese Klasse (=Tickets) gibt. Achtung: hier kommt man nicht zu den dynamischen Attributen der Sales Order, das ist nur in einem eigenen Abschnitt für die Sales Order möglich. Will man dynamische Attribute für die Klasse der Tickets anlegen, um sie hier hinzufügen zu können, geht das folgendermaßen:
122
123 [[image:ticket-wf-aufsetzen-20-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
124
125 [[image:ticket-wf-aufsetzen-21-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
126
127 Damit das Attribut in der Auswahlliste gefunden wird, muss es aktiv sein:
128
129 [[image:ticket-wf-aufsetzen-22-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
130
131 Dann kann es dem Ticket-Bereich zugeordnet werden:
132
133 [[image:ticket-wf-aufsetzen-23-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
134
135 Die Reihenfolge der Attribute kann folgendermaßen verändert werden:
136
137 [[image:ticket-wf-aufsetzen-24-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
138
139 Einen neuen Abschnitt (z.B. für Daten der Sales Order) kann man folgendermaßen einfügen:
140
141 [[image:ticket-wf-aufsetzen-25-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
142
143 [[image:ticket-wf-aufsetzen-26-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
144
145 [[image:ticket-wf-aufsetzen-27-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
146
147 [[image:ticket-wf-aufsetzen-28-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
148
149 Anschließend können hier alle (dyn.) Attribute der Sales Order hinzugefügt werden, die im Ticket sichtbar sein sollen:
150
151 [[image:ticket-wf-aufsetzen-29-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
152
153 Wird ein dynamisches Attribut nicht gefunden, **sollte überprüft werden, ob das Attribut aktiv ist**!
154
155 * Contract erstellen:
156
157 [[image:ticket-wf-aufsetzen-30-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
158
159 [[image:ticket-wf-aufsetzen-31-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
160
161 * Contract zu CaseType hinzufügen:
162
163 [[image:ticket-wf-aufsetzen-32-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
164
165 * Teams zu Contract hinzufügen (können Tickets zugeteilt bekommen und bearbeiten):
166
167 [[image:ticket-wf-aufsetzen-33-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
168
169 * Projekte zu Contract hinzufügen (für die Sales Orders dieser Projekte können Tickets erstellt werden):
170
171 [[image:ticket-wf-aufsetzen-34-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
172
173 * Manager zu Contract hinzufügen:
174
175 [[image:ticket-wf-aufsetzen-35-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
176
177 * Um Tickets mit Tags versehen zu können, müssen die Tags zuerst im alten Ticketsystem angelegt werden (wenn die gewünschten Tags noch nicht vorhanden sind):
178
179 [[image:ticket-wf-aufsetzen-36-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
180
181 Anschließend können die Tags auf dem Contract administriert werden:
182
183 [[image:ticket-wf-aufsetzen-37-administration.png||style="max-width:760px; border:1px solid #ddd; border-radius:4px; margin:14px 0;"]]
184
185 Achtung: Derzeit sind dann trotz Administration der Tags am Contract immer noch alle vorhandenen Tags auf den einzelnen Tickets des Contracts zur Auswahl, wird noch überarbeitet, siehe Ticket RI24.003105.
186
187 ----
188
189 == Verwandte Themen ==
190
191 //Kuratiert — kann direkt im Editor ergänzt werden://
192
193 * [[Agiles Arbeiten in Rimo>>doc:IT-Wiki.02-Tools.Rimo.Agiles-Arbeiten-in-Rimo.WebHome]]
194 * [[Aufträge in neuem Projekt weiterführen>>doc:IT-Wiki.02-Tools.Rimo.Auftraege-in-neuem-Projekt-weiterfuehren.WebHome]]
195 * [[Best Practice>>doc:IT-Wiki.02-Tools.Rimo.Best-Practice.WebHome]]
196
197 {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}}
198
199 ----
200 **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11
201