Packages premiumIBM Bob Premium Package pour i

Workflows

Utilise des workflows pour aborder des cas d'usage complexes grâce à un flux structuré d'étapes agentiques et non agentiques.

IBM Bob Premium Package for i inclut plusieurs workflows pour aborder des cas d'usage IBM i complexes. Chaque workflow est conçu pour exécuter un ensemble d'étapes qui sont soit agentiques, soit non agentiques. Tandis que les étapes agentiques — exécutées via des sous-agents ou des sous-tâches — permettent à Bob d'exploiter pleinement ses capacités de raisonnement et d'utilisation des outils pour gérer des travaux ouverts et multi-étapes, les étapes non agentiques effectuent des opérations déterministes qui réduisent la consommation de tokens et produisent des résultats plus cohérents et prévisibles.

Démarrer un workflow

Il y a deux façons de démarrer un workflow.

Un workflow peut être démarré directement en sélectionnant le bouton Start Workflow en haut du chat, en sélectionnant l'espace de travail souhaité et en cliquant sur Start sur le workflow à exécuter.

Démarrage d'un workflow directement via le bouton Start Workflow

Un workflow peut être automatiquement suggéré dans le chat par Bob s'il estime que ta demande est mieux adaptée à l'un des workflows disponibles. Tu peux cliquer sur Start workflow pour procéder à son exécution.

Démarrage d'un workflow via le chat

Note :

La plupart des workflows IBM i ne sont visibles et disponibles pour Bob que lorsqu'il est connecté à un IBM i.

Workflow RPG Modernization

Modernise le code source RPG en ILE RPG en format libre en suivant les bonnes pratiques, prenant en charge à la fois la conversion OPM-vers-ILE et la conversion ILE format fixe vers ILE format libre.

Note :

Ce workflow est disponible en mode local ou library list.

Capacités

  • Prend en charge la conversion OPM RPG (RPG II, RPG III, RPG/400) vers ILE format libre
  • Prend en charge la conversion ILE RPG format fixe vers ILE format libre
  • Détecte automatiquement la variante RPG et achemine vers le chemin de conversion approprié
  • Effectue une conversion en 2 phases selon le source
    • Phase 1 : Externalise les I-specs (descriptions de fichiers d'entrée) et les O-specs (spécifications de sortie)
    • Phase 2 : Convertit toutes les spécifications H, F, D et C restantes en format fixe vers le format libre
  • Prend en charge une compilation optionnelle avant conversion pour valider le source avant de passer aux étapes suivantes
  • Génère un rapport de synthèse à la fin du workflow

Workflow Business Rules Extraction

Analyse le code source RPGLE ou SQLRPGLE et extrait les règles métier, la logique de décision, les validations et la connaissance des processus dans un rapport Markdown structuré et adapté aux métiers, avec des diagrammes Mermaid optionnels.

Note :

Ce workflow est disponible en mode local, home directory ou library list.

Capacités

  • Analyse le source pour identifier les dépendances externes (fichiers de base de données, programmes, programmes de service, membres copy, références SQL, API système IBM i)
  • Détecte les programmes pilotés par le cycle RPG et active les compétences RPG appropriées avant l'extraction
  • Divise le source en sections logiques (procédures, sous-routines, mainline) et exécute des sous-agents en parallèle pour effectuer l'extraction
  • Lit les dépendances externes (fichiers physiques, fichiers logiques, copybooks) pour enrichir les règles extraites avec le contexte complet au niveau des champs
  • Synthétise les règles extraites dans un rapport Markdown exécutif en 8 sections couvrant les validations, les calculs, la logique de décision, l'intégrité des données et le flux de processus
  • Génère jusqu'à 3 diagrammes Mermaid (flux de processus, logique de décision, transitions d'état) et les injecte dans les sections de rapport correspondantes
  • Enregistre le rapport dans un chemin local ou un chemin IFS

Workflow RPGUnit Test Plan Creation

Crée un plan de test RPGUnit pour le code IBM i en analysant comment le code est utilisé et en générant des documents Markdown structurés qui définissent les modules et leurs APIs exportées, décrivent les suites et cas de test, et établissent des utilitaires de test partagés — tout cela devant être utilisé ultérieurement lors de l'implémentation des tests (via le workflow RPGUnit Test Suite Implementation).

Note :

Ce workflow est disponible en mode local ou library list.

Capacités

  • Crée quatre types de documents de plan de test Markdown structurés :
    • Documents template : modèles Markdown réutilisables qui définissent la structure pour les documents de module, de suite de tests et d'utilitaires. Ils sont configurés une fois et servent de base pour chaque document créé dans ce plan de test.
    • Documents de module : un document par module décrivant chaque API (procédure exportée). Comprend son objectif, ses paramètres, ses valeurs de retour, ses effets de bord et un organigramme traçant toutes les branches d'exécution.
    • Documents de suite de tests : un document par module listant les suites de tests et les cas de test prévus. Comprend ce que chaque test valide, sa configuration, ses entrées, ses assertions et son état d'implémentation. C'est l'artefact principal utilisé lors de l'implémentation des tests et son existence dépend de l'existence d'un document de module associé.
    • Document d'utilitaires de test : un document unique cataloguant les procédures d'aide partagées (par ex. configuration de tables mock) qui sont référencées dans plusieurs suites de tests.
  • Exécute les suites de tests existantes pour comprendre l'état actuel des tests avant la planification
  • Utilise des sous-tâches pour générer ou mettre à jour les documents de plan de test

Workflow RPGUnit Test Suite Implementation

Implémente les suites de tests RPGUnit sur la base de documents de plan de test existants en générant le code de test, en exécutant les suites de tests et en résolvant les erreurs qui surviennent. Ces documents de plan de test doivent d'abord être générés via le workflow RPGUnit Test Plan Creation.

Note :

Ce workflow est disponible en mode local ou library list.

Capacités

  • Lit les documents de plan de test structurés pour comprendre l'application, l'état des tests existants et les tests à écrire
  • Écrit ou met à jour les suites de tests conformément au plan de test
  • Crée ou met à jour le fichier de configuration des tests RPGUnit (testing.json) si nécessaire
  • Exécute les suites de tests générées et itère jusqu'à ce que tous les tests nouvellement générés passent
  • Prend note de tout échec de test préexistant et demande s'il faut le corriger dans le cadre de la tâche
  • Fournit un résumé final de chaque fichier de suite de tests créé et du nombre de cas de test implémentés

Workflow SQL Index Strategy Advisor

Analyse les données de performance SQL Db2 for i — notamment les recommandations de l'Index Advisor, l'utilisation des MTI et les statistiques de requête — pour recommander ou établir des modifications à une stratégie d'index, afin d'améliorer les performances des requêtes sur IBM i.

Note :

Ce workflow est disponible en mode library list.

Capacités

  • Choisir entre la capture de nouvelles données de performance ou l'utilisation de snapshots de plan cache ou de données de moniteur de base de données existants
  • Analyse les données de performance et génère des recommandations d'index pilotées par l'IA
  • Présente les index recommandés pour revue et approbation sélective avant leur création
  • Crée les index sélectionnés directement sur l'IBM i après approbation
  • Génère un rapport de synthèse final couvrant la source de données, les résultats de l'analyse, les index créés et les prochaines étapes recommandées
Comment trouvez-vous ce sujet ?