Mengekstrak aturan bisnis

Halaman ini memberikan petunjuk tentang cara mengekstrak aturan bisnis dari aplikasi yang ditulis dalam bahasa yang didukung. Fitur ini membantu Anda memvalidasi logika bisnis dan mengidentifikasi aturan yang tidak berlaku lagi dalam codebase mainframe Anda.

Selama ekstraksi aturan bisnis, Mainframe Assessment Tool menganalisis codebase aplikasi mainframe Anda untuk mengidentifikasi aturan bisnis, dan menyajikannya dalam format standar yang dapat dibaca manusia.

Manfaat ekstraksi aturan bisnis

Ekstraksi aturan bisnis membantu Anda mencapai sasaran berikut:

  • Buat satu sumber tepercaya: Mainframe Assessment Tool mengekstrak logika aplikasi mainframe Anda ke dalam aturan bisnis yang dapat dibaca manusia dalam Gherkin, bahasa khusus domain (DSL) teks biasa yang digunakan dalam pengembangan berbasis perilaku (BDD). Format standar ini menerjemahkan kode yang kompleks menjadi skenario yang jelas, sehingga menjembatani kesenjangan antara penemuan teknis dan niat bisnis.
  • Menghilangkan logika yang sudah tidak berlaku: identifikasi dan hapus aturan yang tidak relevan untuk menyederhanakan migrasi ke Google Cloud.
  • Mempercepat modernisasi: buat spesifikasi aplikasi dari kode mainframe Anda untuk mempercepat proses modernisasi.
  • Mengurangi risiko: meminimalkan perbedaan fungsional dengan memvalidasi aturan yang diekstrak dengan pemilik proses bisnis sebelum modernisasi.

Halaman ini ditujukan untuk developer mainframe, arsitek perusahaan, dan analis bisnis yang ingin memahami dan memodernisasi aplikasi mainframe lama dengan mengekstrak aturan bisnis dari kode sumber.

Halaman ini menjelaskan cara melakukan hal berikut:

Sebelum memulai

Sebelum memulai, pastikan Anda telah menyelesaikan tugas berikut:

  • Buat penilaian: pastikan Anda memiliki penilaian yang ada dengan aset mainframe yang diupload seperti program dan copybook. Untuk mengetahui informasi selengkapnya, lihat Membuat penilaian.
  • Identifikasi titik entri: pilih modul utama di aplikasi mainframe yang berfungsi sebagai titik entri untuk ekstraksi aturan bisnis.
  • Gunakan endpoint Agent Platform global karena fitur ini menggunakan model pratinjau Gemini.

Memulai tugas ekstraksi aturan bisnis

Mainframe Assessment Tool menggunakan agen yang didukung Gemini untuk menganalisis kode Anda. Agen ini melakukan ekstraksi dalam beberapa langkah, seperti mengurai kode, mengidentifikasi logika keputusan, dan menghasilkan output bahasa alami.

Anda dapat menjalankan beberapa tugas ekstraksi dalam satu penilaian untuk menganalisis aplikasi besar secara bertahap. Proses ini memungkinkan Anda berfokus pada fungsi bisnis tertentu seperti pembuatan invoice atau penggajian dengan memilih kumpulan aset yang berbeda untuk setiap tugas. Setiap kali memulai ekstraksi baru, Anda dapat memilih kumpulan aset yang berbeda untuk dianalisis.

Untuk memulai tugas ekstraksi aturan bisnis, ikuti langkah-langkah berikut:

  1. Buka Mainframe Assessment Tool di browser web.
  2. Di menu navigasi, klik Assessments.
  3. Di halaman Penilaian, untuk membuka penilaian tertentu, klik panah peluas .
  4. Klik Aturan bisnis.
  5. Klik Tugas ekstraksi baru.
  6. Untuk mengonfigurasi detail tugas ekstraksi, di halaman Basic information, ikuti langkah-langkah berikut:

    1. Untuk Name, masukkan ID unik untuk tugas.
    2. Opsional: Untuk Deskripsi, masukkan deskripsi singkat tugas (hingga 128 karakter).
    3. Opsional: Untuk Perintah fokus, berikan petunjuk spesifik untuk memfokuskan ekstraksi. Misalnya:
      • 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. Klik Berikutnya.
  7. Dari Daftar modul, pilih satu atau beberapa modul utama untuk dianalisis.

    Modul ini berfungsi sebagai titik entri untuk ekstraksi. Saat Anda memilih modul utama, Mainframe Assessment Tool akan otomatis mengidentifikasi dan menyertakan semua dependensi, seperti copybook dan program yang dipanggil. Hal ini memastikan bahwa aturan bisnis sudah lengkap dan mencerminkan logika aplikasi sepenuhnya.

  8. Setelah Anda memilih modul utama, klik Jalankan tugas ekstraksi.

Saat tugas berjalan, tabel Extraction jobs akan menampilkan status tugas. Status ini menunjukkan jumlah langkah perencanaan internal yang telah berhasil diselesaikan agen dari total yang diperlukan untuk analisis spesifik tersebut.

Setelah tugas ekstraksi selesai, status di tabel Extraction jobs akan berubah menjadi Completed.

Meninjau aturan bisnis

