Mengekstrak aturan bisnis

Halaman ini memberikan petunjuk tentang cara mengekstrak aturan bisnis dari aplikasi yang ditulis dalam PL/I, COBOL, dan JCL. Ekstraksi aturan bisnis di Alat Penilaian Mainframe membantu Anda memvalidasi logika bisnis dan mengidentifikasi aturan yang tidak berlaku lagi dalam codebase mainframe Anda.

Selama ekstraksi aturan bisnis, Alat Penilaian Mainframe 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:

  • 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 maksud bisnis.
  • Menghilangkan logika yang sudah tidak berlaku: identifikasi dan hapus aturan yang tidak relevan untuk memperlancar 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:

  • Mengekstrak aturan bisnis: jalankan tugas ekstraksi untuk mengidentifikasi aturan bisnis di aplikasi mainframe Anda.
  • Tinjau dan validasi aturan: analisis aturan yang diekstrak untuk memastikan akurasi dan relevansinya dengan sasaran modernisasi Anda.
  • Perbarui status aturan: perbarui status aturan yang diekstrak agar mencerminkan relevansinya dengan sasaran modernisasi Anda.
  • Mengekspor aturan bisnis: mengekspor aturan yang diekstrak ke file untuk analisis atau modernisasi lebih lanjut.

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.

    .

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 inkremental. Proses ini memungkinkan Anda berfokus pada fungsi bisnis tertentu seperti pembuatan invoice atau penggajian dengan memilih berbagai set aset 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 Penilaian.
  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 Informasi dasar, 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, Alat Penilaian Mainframe akan otomatis mengidentifikasi dan menyertakan semua dependensi, seperti copybook dan program yang dipanggil. Hal ini memastikan bahwa aturan bisnis lengkap dan mencerminkan logika aplikasi sepenuhnya.

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

Saat tugas sedang berjalan, tabel Tugas ekstraksi akan menampilkan status tugas. Status ini menunjukkan jumlah langkah perencanaan internal yang telah berhasil diselesaikan oleh agen dari total yang diperlukan untuk analisis tertentu tersebut.

Setelah tugas ekstraksi selesai, status di tabel Tugas ekstraksi akan berubah menjadi Selesai.

Meninjau aturan bisnis

Setelah Alat Penilaian Mainframe mengekstrak aturan bisnis, Anda dapat meninjau dan menyempurnakannya. Proses peninjauan ini memastikan bahwa hanya aturan yang benar dan diperlukan yang digunakan untuk modernisasi, dan membantu Anda mengidentifikasi logika yang sudah tidak berlaku 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 dapat melihat tabel berisi aturan bisnis yang diekstrak dan tag terkaitnya.

  2. Tinjau aturan bisnis yang diekstrak dan tag-nya.

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

    Panel Detail aturan menampilkan informasi berikut:

    • Ringkasan: memberikan deskripsi aturan untuk membantu Anda memahami tujuan dan fungsi aturan.
    • Tag: menampilkan tag yang ditetapkan secara otomatis oleh Alat Penilaian Mainframe ke aturan. Gunakan tag untuk memahami konteks aturan dan memfilter tabel aturan untuk konteks aplikasi mainframe tertentu.
    • Konten aturan: menampilkan detail aturan bisnis seperti data input, data output, logika bisnis, dan kasus ekstrem.
    • Aset: mencantumkan aset kode sumber yang terkait dengan aturan bisnis yang memungkinkan Anda melacak aturan kembali ke kode mainframe.

Memperbarui status aturan

Saat diekstrak, aturan bisnis akan diberi status awal Menunggu peninjauan. Selama peninjauan, Anda harus memvalidasi aturan ini untuk memastikan 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.
    • Tervalidasi: pilih status ini untuk mengonfirmasi bahwa aturan akurat dan aktif. Alat Penilaian Mainframe 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.
    • Tidak berlaku: pilih status ini untuk menandai aturan yang tidak lagi relevan. Mainframe Assessment Tool mengecualikan aturan yang ditandai sebagai Tidak berlaku 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 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 Gemini CLI, klik Ekspor untuk Modernisasi Gemini. Konfigurasi ini memungkinkan Gemini CLI terhubung dan mendownload aturan secara langsung.

Langkah berikutnya