Paquetes premiumIBM Bob Premium Package para i

Workflows

Usa workflows para abordar casos de uso complejos mediante un flujo estructurado de pasos agénticos y no agénticos.

IBM Bob Premium Package for i incluye varios workflows para abordar casos de uso complejos de IBM i. Cada workflow está diseñado para ejecutar un conjunto de pasos que son agénticos o no agénticos por naturaleza. Mientras que los pasos agénticos — ejecutados a través de subagentes o subtareas — permiten que Bob aproveche al máximo sus capacidades de razonamiento y uso de herramientas para manejar trabajo abierto y de múltiples pasos, los pasos no agénticos realizan operaciones deterministas que reducen el consumo de tokens y producen resultados más consistentes y predecibles.

Iniciar un workflow

Hay dos formas de iniciar un workflow.

Un workflow puede iniciarse directamente seleccionando el botón Start Workflow en la parte superior del chat, eligiendo el workspace deseado y haciendo clic en Start en el workflow que quieras ejecutar.

Iniciar un workflow directamente con el botón Start Workflow

Bob puede sugerir automáticamente un workflow en el chat cuando considere que tu solicitud se aborda mejor mediante uno de los workflows disponibles. Puedes hacer clic en Start workflow para continuar con su ejecución.

Iniciar un workflow desde el chat

Nota:

La mayoría de los workflows de IBM i solo son visibles y están disponibles para Bob cuando está conectado a un IBM i.

Workflow RPG Modernization

Moderniza el código fuente RPG a RPG ILE de formato libre siguiendo las mejores prácticas, con soporte tanto para la conversión de OPM a ILE como de ILE de formato fijo a ILE de formato libre.

Nota:

Este workflow está disponible cuando se trabaja en un workspace local o library list.

Capacidades

  • Soporta conversión de OPM RPG (RPG II, RPG III, RPG/400) a ILE de formato libre
  • Soporta conversión de RPG ILE de formato fijo a ILE de formato libre
  • Detecta automáticamente la variante RPG y enruta a la ruta de conversión adecuada
  • Realiza una conversión en 2 fases según el código fuente
    • Fase 1: Externaliza I-specs (descripciones de archivos de entrada) y O-specs (especificaciones de salida)
    • Fase 2: Convierte todas las especificaciones H, F, D y C restantes en formato fijo a formato libre
  • Admite compilación previa a la conversión opcional para validar el código fuente antes de continuar con los pasos siguientes
  • Genera un reporte resumen al final del workflow

Workflow Business Rules Extraction

Analiza código fuente RPGLE o SQLRPGLE y extrae reglas de negocio, lógica de decisión, validaciones y conocimiento de procesos en un reporte Markdown estructurado y accesible para el negocio, con diagramas Mermaid opcionales.

Nota:

Este workflow está disponible cuando se trabaja en un workspace local, home directory o library list.

Capacidades

  • Analiza el código fuente para identificar dependencias externas (archivos de base de datos, programas, programas de servicio, copy members, referencias SQL, APIs del sistema IBM i)
  • Detecta programas guiados por el ciclo RPG y activa los skills de RPG apropiados antes de la extracción
  • Divide el código fuente en secciones lógicas (procedimientos, subrutinas, mainline) y ejecuta subagentes en paralelo para realizar la extracción
  • Lee las dependencias externas (archivos físicos, archivos lógicos, copybooks) para enriquecer las reglas extraídas con contexto completo a nivel de campo
  • Sintetiza las reglas extraídas en un reporte Markdown ejecutivo de 8 secciones que cubre validaciones, cálculos, lógica de decisión, integridad de datos y flujo de procesos
  • Genera hasta 3 diagramas Mermaid (flujo de procesos, lógica de decisión, transiciones de estado) y los inyecta en las secciones del reporte correspondientes
  • Guarda el reporte en una ruta local o en una ruta IFS

Workflow RPGUnit Test Plan Creation

Crea un plan de pruebas RPGUnit para código IBM i analizando cómo se usa el código y generando documentos markdown estructurados que definen los módulos y sus APIs exportadas, describen las suites y casos de prueba, y establecen utilidades de prueba compartidas, todo para ser utilizado posteriormente durante la implementación de pruebas (a través del workflow RPGUnit Test Suite Implementation).

Nota:

Este workflow está disponible cuando se trabaja en un workspace local o library list.

Capacidades

  • Crea cuatro tipos de documentos de plan de pruebas Markdown estructurados:
    • Documentos de plantilla: Plantillas markdown reutilizables que definen la estructura para los documentos de módulo, suite de pruebas y utilidades. Se configuran una vez y se usan como base para cada documento creado en este plan de pruebas.
    • Documentos de módulo: Un documento por módulo que describe cada API (procedimiento exportado). Incluye su propósito, parámetros, valores de retorno, efectos secundarios y un diagrama de flujo que traza todas las ramas de ejecución.
    • Documentos de suite de pruebas: Un documento por módulo que lista las suites y casos de prueba planificados. Incluye qué valida cada prueba, su configuración, entradas, aserciones y estado de implementación. Este es el artefacto principal que se usa al implementar pruebas y su existencia depende de que exista un documento de módulo asociado.
    • Documento de utilidades de prueba: Un único documento que cataloga los procedimientos de ayuda compartidos (p. ej., configuración de tablas mock) referenciados en múltiples suites de prueba.
  • Ejecuta las suites de prueba existentes para entender el estado actual de las pruebas antes de planificar
  • Aprovecha subtask para generar o actualizar los documentos del plan de pruebas

Workflow RPGUnit Test Suite Implementation

Implementa las suites de prueba RPGUnit a partir de documentos de plan de pruebas existentes generando el código de prueba, ejecutando las suites de prueba y resolviendo los errores que surjan. Estos documentos de plan de pruebas deben generarse primero mediante el workflow RPGUnit Test Plan Creation.

Nota:

Este workflow está disponible cuando se trabaja en un workspace local o library list.

Capacidades

  • Lee los documentos de plan de pruebas estructurados para entender la aplicación, el estado de las pruebas existentes y las pruebas que deben escribirse
  • Escribe o actualiza las suites de prueba según el plan de pruebas
  • Crea o actualiza el archivo de configuración de pruebas RPGUnit (testing.json) según sea necesario
  • Ejecuta las suites de prueba generadas e itera hasta que todas las pruebas nuevas pasen
  • Reconoce cualquier falla de prueba preexistente y pregunta si deben corregirse como parte de la tarea
  • Proporciona un resumen final de cada archivo de suite de prueba creado y el número de casos de prueba implementados

Workflow SQL Index Strategy Advisor

Analiza datos de rendimiento SQL de Db2 for i — incluyendo recomendaciones del Index Advisor, uso de MTI y estadísticas de consultas — para recomendar o establecer cambios en una estrategia de índices y mejorar el rendimiento de las consultas en IBM i.

Nota:

Este workflow está disponible cuando se trabaja en un workspace library list.

Capacidades

  • Elegir entre capturar nuevos datos de rendimiento o usar instantáneas de plan cache o datos de monitor de base de datos existentes
  • Analiza los datos de rendimiento y genera recomendaciones de índices impulsadas por IA
  • Presenta los índices recomendados para revisión del usuario y aprobación selectiva antes de su creación
  • Crea los índices seleccionados directamente en el IBM i tras la aprobación
  • Genera un reporte resumen final que cubre la fuente de datos, los hallazgos del análisis, los índices creados y los próximos pasos recomendados
¿Cómo es este tema?