Workflows
Nutze Workflows, um komplexe Anwendungsfälle mit einem strukturierten Ablauf aus agentischen und nicht-agentischen Schritten zu bewältigen.
IBM Bob Premium Package for i enthält mehrere Workflows für komplexe IBM i-Anwendungsfälle. Jeder Workflow ist darauf ausgelegt, eine Reihe von Schritten auszuführen, die entweder agentisch oder nicht-agentisch sind. Während agentische Schritte – ausgeführt über Subagenten oder Subtasks – Bob erlauben, seine Reasoning- und Tool-Fähigkeiten voll auszuschöpfen, um offene, mehrstufige Aufgaben zu bewältigen, führen nicht-agentische Schritte deterministische Operationen durch, die den Token-Verbrauch reduzieren und konsistentere sowie vorhersagbarere Ergebnisse liefern.
RPG Modernization
OPM- und Fixed-Format-ILE-RPG-Quellcode in modernes Free-Format-RPG konvertieren.
Business Rules Extraction
RPGLE-Quellcode analysieren und Geschäftsregeln in einen Markdown-Bericht mit Mermaid-Diagrammen extrahieren.
RPGUnit Test Plan Creation
IBM i-Code analysieren und strukturierte RPGUnit-Testplan-Dokumente erstellen.
RPGUnit Test Suite Implementation
RPGUnit-Test-Suites aus bestehenden Testplan-Dokumenten implementieren.
SQL Index Strategy Advisor
Db2 for i-SQL-Performance-Daten analysieren und eine optimierte Index-Strategie erstellen.
Einen Workflow starten
Es gibt zwei Möglichkeiten, einen Workflow zu starten.
Ein Workflow kann direkt gestartet werden, indem du oben im Chat auf die Schaltfläche Start Workflow klickst, den gewünschten Workspace auswählst und auf Start beim gewünschten Workflow klickst.

Ein Workflow kann im Chat von Bob automatisch vorgeschlagen werden, wenn dieser der Meinung ist, dass deine Anfrage am besten mit einem der verfügbaren Workflows bearbeitet wird. Du kannst auf Start workflow klicken, um ihn auszuführen.

