jBPM5 - ภาพรวม
JBPM ย่อมาจาก "Java Business Process Management" เป็นผลิตภัณฑ์ JBoss ซึ่งเป็นกรอบงานโอเพ่นซอร์ส ก่อนที่จะดำเนินการต่อไปให้เรากำหนดกระบวนการทางธุรกิจก่อน
กระบวนการทางธุรกิจคืออะไร?
ตามความหมายกระบวนการทางธุรกิจคือลำดับของงานที่เกิดขึ้นตามลำดับที่ทำซ้ำได้ซึ่งดำเนินการโดยมนุษย์และ / หรือระบบเพื่อให้บรรลุเป้าหมายทางธุรกิจ อธิบายถึงลำดับ (โดยใช้ผังงาน) ซึ่งจะต้องดำเนินการชุดขั้นตอนต่างๆ กระบวนการทางธุรกิจสามารถปรับปรุงการมองเห็นและความคล่องตัวของตรรกะทางธุรกิจได้อย่างมาก
ให้เราเป็นตัวอย่าง ภาพหน้าจอต่อไปนี้แสดงขั้นตอนการทำงาน / ผังงานที่ผู้เชี่ยวชาญด้านไอทีส่วนใหญ่สามารถเกี่ยวข้องได้ เป็นกระบวนการทั่วไปที่เกิดขึ้นในองค์กรส่วนใหญ่ในการประเมินพนักงานตามผลงานของพวกเขา
กระบวนการเกิดขึ้นตามลำดับต่อไปนี้ -
พนักงานประเมินตนเองและส่งรายงานให้ผู้จัดการโครงการ
จากนั้นผู้จัดการโครงการและผู้จัดการฝ่ายทรัพยากรบุคคลจะประเมินประสิทธิภาพของคุณ จากการประเมินพวกเขาให้คะแนนพนักงาน
จากนั้นคะแนนขั้นสุดท้ายหรือข้อเสนอแนะด้านประสิทธิภาพจะถูกส่งกลับไปยังพนักงาน
กระบวนการนี้ใช้ได้กับพนักงานเกือบทั้งหมดดังนั้นจึงเป็นตัวอย่างที่ดีมากในการทำความเข้าใจกระบวนการทางธุรกิจ มันเป็นลำดับของงานและเกิดขึ้นตามลำดับเฉพาะ
jBPM คืออะไร?
กระบวนการทางธุรกิจเป็นแนวคิดหลักในการทำความเข้าใจกรอบขององค์กร เทคโนโลยีเช่น jBPM ช่วยในการจัดการกระบวนการทางธุรกิจที่ซับซ้อนได้อย่างมีประสิทธิภาพ JBPM เป็นเครื่องมือที่สามารถจัดระเบียบกระบวนการทางธุรกิจได้อย่างมีประสิทธิภาพ โดยทั่วไปแล้วแอปพลิเคชันระดับองค์กรทุกตัวจะมีลำดับของงานที่ดำเนินการตามลำดับที่เจาะจงและกระบวนการเหล่านั้นสามารถจัดระเบียบได้ด้วยความช่วยเหลือของ jBPM
ความงามของ jBPM คือมันคล้ายกับผังงาน นักวิเคราะห์ธุรกิจสามารถเข้าใจได้ง่ายเช่นกัน jBPM สามารถฝังในแอ็พพลิเคชัน Java และเรียกใช้เป็นบริการ
คุณสมบัติของ JBPM
jBPM เป็นโปรแกรมประมวลผลแบบโอเพนซอร์สที่มีน้ำหนักเบาและสามารถฝังได้อย่างสมบูรณ์ซึ่งเขียนด้วย Java คุณสมบัติที่โดดเด่นที่สุดมีดังต่อไปนี้ -
jBPM ดำเนินการกระบวนการทางธุรกิจที่ออกแบบโดยใช้ข้อกำหนด BPMN 2.0
jBPM สามารถรวมเข้ากับ Eclipse และ IDE ที่คล้ายกันได้อย่างสมบูรณ์เพื่อให้การสนับสนุนการลากและวางเพื่อสร้างเวิร์กโฟลว์
jBPM มีเครื่องมือ UI ที่พร้อมใช้งานสำหรับนักวิเคราะห์ธุรกิจและผู้ใช้ตั้งแต่ขั้นตอนการออกแบบ
jBPM สนับสนุนการคงอยู่และการจัดการธุรกรรมด้วยความช่วยเหลือของ JPA และ JTA
หนึ่งสามารถกำหนดตัวจัดการไอเท็มงานแบบกำหนดเองเพื่อสร้างงานที่ผู้ใช้กำหนดเองซึ่งสามารถใช้เป็นส่วนประกอบในภายหลังสำหรับเวิร์กโฟลว์อื่น