Seminar Shuffle SOAR – Workflow-Entwicklung für Fortgeschrittene

Seminar / Training

Seminarprofil

Komplexe Automatisierungen benötigen klare Datenverträge, kontrollierte Parallelität, Wiederverwendung und belastbare Fehlerpfade. Das Seminar vertieft die Entwicklung großer Workflows und zerlegt sie in testbare, wartbare Bausteine.

Inhaltsverzeichnis

  1. Seminarprofil
  2. Zielsetzung
  3. Zielgruppe
  4. Voraussetzungen
  5. Seminarinhalte
  6. Praxisübungen
  7. Methodik

Zielsetzung

  • komplexe Workflows modular und datengetrieben entwerfen
  • Schleifen, parallele Pfade, Subflows und zustandsbehaftete Verarbeitung beherrschen
  • Fehler, Teilfehler, Wiederholung und Kompensation systematisch modellieren
  • Leistung, Testbarkeit, Wartbarkeit und Governance großer Playbooks verbessern

Zielgruppe

Erfahrene Workflow-Entwickler, SOC Engineering, Integrationsentwicklung, DevSecOps und technische Plattformverantwortung.

Voraussetzungen

Sichere Workflow-Grundlagen, Erfahrung mit JSON-Daten, Bedingungen, Integrationen und Ausführungsanalyse.

Seminarinhalte

  1. Schritt 1: Komplexen Prozess zerlegen

    Ein umfangreicher Sicherheitsprozess wird in fachliche Phasen, Datenverträge und wiederverwendbare Funktionen aufgeteilt.

    • Start- und Endzustände definieren
    • Seiteneffekte markieren
    • Modulgrenzen und Schnittstellen festlegen
  2. Schritt 2: Datenverträge etablieren

    Jeder Baustein erhält definierte Eingaben, Ausgaben, Pflichtfelder und Fehlerobjekte.

    • Schemas dokumentieren
    • Validierung am Eingang vorsehen
    • interne Normalform verwenden
  3. Schritt 3: Schleifen und Mengenverarbeitung steuern

    Listen werden mit Begrenzung, Teilresultaten und eindeutigem Elementkontext verarbeitet.

    • Iteration konfigurieren
    • Fehler pro Element behandeln
    • Gesamt- und Teilergebnis zusammenführen
  4. Schritt 4: Parallele Pfade entwerfen

    Unabhängige Aktionen werden parallelisiert, ohne Reihenfolgeabhängigkeiten oder API-Grenzen zu verletzen.

    • Abhängigkeiten analysieren
    • Parallelität begrenzen
    • Join- und Abbruchverhalten festlegen
  5. Schritt 5: Subflows und Wiederverwendung einsetzen

    Gemeinsame Funktionen werden als klar versionierte Bausteine mit stabilen Schnittstellen ausgelagert.

    • Kandidaten auswählen
    • Ein- und Ausgaben definieren
    • Änderungsauswirkungen kontrollieren
  6. Schritt 6: Zustand und Deduplizierung verwalten

    Datastore, Cache und Korrelationsschlüssel verhindern Doppelverarbeitung und ermöglichen mehrstufige Abläufe.

    • Zustandsautomat modellieren
    • Schlüssel und Ablaufzeit definieren
    • Race Conditions berücksichtigen
  7. Schritt 7: Fehlerhierarchie entwickeln

    Validierungs-, Integrations-, Fach- und Plattformfehler erhalten unterschiedliche Reaktionen.

    • Fehler klassifizieren
    • Retry und manuellen Pfad zuordnen
    • sicheren Abbruch und Eskalation gestalten
  8. Schritt 8: Kompensation und Rücknahme planen

    Für bereits ausgeführte Seiteneffekte werden reversible Schritte oder bewusste manuelle Korrekturen vorgesehen.

    • kompensierbare Aktionen kennzeichnen
    • Rücknahmereihenfolge definieren
    • Teilzustand dokumentieren
  9. Schritt 9: Leistung optimieren

    Unnötige Aufrufe, große Nutzdaten, serielle Engpässe und übermäßige Protokollierung werden reduziert.

    • Ausführungsprofil messen
    • Caching und Filterung einsetzen
    • Parallelität gegen Limits abgleichen
  10. Schritt 10: Fortgeschrittene Tests durchführen

    Datenvarianten, Teilfehler, Wiederanlauf und konkurrierende Ausführungen werden reproduzierbar geprüft.

    • Testdatensätze erstellen
    • Fehler injizieren
    • Idempotenz und Wiederanlauf verifizieren
  11. Schritt 11: Technische Dokumentation erstellen

    Architektur, Datenvertrag, Abhängigkeiten, Betriebsgrenzen und Fehlerpfade werden wartbar dokumentiert.

    • Modulübersicht pflegen
    • Runbook und Supportinformationen ergänzen
    • Version und Abnahme festhalten

Praxisübungen

  • Ein monolithisches Playbook in Subflows mit dokumentierten Datenverträgen zerlegen
  • Eine parallele IOC-Verarbeitung mit Mengenbegrenzung, Teilfehlern und Ergebniszusammenführung aufbauen
  • Einen zustandsbehafteten Workflow mit Deduplizierung, Retry, Kompensation und Wiederanlauf testen

Methodik

Fachvortrag, Demonstrationen, geführte Konfiguration, praktische Übungen und strukturierte Auswertung am System. Jeder Themenblock folgt dem Ablauf Ausgangslage, Konfiguration, Test, Fehlerbild und Korrektur. Ergebnisse werden anhand festgelegter Sollzustände geprüft und in einer wiederverwendbaren Arbeitsunterlage dokumentiert.

Fachbereichsleitung, Trainerleitung und Ansprechpersonen

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Workflow-Entwickler, SOC Engineering, Integrationsentwicklung, DevSecOps und technische Plattformverantwortung.
Voraussetzungen: Sichere Workflow-Grundlagen, Erfahrung mit JSON-Daten, Bedingungen, Integrationen und Ausführungsanalyse.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Fachvortrag, Demonstrationen, geführte Konfiguration, praktische Übungen und strukturierte Auswertung am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Luzern 3 Tage
Bern 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Zürich 3 Tage
Stream live 3 Tage
Stream gespeichert 3 Tage
Bern 3 Tage
Luzern 3 Tage
Inhaus / Firmenseminar 3 Tage
Inhaus / Firmenseminar 3 Tage
Sankt Gallen 3 Tage
Basel 3 Tage
Winterthur 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben