- Einführung in UiPath Maestro™
- Erste Schritte
- Startseite von Maestro
- Prozessmodellierung
- Prozessimplementierung
- Prozessabläufe
- Prozessüberwachung
- Prozessoptimierung
- Lizenzierung
- Referenzinformationen

Benutzerhandbuch zu Maestro
Teilprozesse verbessern die Übersichtlichkeit des Modells, da verwandte Aktivitäten in einer einzigen wiederverwendbaren Struktur gruppiert werden.Sie tragen dazu bei, die Komplexität von Diagrammen zu reduzieren, die Geschäftslogik zu isolieren und die Wiederverwendung zu fördern.
- Es werden nur Aufrufaktivitäten unterstützt.
- Der Teilprozess muss als separates Diagramm modelliert werden.
- Der Aufrufprozess gibt Eingaben und erhält die Ausgabe über definierte Parameter.
Eine Aufrufaktivität verweist auf einen Teilprozess, der an anderer Stelle im Projekt oder in der Umgebung definiert ist.Sie verhält sich wie eine wiederverwendbare Funktion. Aufrufaktivitäten verbessern die Prozessmodellierung, weil sich dadurch:
- Doppelungen in Diagrammen vermeiden lassen
- Wiederverwendbare Logik isolieren lässt (z. B. Genehmigungen, Validierungen, Versand)
- Das Hauptdiagramm präzise gestalten lässt
- Ein konsistentes Verhalten über Prozessvarianten hinweg unterstützen lässt.
- Modellieren Sie den Teilprozess als eigenständiges Diagramm.
- Fügen Sie im übergeordneten Diagramm eine Aufrufaktivität ein.
- Verknüpfen Sie die Aufrufaktivität mit dem Teilprozess.
- Konfigurieren Sie Eingabe- und Ausgabevariablen, um Daten auszutauschen.
Praxisbeispiel: Ein Onboarding-Workflow arbeitet mit demselben Teilprozess Dokumente erfassen sowohl in den Onboardingprozessen sowohl für Mitarbeitende als auch in für Anbieter.Anstatt Schritte zu duplizieren, wird jedem Hauptprozess eine Aufrufaktivität hinzugefügt, die auf denselben Teilprozess verweist.
- Geben Sie Teilprozessen aussagekräftige Namen (z. B. Vertragsbedingungen überprüfen).
- Parameter für Dokumenteneingabe und -ausgabe sowie deren erwartete Nutzung.
- Fokussieren Sie Teilprozesse auf eine einzige Verantwortung oder ein einziges Ergebnis.
- Vermeiden Sie das Entwerfen von Teilprozessen mit Annahmen zum übergeordneten Kontext.
Die Namen von Teilprozessen und Aufrufaktivitäten sollten:
- Geschäftssprache statt technischer Begriffe enthalten
- Das Ergebnis beschreiben (z. B. Kundendaten erfassen statt Formularschritt 2).
- Geben Sie an, was der Teilprozess leistet, nicht wie.
- Erweiterte Teilprozesse (das heißt Inline-Teilprozesse) werden nicht unterstützt. Alle Teilprozesse müssen als separate Diagramme modelliert und mithilfe von Aufrufaktivitäten aufgerufen werden.
- Ad-hoc-Teilprozesse werden nicht unterstützt.
- Die implizite Freigabe von Variablen wird nicht unterstützt. Daten müssen explizit über Eingabe-/Ausgabebindungen zugeordnet werden.
Teilprozesse unterstützen Marker von Mehrfachinstanzen, wobei jedes Element mehrmals ausgeführt wird. Die Elemente, die als Mehrfachinstanz markiert werden können, sind alle Aufgabentypen außer bei Teilprozessen.
Kategorie | Attribute | Verwendung/Zugriff |
---|---|---|
OuterSP – Abrufen von Kontaktinformationen für jeden Benutzer | InputCollection | var.GetUsers |
OuterSP – Abrufen von Kontaktinformationen für jeden Benutzer | Iterator Item | iterator.item.gid |
InnerSP – Alle E-Mails für jeden Kontakt abrufen | InputCollection | iterator[0].item.contactArray |
InnerSP – Alle E-Mails für jeden Kontakt abrufen | Iterator Item | iterator[1].item.ContactId |
E-Mail senden (Send E-Mail) | InputCollection | iterator[1].item.EmailArray |
E-Mail senden (Send E-Mail) | Iterator Item | iterator[2]item.emailAddress |
Weitere Informationen zu den in Maestro unterstützten BPMN-Elementen finden Sie unter BPMN-Unterstützung.