
Proyek-proyek modern tentang optimasi dan otomatisasi banyak proses bisnis, menganggap, sebagai aturan, bahwa langkah pertama adalah analisis sejumlah besar dokumen klien. Tujuannya adalah pemodelan proses bisnis
"apa adanya" dalam jadwal yang sangat ketat. Daftar dokumen yang dianalisis mencakup tindakan hukum normatif, standar industri, cerita pengguna SCRUM, peraturan, spesifikasi teknis, dan dokumen perusahaan lainnya.
Analis untuk proyek menghadapi tugas yang agak memakan waktu yang sekaligus merupakan tugas rutin. Saat ini tidak memiliki banyak alat otomatisasi. Menurut analisis sarana modern pemodelan proses bisnis, bahkan aplikasi terkenal seperti di pasar seperti
Enterprise Architect, ARIS, Bizagi Modeler tidak memiliki mekanisme pendukung untuk membangun model proses bisnis dalam deskripsi teks mereka.
Artikel ini difokuskan pada
ekstraksi model BPMN dari dokumen .
Perlu untuk menunjukkan bahwa ada teknologi analisis intelektual dari proses bisnis (
Proses Penambangan ) di pasar manajemen proses bisnis (
BPM ) sekarang. Namun, perbedaan dari teknologi yang dijelaskan di bawah ini adalah bahwa pada input Proses penambangan diberikan basis data dengan hasil pelaksanaan pemodelan proses bisnis, tetapi tidak kumpulan dokumen dengan deskripsi teksnya.
Pernyataan problemm
Pernyataan tugas ideal dibayangkan sebagai "
tombol merah besar ", dengan mengkliknya, semua jumlah dokumen yang perlu dianalisis dikonversi secara otomatis ke jaringan proses bisnis model BPMN klien, yang siap dianalisis, dioptimalkan dan kemudian otomatis.
Untuk menemukan solusi dari pernyataan ini adalah pertanyaan yang dapat dipecahkan di masa depan. Mari kita masukkan jumlah batasan logis dan teknis untuk tugas pilot sesungguhnya.
Tujuannya: untuk meminimalkan kerumitan konstruksi model proses bisnis berdasarkan deskripsi teks dengan kelengkapan dan keterhubungan model tersebut.
Input memiliki dokumen dalam format Microsoft Word, yang:
- Termasuk deskripsi teks dari Proses Bisnis Pribadi .
- Satu Peserta mengambil bagian dalam proses bisnis.
- Proses bisnis dijelaskan hanya dalam satu tingkat detail (Sub-Proses tidak ada).
Output memiliki file xml dalam format BPMN2.0, yang:
- Termasuk model proses bisnis, Subkelas Kesesuaian deskriptif BPMN yang sesuai.
- Terbuka dengan benar untuk pengeditan di Bizagi Modeler .
Ketika contoh teks digunakan, deskripsi teks dari proses yang tersebar luas seperti
Manajemen Insiden dari ITIL (
Perpustakaan Infrastruktur Teknologi Informasi ) muncul. Contoh teks diambil secara sadar dalam bahasa Inggris. Bahasa Inggris tidak memiliki kasus dan ini membuatnya lebih mudah untuk inti pada elemen-elemen dari proses bisnis dalam hal tugas percontohan (rincian lebih lanjut tentang itu akan diberikan di bagian kedua).
Pada output model
Manajemen Insiden harus dihasilkan "
tidak lebih buruk " daripada yang disajikan di perpustakaan ITIL. Di bawah kriteria "tidak lebih buruk" dipahami berarti kelengkapan dan keterhubungan dari kegiatan bisnis, data, kondisi pengambilan keputusan dan peserta dari proses bisnis.
Gambar 1. Alur proses Manajemen Insiden (ITIL v.3 Pendahuluan Resmi, hal.98, Gambar 7.2)Konsep solusi
Menurut glosarium BPMN (
Model dan Notasi Proses Bisnis, versi 2.0 ), “
Suatu Proses digambarkan sebagai grafik Flow Elements, yang merupakan serangkaian Kegiatan, Acara, Gateway, dan Alur Urutan yang mematuhi semantik eksekusi terbatas ” .
Definisi Di bawah
grafik BPMN dipahami grafik berorientasi akhir dengan ekstensi berikut:
- Verteks grafik sesuai dengan elemen BPMN dari Proses (Flow Objects, Data, dan Peserta).
- Tepi grafik sesuai dengan konektor BPMN dari Proses (Aliran Urutan, Aliran Pesan, dan Asosiasi).
- Vertikal dan tepi memiliki atribut yang diperlukan : ID, Nama, dan Dokumentasi.
- Jenis simpul yang diperlukan adalah elemen dari kategori Flow Objects (Activities, Events, and Gateways).
- Jenis tepi yang diperlukan adalah konektor aliran kontrol (Sequence Flows).
Pernyataan 1. Deskripsi teks dari proses bisnis dalam dokumen (dalam bahasa asli mereka) berisi grafik BPMN dalam tampilan implisit.
Pernyataan 2. Ekstraksi model BPMN dari dokumen sesuai dengan tugas-tugas informasi ekstraksi dari dokumen yang dapat dibaca mesin yang terstruktur dengan buruk (
ekstraksi informasi ). Subtugas utama adalah
pengakuan entitas bernama ,
ekstraksi hubungan dan
resolusi coreference .
Menggabungkan algoritma dari
teori Grafik dan ekstraksi Informasi kami memiliki
langkah-langkah solusi berikut.
- Penandaan dokumen oleh tag BPMN untuk identifikasi elemen Proses.
- Kompilasi tag BPMN ke dalam model BPMN untuk ekstraksi aliran kontrol.
- Verifikasi model BPMN untuk resolusi coreference.
- Penyesuaian model BPMN, dalam hal ketidaksesuaian antara model dan deskripsi teks.
- Ekspor model BPMN ke file xml (untuk mengubah grafik BPMN ke format standar).
Gambar 2. Model BPMN dari proses “BPMN Text Extraction”Solusi langkah 1: Tag BPMN menandai dokumen
Tag BPMN digunakan untuk menandai elemen BPMN dari proses bisnis dalam dokumen.
Definisi Tag BPMN adalah penanda teks berwarna-warni dengan identifikasi yang menyertakan jenis elemen BPMN. Nama dan warna tag BPMN sesuai dengan kategori tertentu dari elemen BPMN.
Selanjutnya warna, kategori dan jenis tag BPMN ditampilkan. Beberapa rekomendasi mengenai penandaan dokumen juga diberikan (pencarian aturan identifikasi tentang elemen-elemen BPMN adalah tujuan dari tahap proyek selanjutnya).
Tabel 1. Deskripsi tag BPMNPrinsip umum dari eksekusi operasi dengan tag BPMN: untuk menyoroti fragmen teks, yang mengandung elemen BPMN dan tekan tombol yang sesuai dengan tag BPMN; mis. untuk menyorot proses bisnis yang perlu Anda soroti "MANAJEMEN INSIDEN", dan kemudian tekan tombol. Latar belakang elemen BPMN yang disorot menjadi warna pada tag BPMN yang dipilih dan bookmark dengan identifikasi tag BPMN akan ditambahkan dalam bookmark dokumen.
Gambar 3. Microsoft Word Ribbon dari BPMN Text Extractor (tag BPMN, Edit grup tag)Selanjutnya tindakan utama pada tag BPMN terdaftar:
- Tambahkan tag BPMN - menambahkan tag BPMN baru di penanda dokumen (Word Bookmarks) dan menandai fragmen teks yang disorot dengan warna yang sesuai.
- Tampilkan tag - mengaktifkan / menonaktifkan penanda tag BPMN dalam dokumen.
- Ubah ukuran - mengubah area teks yang ditandai dari tag BPMN.
- Hapus - menghapus tag BPMN (bookmark dan marker) dari dokumen.
- Detail - menunjukkan detail pada tag BPMN (ID, kategori, jenis, dan teks dari tag BPMN).
- Laporan - menunjukkan laporan statistik tentang jumlah dan jenis tag BPMN dalam dokumen aktif.
Pada hasil dari dokumen teks menandai hasil berikut diterima.
Gambar 4. Tag BPMN menandai ITIL Incident Management (gambar dapat diklik)Perhatikan bahwa ada tag BPMN “berulang” dalam teks, yang memiliki teks dan warna yang sama (mis.
Meja Layanan, Manajemen Masalah, Catatan Insiden ). Ini adalah inti pada elemen yang sama dari Proses. Pemrosesan coreferences tersebut akan diperiksa pada langkah solusi kedua.
Dilanjutkan ...