Die meisten IBM i-Workflows sind nur sichtbar und verfügbar, wenn eine Verbindung zu IBM i besteht.
RPG Modernization-Workflow
Modernisiert RPG-Quellcode in Free-Format-ILE-RPG nach Best Practices – mit Unterstützung für die OPM-zu-ILE-Konvertierung und die ILE-Fixed-Format-zu-ILE-Free-Format-Konvertierung.
Dieser Workflow ist bei der Arbeit in einem lokalen oder Library List-Workspace verfügbar.
Funktionen
- Unterstützt die Konvertierung von OPM RPG (RPG II, RPG III, RPG/400) in ILE Free-Format
- Unterstützt die Konvertierung von ILE Fixed-Format RPG in ILE Free-Format
- Erkennt die RPG-Variante automatisch und leitet zur passenden Konvertierungsroute weiter
- Führt eine zweiphasige Konvertierung basierend auf dem Quellcode durch:
- Phase 1: Externalisiert I-Specs (Eingabedatei-Beschreibungen) und O-Specs (Ausgabespezifikationen)
- Phase 2: Konvertiert alle verbleibenden Fixed-Format-Specs H, F, D und C in Free-Format
- Unterstützt optionale Vor-Konvertierungs-Kompilierung zur Validierung des Quellcodes vor den nachfolgenden Schritten
- Erzeugt am Ende des Workflows einen Abschlussbericht
Business Rules Extraction-Workflow
Analysiert RPGLE- oder SQLRPGLE-Quellcode und extrahiert Geschäftsregeln, Entscheidungslogik, Validierungen und Prozesswissen in einen strukturierten, geschäftsorientierten Markdown-Bericht mit optionalen Mermaid-Diagrammen.
Dieser Workflow ist bei der Arbeit in einem lokalen, Home Directory- oder Library List-Workspace verfügbar.
Funktionen
- Parst den Quellcode, um externe Abhängigkeiten zu ermitteln (Datenbankdateien, Programme, Service-Programme, Copy-Member, SQL-Referenzen, IBM i-System-APIs)
- Erkennt RPG-Zyklus-gesteuerte Programme und aktiviert die passenden RPG-Skills vor der Extraktion
- Teilt den Quellcode in logische Abschnitte (Prozeduren, Subroutinen, Mainline) auf und führt parallele Subagenten für die Extraktion aus
- Liest externe Abhängigkeiten (physische Dateien, logische Dateien, Copybooks), um die extrahierten Regeln mit vollständigem Feldebenkontext anzureichern
- Verdichtet extrahierte Regeln in einen 8-Abschnitte-Executive-Markdown-Bericht zu Validierungen, Berechnungen, Entscheidungslogik, Datenintegrität und Prozessfluss
- Generiert bis zu 3 Mermaid-Diagramme (Prozessfluss, Entscheidungslogik, Zustandsübergänge) und fügt sie in die entsprechenden Berichtsabschnitte ein
- Speichert den Bericht unter einem lokalen oder einem IFS-Pfad
RPGUnit Test Plan Creation-Workflow
Erstellt einen RPGUnit-Testplan für IBM i-Code, indem analysiert wird, wie der Code verwendet wird, und strukturierte Markdown-Dokumente erstellt werden, die Module und ihre exportierten APIs definieren, Test-Suites und -fälle skizzieren sowie gemeinsame Test-Utilities festlegen – alles zur späteren Verwendung bei der Testimplementierung (über den RPGUnit Test Suite Implementation-Workflow).
Dieser Workflow ist bei der Arbeit in einem lokalen oder Library List-Workspace verfügbar.
Funktionen
- Erstellt vier Typen strukturierter Markdown-Testplan-Dokumente:
- Template-Dokumente: Wiederverwendbare Markdown-Templates, die die Struktur für Modul-, Test-Suite- und Utilities-Dokumente definieren. Diese werden einmalig eingerichtet und dienen als Blaupause für jedes in diesem Testplan erstellte Dokument.
- Modul-Dokumente: Ein Dokument pro Modul, das jede API (exportierte Prozedur) beschreibt – Zweck, Parameter, Rückgabewerte, Nebeneffekte und ein Flussdiagramm aller Ausführungspfade.
- Test-Suite-Dokumente: Ein Dokument pro Modul, das die geplanten Test-Suites und Testfälle auflistet – was jeder Test validiert, Setup, Eingaben, Assertions und Implementierungsstatus. Dieses Dokument ist das primäre Artefakt bei der Testimplementierung und setzt ein zugehöriges Modul-Dokument voraus.
- Test-Utilities-Dokument: Ein einzelnes Dokument, das gemeinsame Hilfsprozeduren katalogisiert (z. B. Mock-Tabellen-Setup), die über mehrere Test-Suites hinweg referenziert werden.
- Führt vorhandene Test-Suites aus, um den aktuellen Teststand vor der Planung zu verstehen
- Nutzt Subtask, um Testplan-Dokumente zu erstellen oder zu aktualisieren
RPGUnit Test Suite Implementation-Workflow
Implementiert die RPGUnit-Test-Suites auf Basis bestehender Testplan-Dokumente, indem Testcode generiert, Test-Suites ausgeführt und auftretende Fehler behoben werden. Diese Testplan-Dokumente müssen zuerst über den vorherigen RPGUnit Test Plan Creation-Workflow erstellt werden.
Dieser Workflow ist bei der Arbeit in einem lokalen oder Library List-Workspace verfügbar.
Funktionen
- Liest strukturierte Testplan-Dokumente, um die Anwendung, den Stand vorhandener Tests und die zu schreibenden Tests zu verstehen
- Schreibt oder aktualisiert die Test-Suites gemäß dem Testplan
- Erstellt oder aktualisiert die RPGUnit-Testkonfigurationsdatei (
testing.json) nach Bedarf - Führt die generierten Test-Suites aus und iteriert, bis alle neu generierten Tests bestehen
- Bestätigt vorhandene Testfehler und fragt, ob diese im Rahmen der Aufgabe behoben werden sollen
- Liefert eine abschließende Zusammenfassung jeder erstellten Test-Suite-Datei und der Anzahl implementierter Testfälle
SQL Index Strategy Advisor-Workflow
Analysiert Db2 for i-SQL-Performance-Daten – einschließlich Index-Advisor-Empfehlungen, MTI-Nutzung und Query-Statistiken –, um Änderungen an einer Index-Strategie zur Verbesserung der Query-Performance auf IBM i zu empfehlen oder umzusetzen.
Dieser Workflow ist bei der Arbeit in einem Library List-Workspace verfügbar.
Funktionen
- Wahl zwischen dem Erfassen neuer Performance-Daten oder der Verwendung vorhandener Plan-Cache-Snapshots oder Datenbankmonitordaten
- Analysiert Performance-Daten und erstellt KI-gestützte Index-Empfehlungen
- Präsentiert empfohlene Indizes zur Benutzerüberprüfung und selektiven Freigabe vor der Erstellung
- Erstellt ausgewählte Indizes direkt auf IBM i nach Freigabe
- Erstellt einen abschließenden Zusammenfassungsbericht mit Datenquelle, Analyseergebnissen, erstellten Indizes und empfohlenen nächsten Schritten