การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

เป็นที่ทราบกันว่าผังกระบวนการที่สร้างขึ้นใน Pega ไม่เป็นไปตามมาตรฐานเปิดใดๆ แม้ว่าจะดูเหมือนตัวอย่าง BPMN มากกว่าก็ตาม ผู้ที่ต้องการก้าวกระโดดให้เริ่มต้นการโยกย้ายจาก Pega ไปยัง Camunda ด้วยการวาดกระบวนการใหม่ใน Modeler ด้วยตนเอง แต่การวาดโฟลว์กระบวนการใหม่ด้วยตนเองนั้นน่าเบื่อและใช้เวลานาน โดยเฉพาะอย่างยิ่งหากมีหลายขั้นตอนหรือกระบวนการที่ต้องแปลงมีความซับซ้อน ในบทช่วยสอนนี้ เราจะดูยูทิลิตี้ที่สามารถช่วยคุณสร้างกระบวนการที่สอดคล้องกับ BPMN ซึ่งจะทำหน้าที่เป็นจุดเริ่มต้นสำหรับการย้ายจาก Pega ไปยัง Camunda

บทช่วยสอนตัวแปลง Pega XML เป็น BPMN

Camunda Consulting ได้สร้างชุดเครื่องมือที่ใช้ได้ฟรีสำหรับการย้ายสตรีมกระบวนการ คุณจะพบเครื่องมือสำหรับการย้ายสตรีมกระบวนการ Pega ที่นี่. คุณจะสังเกตได้ทันทีว่านี่คือโปรเจ็กต์ Maven ที่สามารถเปิดได้ในเกือบทุก IDE Eclipse และ Intellij เป็นสอง IDE ที่ได้รับความนิยมมากที่สุด แต่ก่อนอื่น คุณจะต้องโคลนหรือดาวน์โหลดที่เก็บเครื่องมือการย้ายข้อมูล ซึ่งสามารถทำได้ ที่นี่.

สำหรับบทช่วยสอนนี้ เราจะใช้ Eclipse เป็น IDE ของเรา

  • หลังจากโคลนหรือดาวน์โหลดที่เก็บ Git แล้ว ให้คัดลอกเนื้อหาของที่เก็บเครื่องมือ Pega Converter ไปยังพื้นที่ทำงานใหม่ ตัวอย่างเช่น หากที่เก็บ Git ของคุณเปิดอยู่ C:gitReposแล้วคุณจะพบกับตัวแปลง Pega ที่ C:gitReposmigrate-to-camunda-toolsPegacreate BPMN จาก Pega XML.
  • คัดลอกทั้งโฟลเดอร์ไปยังพื้นที่ทำงานที่คุณเลือก
  • จากนั้นเปิด Eclipse และเลือกเวิร์กสเปซที่คุณเพิ่งคัดลอกเนื้อหาไป หลังจากสตาร์ท Eclipse ให้ไปที่ ไฟล์ > นำเข้า > ทั่วไป > โครงการจากโฟลเดอร์หรือไฟล์เก็บถาวร.
  • คลิกที่ปุ่ม ถัดไป.
  • ในกล่องโต้ตอบที่ปรากฏขึ้น ให้คลิกที่ ค้นหาสถานที่ และนำทางไปยังโฟลเดอร์ที่คุณเพิ่งคัดลอกลงในพื้นที่ทำงานของคุณ หน้าจอของคุณควรมีลักษณะเช่นนี้ (ดูด้านล่าง)
  • คลิก เสร็จสิ้น.

การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

โปรเจ็กต์จะถูกนำเข้าไปยังพื้นที่ทำงานของคุณ คุณอาจต้องการอัปเดตความแตกต่างระหว่างคอมไพเลอร์ Java ระหว่างโค้ดที่ให้มากับสภาพแวดล้อมของคุณ แต่ควรทำงานได้ตามปกติ

