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 digunakan lagi dalam codebase mainframe Anda.

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

Manfaat ekstraksi aturan bisnis

Ekstraksi aturan bisnis membantu Anda mencapai sasaran berikut:

  • Membuat satu sumber tepercaya: Mainframe Assessment Tool mengekstrak logika aplikasi mainframe Anda menjadi aturan bisnis yang mudah dibaca dalam Gherkin, bahasa khusus domain (DSL) teks biasa yang digunakan dalam pengembangan berbasis perilaku (BDD). Format standar ini menerjemahkan kode kompleks menjadi skenario yang jelas, sehingga menjembatani kesenjangan antara penemuan teknis dan tujuan bisnis.
  • Menghapus logika yang tidak digunakan lagi: mengidentifikasi dan menghapus aturan yang tidak relevan untuk menyederhanakan migrasi ke Google Cloud.
  • Mempercepat modernisasi: membuat 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:

  • Membuat penilaian: pastikan Anda memiliki penilaian yang ada dengan aset mainframe yang diupload seperti program dan copybook. Untuk mengetahui informasi selengkapnya, lihat Membuat penilaian.
  • Mengidentifikasi titik entri: memilih modul utama di aplikasi mainframe Anda yang berfungsi sebagai titik entri untuk ekstraksi aturan bisnis.
  • Menggunakan 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 membuat 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 Anda 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 Assessments, untuk membuka penilaian tertentu, klik panah expander.
  4. Klik Business rules.
  5. Klik New extraction job.
  6. Untuk mengonfigurasi detail tugas ekstraksi, di halaman Basic information, ikuti langkah-langkah berikut:

    1. Untuk Name, masukkan ID unik untuk tugas tersebut.
    2. Opsional: Untuk Description, masukkan deskripsi singkat tugas (maksimal 128 karakter).
    3. Opsional: Untuk Focus prompt, berikan petunjuk khusus 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 Next.
  7. Dari Module list, 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 lengkap dan mencerminkan logika aplikasi penuh.

  8. Setelah Anda memilih modul utama, klik Run extraction job.

Saat tugas berjalan, tabel Extraction jobs akan menampilkan status tugas. Status ini menunjukkan jumlah langkah perencanaan internal yang berhasil diselesaikan oleh agen dari total yang diperlukan untuk analisis tertentu 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 tidak digunakan lagi 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 akan melihat tabel dengan aturan bisnis yang diekstrak dan tag terkait.

  2. Untuk menjelajahi aturan yang diekstrak secara hierarkis, klik Business Flow.

  3. Di tab Business rules, tinjau aturan bisnis yang diekstrak dan tagnya.

  4. Untuk membuka panel Rule details, pilih aturan tertentu.

    Panel Rule details menampilkan informasi berikut:

    • Summary: memberikan deskripsi aturan untuk membantu Anda memahami tujuan dan fungsi aturan.
    • Tags: menampilkan tag yang otomatis ditetapkan oleh Mainframe Assessment Tool ke aturan. Gunakan tag untuk memahami konteks aturan dan memfilter tabel aturan untuk konteks aplikasi mainframe tertentu.
    • Rule content: menampilkan detail aturan bisnis seperti data input, data output, logika bisnis, dan kasus ekstrem.
    • Assets: mencantumkan aset kode sumber yang terkait dengan aturan bisnis yang memungkinkan Anda melacak aturan kembali ke kode mainframe.

Memperbarui status aturan

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

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

  1. Di tabel Business rules, pilih aturan yang ingin Anda perbarui.
  2. Klik menu Change status , lalu pilih salah satu status berikut:

    • Awaiting review: status default untuk semua aturan. Menunjukkan bahwa aturan belum ditinjau.
    • Validated: pilih status ini untuk mengonfirmasi bahwa aturan tersebut akurat dan aktif. Mainframe Assessment Tool menggunakan aturan yang Anda tandai sebagai Validated untuk membuat ulang spesifikasi aplikasi untuk modernisasi.
    • Pending validation: pilih status ini jika aturan memerlukan analisis lebih lanjut atau input tambahan untuk validasi.
    • Obsolete: 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. Mengekspor aturan bisnis memungkinkan Anda menggunakan aturan sebagai input dengan alat seperti Gemini CLI untuk modernisasi dan analisis, membagikannya kepada pemangku kepentingan, atau melakukan analisis offline.

Untuk mengekspor aturan bisnis, ikuti langkah-langkah berikut:

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

Langkah berikutnya