jBPM5 - Draw & Validate a Workflow

Untuk menarik aliran kerja, anda boleh menggunakan mana-mana komponen yang terdapat dalam palet seperti yang diterangkan dalam artikel di atas. Semua alur kerja akan mempunyai satu permulaan tetapi ia boleh mempunyai pelbagai hujung.

Dengan bantuan tangkapan skrin, saya akan menggambarkan anda bagaimana untuk membuat aliran kerja.

Di sini, saya telah membuka fail rf atau bpmn kosong

Buat Alur Kerja

Untuk menambah sebarang acara, pilih acara tertentu dari Palet Komponen dan seret dan lepaskan ke sebelah kanan. Sebagai contoh, saya memilih acara permulaan dan menyeretnya ke sebelah kanan dan juga pintu masuk penyelaman.

Diverge Gateway

Sekarang, seseorang perlu menyambung kedua-dua komponen. Pilih aliran Urutan dan hubungkan dua komponen.

Aliran UrutanAliran urutan 1

Dengan cara ini, anda boleh menyeret komponen ke editor dan menggunakan aliran urutan untuk menyertai komponen yang berbeza. Orang hanya perlu menjaga bahawa beberapa komponen akan mempunyai satu sambungan masuk dan satu sahaja keluar dan perlu menetapkan aliran turutan dengan sewajarnya untuk mencipta aliran yang bermakna.

Kita perlu menetapkan beberapa sifat juga semasa kita melukis aliran kerja. Akan menyiarkan semua sifat untuk ditetapkan di sini. Saya baru sahaja membuat aliran tetapi tidak akan menjadi sangat bermakna untuk melihatnya pada saat pertama kerana saya tidak menetapkan apa-apa sifat dalam aliran kerja yang dibuat.

Aliran Kerja yang Dicipta

Seperti yang anda dapat lihat di atas, ia adalah aliran kerja kosong tanpa apa-apa keterangan seperti itu dan seseorang tidak dapat membuat apa-apa dari alur kerja yang dibuat.

Walau bagaimanapun, untuk menjelaskan selanjutnya, saya mempunyai komponen permulaan dan kemudian gerbang penyelaman dan bergantung kepada keadaan gerbang penyelaman, saya akan memilih satu cara dan melaksanakan beberapa kod dalam tugas skrip dan kemudian mengakhiri aliran kerja. Jadi saya perlu menetapkan sifat untuk gerbang penyelaman, kemudian tugas skrip dan gerbang konvergen.

Pada peringkat ini saya juga akan menunjukkan kepada anda bahawa alur kerja saya mempunyai beberapa kesilapan dan kemudian akan menunjukkan kepada anda sebaik sahaja saya menetapkan sifat-sifat tidak akan ada kesilapan dalam alur kerja saya, Oleh itu menunjukkan kepada anda bagaimana MENGHIDUPKAN aliran kerja yang dibuat.

Petua - Ingat bahawa pengesah berada di bawah Windows → Preferences → Validation

Petikan di bawah menunjukkan tetapan dalam gerhana.

KeutamaanPengesahan

Seperti tangkapan skrin, anda dapat melihat bahawa terdapat 4 kesilapan. Kesilapan pertama mengatakan skrip tidak mempunyai tindakan dan kemudian ralat lain adalah definisi gerbang tidak mempunyai jenis yang ditetapkan. Oleh itu, kita perlu mengalihkan ralat ini supaya dapat menjalankan aliran kerja.

Sekarang kami akan menetapkan ciri-ciri satu demi satu dan melihat kesilapan memudar.

Pilih gerbang pertama (menyimpang) dan klik pada sifat, kemudian klik pada jenis dan pilih gerbang mengikut keperluan anda.

Tiada tindakan

Sebaik sahaja anda telah memilih gerbang maka anda perlu memilih kekangan.

Gateway

Klik pada bulatan yang berwarna merah, anda akan melihat screenshot di bawah

Kesalahan Pudar

Klik pada edit dan isi butiran seperti tangkapan skrin -

Kesalahan PudarKesalahan Pudar

Klik pada Import dan import kelas yang kami akan melakukan sebarang operasi. Dalam tangkapan skrin, kami telah mengimport POJO penumpang yang akan kami gunakan dalam contoh kami.

Editor Import

Begitu juga, isi butiran untuk kekangan lain -

Editor Kekangan

Sekarang, klik butang OK .

Batasan Editor

Sekali lagi klik OK . Sekarang, pilih tugas skrip dan lakukan proses yang sama seperti yang anda buat untuk mengalihkan gerbang.

Kami baru sahaja menambah SOP (pernyataan cetak) untuk menunjukkan aliran. Mana-mana kod java atau mvel boleh ditulis dalam tugas skrip.

Editor Teks

Begitu juga menambah kod untuk kekangan kedua -

Kendala Kedua

Akhirnya, anda perlu menambah jenis gateway untuk gerbang penyelaman.

Diverge Gateway

Sekarang, simpan fail aliran kerja dan pergi ke paparan masalah. Semua masalah akan diselesaikan.

Fail Aliran Kerja

Tiada ralat dalam pandangan masalah menunjukkan bahawa, tidak terdapat ralat dalam alur kerja yang dibuat. Ini adalah bagaimana aliran kerja dibuat dan disahkan dalam jBPM.