ต่อไป เราจะสร้างการกำหนดค่า Run ซึ่งจะช่วยให้คุณสามารถเรียกใช้ตัวแปลงใน Eclipse:

  • คลิกขวาที่โฟลเดอร์รูทของโปรเจ็กต์แล้วเลือก เรียกใช้เป็น > เรียกใช้การกำหนดค่า...
  • ในกล่องโต้ตอบที่ปรากฏขึ้น ให้คลิกที่ แอปพลิเคชัน Java เพื่อสร้างการกำหนดค่าใหม่ ควรกรอกชื่อโครงการในกล่องโต้ตอบนี้แล้ว คุณสามารถตั้งชื่อใหม่ให้กับการกำหนดค่านี้ได้หากต้องการ
  • ถัดไปคุณต้องเลือกคลาสหลัก คลิกที่ปุ่มค้นหาและอย่าลืมเลือก - BPNGenFromPega - org.camunda.bpmn.generator. เลือกและคลิก OK.
  • หน้าจอของคุณควรมีลักษณะดังนี้:

การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

ตอนนี้คุณต้องระบุอาร์กิวเมนต์สองข้อ ข้อแรกคือการส่งออก XML จาก Pega และข้อที่สองคือชื่อของไฟล์ที่แปลงแล้ว ในกรณีนี้ ให้ป้อนเส้นทางและชื่อไฟล์ในส่วนนี้ อาร์กิวเมนต์ของโปรแกรม แท็บ ข้อโต้แย้งอยู่ในเครื่องหมายคำพูด ขั้นแรก คุณจะได้รับไฟล์ Pega xml ตัวอย่าง หากต้องการใช้ตัวอย่างนี้ ให้ป้อนข้อมูลต่อไปนี้สำหรับไฟล์อินพุตและเอาต์พุต:

"./src/main/resources/SamplePegaProcess.xml" "./src/main/resources/ConvertedProcessFromPega.bpmn"

หน้าจอของคุณควรมีลักษณะดังนี้:

การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

กดบน วิ่ง. หน้าต่างคอนโซลควรเปิดขึ้นและคุณจะเห็นสิ่งต่อไปนี้:

ไดอะแกรม ./src/main/resources/SamplePegaProcess.xml แปลงจาก Pega และสามารถพบได้ที่ ./src/main/resources/ConvertedProcessFrom Pega.bpmn

โฟลเดอร์ทรัพยากรประกอบด้วยไฟล์ PNG (samplePegaProcessDiagram.png) ของกระบวนการดั้งเดิมใน Pega และจะมีลักษณะดังนี้:

การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

ใช้ Camunda Modeler เปิด ConvertedProcessFromPega.bpmn และควรมีลักษณะดังนี้:

การย้ายกระบวนการจาก Pega ไปยัง Camunda - คำแนะนำทีละขั้นตอน

การสร้างไฟล์ jar

หากคุณเพียงต้องการสร้างไฟล์ jar ยูทิลิตี้ คุณมีหลายตัวเลือก:

  • หรือคลิกขวาที่ไฟล์ pom.xml และเลือก เรียกใช้เป็น> ติดตั้ง Maven.
  • หรือคลิกขวาที่โฟลเดอร์รูทแล้วเลือก แสดงในเทอร์มินัลท้องถิ่น และรันคำสั่ง Maven ต่อไปนี้: mvn ติดตั้งแพ็คเกจใหม่ทั้งหมด.

ไม่ว่าจะด้วยวิธีใด (หรือใช้วิธีที่คุณต้องการ) คุณควรจะได้ไฟล์ jar อยู่ในโฟลเดอร์ / เป้าหมาย. คัดลอก jar นี้ไปที่ใดก็ได้แล้วออกคำสั่งต่อไปนี้ในเทอร์มินัล:

java -jar yourGeneratedJarFile.jar “ไฟล์อินพุตของคุณ” “ไฟล์เอาต์พุตของคุณ”

แบบนี้! โปรดอย่าลังเลที่จะแสดงความคิดเห็นเกี่ยวกับเรา ฟอรั่ม и ดูที่เก็บ Git นี้ สำหรับตัวแปลงเพิ่มเติมเมื่อมีให้ใช้งาน

ที่มา: will.com

เพิ่มความคิดเห็น