Setelah Mainframe Assessment Tool mengekstrak aturan bisnis, Anda dapat meninjau dan menyempurnakannya. Proses peninjauan ini memastikan bahwa hanya aturan yang benar dan diperlukan yang digunakan untuk modernisasi, serta membantu Anda mengidentifikasi logika yang usang atau salah sebelum aturan dimodernisasi.

Untuk meninjau aturan bisnis dalam tugas ekstraksi, ikuti langkah-langkah berikut:

  1. Di tabel Extraction jobs, pilih tugas yang ingin Anda tinjau.

    Ringkasan tugas menampilkan detail konfigurasi, seperti deskripsi, perintah fokus, dan daftar aset yang disertakan dalam analisis. Anda juga melihat tabel berisi aturan bisnis yang diekstrak dan tag terkaitnya.

  2. Untuk menjelajahi aturan yang diekstrak secara hierarkis, klik Alur Bisnis.

  3. Untuk melihat spesifikasi yang dihasilkan, klik Specifications.

    Tab Specifications menampilkan informasi berikut:

    • Tujuan: ringkasan sistem dan framework operasionalnya.
    • Persyaratan Fungsional: perilaku spesifik yang harus didukung oleh sistem.
    • Perjalanan Pengguna: skenario end-to-end yang berasal dari aturan bisnis.
    • Glosarium: definisi istilah dan akronim penting yang digunakan dalam aplikasi.
    • Urutan Modernisasi yang Direkomendasikan: pendekatan langkah demi langkah yang disarankan untuk memodernisasi aplikasi mainframe.
  4. Di tab Business rules, tinjau aturan bisnis yang diekstrak dan tag-nya.

  5. Untuk membuka panel Detail aturan, pilih aturan tertentu.

    Panel Detail aturan menampilkan informasi berikut:

    • Nama: nama aturan bisnis.
    • Ringkasan: deskripsi tujuan dan fungsi aturan.
    • Keyakinan: persentase yang menunjukkan keyakinan sistem terhadap aturan yang diekstrak.
    • Justifikasi: penjelasan tentang cara aturan tersebut diperoleh dan alasan aturan tersebut dianggap akurat.
    • Tag: tag yang ditetapkan Mainframe Assessment Tool secara otomatis ke aturan. Gunakan tag ini untuk memahami konteks aturan dan memfilter aturan.
    • Konten aturan: detail aturan bisnis, seperti data input, data output, logika bisnis, dan kasus ekstrem.
    • Aset: aset kode sumber yang terkait dengan aturan bisnis yang memetakan aturan kembali ke kode mainframe.
    • Referensi kode: menampilkan cuplikan kode sumber yang digunakan untuk mendapatkan setiap aturan. Aturan yang mencakup beberapa aset sumber akan menampilkan cuplikan kode yang relevan dari semua aset tersebut.

Memperbarui status aturan

Saat aturan bisnis diekstrak, aturan tersebut akan diberi status awal Menunggu peninjauan. Selama peninjauan, Anda harus memvalidasi aturan ini untuk memastikan bahwa aturan tersebut mencerminkan maksud bisnis saat ini dan mengidentifikasi aturan yang harus dipertimbangkan untuk modernisasi. Dengan memilih status, Anda memastikan bahwa spesifikasi modernisasi mencerminkan kebutuhan bisnis Anda saat ini secara akurat.

Untuk memilih status aturan bisnis, ikuti langkah-langkah berikut:

  1. Di tabel Aturan bisnis, pilih aturan yang ingin Anda perbarui.
  2. Klik menu Ubah status, lalu pilih salah satu status berikut:

    • Menunggu peninjauan: status default untuk semua aturan. Menunjukkan bahwa aturan belum ditinjau.
    • Divalidasi: pilih status ini untuk mengonfirmasi bahwa aturan akurat dan aktif. Mainframe Assessment Tool menggunakan aturan yang Anda tandai sebagai Tervalidasi untuk membuat ulang spesifikasi aplikasi untuk modernisasi.
    • Menunggu validasi: pilih status ini jika aturan memerlukan analisis lebih lanjut atau input tambahan untuk validasi.
    • Usang: pilih status ini untuk menandai aturan yang tidak lagi relevan. Mainframe Assessment Tool mengecualikan aturan yang ditandai sebagai Obsolete dari ekspor dan modernisasi.

Mengekspor aturan bisnis

Setelah meninjau aturan bisnis yang diekstrak, Anda dapat mengekspornya ke file. Dengan mengekspor aturan bisnis, Anda dapat menggunakan aturan tersebut sebagai input dengan alat seperti Antigravity untuk modernisasi dan analisis, membagikannya kepada pemangku kepentingan, atau melakukan analisis offline.

Untuk mengekspor aturan bisnis, ikuti langkah-langkah berikut:

  1. Di tabel Aturan bisnis, pilih aturan yang ingin Anda ekspor.
  2. Untuk mengekspor aturan bisnis dalam format JSON, klik Ekspor.
  3. Untuk mengekspor konfigurasi agen dalam Markdown untuk digunakan dengan Antigravity, klik Export for Gemini Modernization. Konfigurasi ini memungkinkan Antigravity terhubung dan mendownload aturan secara langsung.

Langkah berikutnya