Extrae reglas de negocio

En esta página, se proporcionan instrucciones para extraer reglas empresariales de aplicaciones escritas en los idiomas admitidos. Esta función te ayuda a validar la lógica empresarial y a identificar reglas obsoletas en tu base de código de la computadora central.

Durante la extracción de reglas empresariales, Mainframe Assessment Tool analiza la base de código de tu aplicación de computadora central para identificar las reglas empresariales y las presenta en un formato estandarizado y legible por humanos.

Beneficios de la extracción de reglas empresariales

La extracción de reglas empresariales te ayuda a lograr los siguientes objetivos:

  • Crea una única fuente de información: Mainframe Assessment Tool extrae la lógica de tu aplicación de la unidad central en reglas empresariales legibles para las personas en Gherkin, un lenguaje específico del dominio (DSL) de texto simple que se usa en el desarrollo basado en el comportamiento (BDD). Este formato estandarizado traduce el código complejo en situaciones claras, lo que cierra la brecha entre el descubrimiento técnico y la intención comercial.
  • Elimina la lógica obsoleta: Identifica y quita las reglas irrelevantes para optimizar la migración a Google Cloud.
  • Acelera la modernización: Genera especificaciones de aplicaciones a partir del código de tu computadora central para acelerar el proceso de modernización.
  • Reduce el riesgo: Minimiza la divergencia funcional validando las reglas extraídas con los propietarios de los procesos comerciales antes de la modernización.

Esta página está destinada a desarrolladores de computadoras centrales, arquitectos empresariales y analistas de negocios que desean comprender y modernizar las aplicaciones heredadas de la computadora central extrayendo reglas empresariales del código fuente.

En esta página, se explica cómo hacer lo siguiente:

Antes de comenzar

Antes de comenzar, asegúrate de haber completado las siguientes tareas:

  • Crea una evaluación: Asegúrate de tener una evaluación existente con recursos de la unidad central subidos, como programas y copybooks. Para obtener más información, consulta Crea una evaluación.
  • Identifica el punto de entrada: Selecciona el módulo principal de tu aplicación de la computadora central que sirve como punto de entrada para la extracción de reglas empresariales.
  • Usa el extremo global de Agent Platform, ya que esta función usa modelos de vista previa de Gemini.

Inicia un trabajo de extracción de reglas empresariales

Mainframe Assessment Tool usa agentes con tecnología de Gemini para analizar tu código. Estos agentes realizan la extracción en varios pasos, como el análisis del código, la identificación de la lógica de decisión y la generación de resultados en lenguaje natural.

Puedes ejecutar varios trabajos de extracción dentro de una sola evaluación para analizar aplicaciones grandes de forma incremental. Este proceso te permite enfocarte en funciones empresariales específicas, como la facturación o la nómina, seleccionando diferentes conjuntos de recursos para cada trabajo. Cada vez que inicias una nueva extracción, puedes seleccionar un conjunto diferente de recursos para el análisis.

Para iniciar un trabajo de extracción de reglas empresariales, sigue estos pasos:

  1. Abre Mainframe Assessment Tool en un navegador web.
  2. En el menú de navegación, haz clic en Evaluaciones.
  3. En la página Evaluaciones, para abrir una evaluación específica, haz clic en la flecha de expansión .
  4. Haz clic en Reglas empresariales.
  5. Haz clic en Nuevo trabajo de extracción.
  6. Para configurar los detalles del trabajo de extracción, en la página Información básica, sigue estos pasos:

    1. En Nombre, ingresa un identificador único para el trabajo.
    2. Opcional: En Descripción, ingresa una breve descripción del trabajo (hasta 128 caracteres).
    3. Opcional: En Instrucción de enfoque, proporciona instrucciones específicas para enfocar la extracción. Por ejemplo:
      • Extract only the tax calculation logic
      • Extract only rules involving the accounts data
      • Extract only rules that are implemented in the branch of the code that handles car insurance
    4. Haz clic en Siguiente.
  7. En Lista de módulos, selecciona uno o más módulos principales para analizar.

    Estos módulos sirven como puntos de entrada para la extracción. Cuando seleccionas módulos principales, Mainframe Assessment Tool identifica e incluye automáticamente todas las dependencias, como los copybooks y los programas llamados. Esto garantiza que las reglas empresariales estén completas y reflejen la lógica completa de la aplicación.

  8. Después de seleccionar los módulos principales, haz clic en Ejecutar trabajo de extracción.

Mientras se ejecuta un trabajo, la tabla Trabajos de extracción muestra el estado del trabajo. Este estado indica la cantidad de pasos de planificación internos que el agente completó correctamente del total requerido para ese análisis específico.

Una vez que finaliza el trabajo de extracción, el estado de la tabla Trabajos de extracción cambia a Completado.

