Teilprozesse definieren |
Scroll Previous Topic Top Next Topic More |
Die Inline-Tabelle "Subprozesse" wird verwendet, um Teilprozesse zu definieren, für die die Durchlaufzeit und andere zeitbezogene Maße berechnet werden. Die Verwendung des Moduls "Teilprozesse" ist eine optionale Funktion, daher wird seine Konfiguration auf der Reiter 2A. Advanced Customization des Skripts vorgenommen.
Die berechnete Standarddurchlaufzeit reicht vom Beginn eines Vorgangs bis zu seinem Ende, unabhängig von den anfallenden Aktivitäten. Sie gibt somit einen guten Überblick über die Gesamtdurchlaufzeit des Vorgangs, ist aber nicht die perfekte Wahl, wenn Sie Vorgänge auf Teilprozessebene vergleichen möchten. Die Teilprozessfunktion bietet die Möglichkeit, individuelle Durchlaufzeiten zwischen einer bestimmten Start- und Endaktivität zu definieren. Dies kann verwendet werden, um eine Hauptdurchlaufzeit mit spezifiziertem Start und Ende zu berechnen oder um die Durchlaufzeiten bestimmter Teilprozesse zu berechnen. Der Algorithmus berechnet den Teilprozess sowie die durchschnittliche Summe der Aktivitätsdauern und Wartezeiten für jeden Teilprozess und ihre jeweiligen Durchlaufzeitklassen.
Um Unterprozesse zu definieren, führen Sie die folgenden Schritte aus:
1.Navigieren Sie zur Inline-Tabelle SubprocessDefinition_$(mvProcessDescription).
2.Setzen Sie einen Qualifier. Dieser wird als Präfix für die berechneten Felder verwendet.
3.Geben Sie die Start- und Endaktivität für den Unterprozess in die Felder StartActivity und EndActivity ein.
4.Wenn mehrere Aktivitäten als Start- oder Endaktivität in Frage kommen, trennen Sie die verschiedenen Werte durch ein |
Beispiel: Ticket übernehmen|Ticket einlegen |
5.Definieren Sie, ob die Startaktivität in die benutzerdefinierte Vorlaufzeit ein- oder ausgeschlossen werden soll, indem Sie "IncludeStartActivity auf "y" für ja oder "n" für nein.
Dasselbe kann für die Endaktivität im Feld IncludeEndActivity gemacht werden. |
6.Um festzulegen, ob die erste oder die letzte der Startaktivitäten (falls mehrere Ereignisse gefunden werden) für die Berechnung des Unterprozesses verwendet werden soll, setzen Sie MinMaxStartActivity auf "Min" für die Verwendung der ersten oder auf "Max" für die Verwendung des Zeitstempels des letzten Ereignisses.
Dasselbe kann für die Endaktivität im Feld MinMaxEndActivity gemacht werden. |
7.Geben Sie in der Spalte TargetTime eine Zahl ein, die Ihre Zielzeit/TargetTime oder Ihr Ziel darstellt.
8.In der letzten Spalte TargetTimeOperator geben Sie ein Operator-Symbol ein, z. B. größer als oder kleiner als.
Wenn Ihr Ziel beispielsweise darin besteht, die Durchlaufzeiten für den Zahlungsprozess auf unter 60 Tage zu senken, würden Sie in der Spalte Zielzeit/Target Time eine 60 und in der Spalte Zielzeit-Operator/Target Time Operator ein Weniger-als-Symbol eingeben. |
[SubprocessDefinition_$(mvProcessDescription]:
Load * Inline [
Qualifier, |
StartActivity, |
IncludeStart Activity, |
MinMaxStartActivity, |
EndActivity, |
IncludeEndActivity, |
MinMaxEndActivity, |
TargetTime, |
TargetTimeOperator |
WIP, |
Take in charge ticket|Insert ticket, |
y, |
Max, |
Wait|Require upgrade, |
n, |
Min, |
60, |
< |
WIP_old, |
Take in charge ticket, |
y, |
Min, |
Wait, |
n, |
Max, |
45, |
> |
];