Revisa las reglas empresariales

Después de que Mainframe Assessment Tool extrae las reglas empresariales, puedes revisarlas y mejorarlas. Este proceso de revisión garantiza que solo se usen las reglas correctas y necesarias para la modernización, y te ayuda a identificar la lógica obsoleta o incorrecta antes de que se modernicen las reglas.

Para revisar las reglas empresariales en un trabajo de extracción, sigue estos pasos:

  1. En la tabla Trabajos de extracción, selecciona el trabajo que deseas revisar.

    En el resumen del trabajo, se muestran los detalles de configuración, como la descripción, la instrucción de enfoque y la lista de recursos incluidos en el análisis. También verás una tabla con las reglas empresariales extraídas y sus etiquetas asociadas.

  2. Para explorar las reglas extraídas de forma jerárquica, haz clic en Flujo empresarial.

  3. Para ver las especificaciones generadas, haz clic en Especificaciones.

    En la pestaña Especificaciones , se muestra la siguiente información:

    • Objetivo: Un resumen del sistema y su marco operativo.
    • Requisitos funcionales: Comportamientos específicos que debe admitir el sistema.
    • Recorridos del usuario: Situaciones de extremo a extremo derivadas de las reglas empresariales.
    • Glosario: Definiciones de términos y acrónimos clave que se usan en la aplicación.
    • Orden de modernización recomendado: Un enfoque paso a paso sugerido para modernizar la aplicación de la computadora central.
  4. En la pestaña Reglas empresariales, revisa las reglas empresariales extraídas y sus etiquetas.

  5. Para abrir el panel Detalles de la regla, selecciona una regla específica.

    En el panel Detalles de la regla , se muestra la siguiente información:

    • Nombre: El nombre de la regla empresarial.
    • Resumen: Una descripción del propósito y la función de la regla.
    • Confianza: Un porcentaje que indica la confianza del sistema en la regla extraída.
    • Justificación: Una explicación de cómo se derivó la regla y por qué se considera precisa.
    • Etiquetas: Las etiquetas que Mainframe Assessment Tool asigna automáticamente a la regla. Usa estas etiquetas para comprender el contexto de la regla y filtrar las reglas.
    • Contenido de la regla: Los detalles de la regla empresarial, como los datos de entrada, los datos de salida, la lógica empresarial y los casos extremos.
    • Recursos: Los recursos de código fuente asociados con la regla empresarial que asignan la regla al código de la unidad central.
    • Referencias de código: Muestra los fragmentos de código fuente que se usaron para derivar cada regla. Las reglas que abarcan varios recursos fuente mostrarán los fragmentos de código relevantes de todos ellos.

Actualiza el estado de las reglas

Cuando se extraen las reglas empresariales, se les asigna un estado inicial de En espera de revisión. Durante la revisión, debes validar estas reglas para asegurarte de que reflejen la intención comercial actual y para identificar las reglas que se deben considerar para la modernización. Si seleccionas un estado, te aseguras de que las especificaciones de modernización reflejen con precisión tus necesidades comerciales actuales.

Para seleccionar el estado de las reglas empresariales, sigue estos pasos:

  1. En la tabla Reglas empresariales, selecciona las reglas que deseas actualizar.
  2. Haz clic en el menú Cambiar estado y, luego, selecciona uno de los siguientes estados:

    • En espera de revisión: Es el estado predeterminado para todas las reglas. Indica que la regla no se revisó.
    • Validado: Selecciona este estado para confirmar que la regla es precisa y está activa. Mainframe Assessment Tool usa las reglas que marcas como Validadas para volver a generar especificaciones de aplicaciones para la modernización.
    • Validación pendiente: Selecciona este estado si la regla requiere más análisis o información adicional para la validación.
    • Obsoleto: Selecciona este estado para marcar las reglas que ya no son relevantes. Mainframe Assessment Tool excluye de la exportación y la modernización las reglas marcadas como Obsoletas.

Exporta reglas empresariales

Después de revisar las reglas empresariales extraídas, puedes exportarlas a un archivo. La exportación de reglas empresariales te permite usar las reglas como entrada con herramientas como Antigravity para la modernización y el análisis, compartirlas con las partes interesadas o realizar análisis sin conexión.

Para exportar reglas empresariales, sigue estos pasos:

  1. En la tabla Reglas empresariales, selecciona las reglas que deseas exportar.
  2. Para exportar reglas empresariales en formato JSON, haz clic en Exportar.
  3. Para exportar la configuración del agente en Markdown para usarla con Antigravity, haz clic en Exportar para la modernización de Gemini. Esta configuración permite que Antigravity se conecte y descargue directamente las reglas.

¿Qué sigue?