นำเข้า/ส่งออก Microflow
Last updated
Last updated
Microflow Designer (MFD) อนุญาตให้ส่งออกไมโครโฟลว์จากแอพพลิเคชันหนึ่งและนําเข้าไปยังแอพพลิเคชันอื่นเพื่อทําซ้ําหรือนําไมโครโฟลว์กลับมาใช้ใหม่ ไมโครโฟลว์ยังสามารถนําเข้าไปยังสภาพแวดล้อมที่แตกต่างอย่างสิ้นเชิงได้เช่นกัน
ส่งออก (Export) ในการส่งออก microflow ใดๆ มีตัวเลือก "Export" ภายใต้หน้าจอ Project Overview ดังที่แสดงในรูปด้านล่าง
ผู้ใช้จะมี 3 ตัวเลือก Config, Embedded, MicroService
Config - ส่งออกการกําหนดค่า microflow เพื่อให้สามารถนําเข้าไปยังแอพพลิเคชันอื่นได้
Embedded - ไฟล์ microflow jar ถูกใช้โดยรันไทม์ Microflow เพื่อคัดลอกไปยัง sit หรือ production environment
Microservice - เพื่อส่งออกเป็นบริการที่จะโฮสต์ในสภาพแวดล้อมนั้น
ผู้ใช้ยังมีตัวเลือกในการเลือกไมโครโฟลว์ที่ต้องส่งออก ผู้ใช้สามารถเลือกไมโครโฟลว์อย่างน้อยหนึ่งรายการที่จะส่งออก
ถ้าผู้ใช้เลือกตัวเลือก Config การดําเนินการส่งออกมี 2 ชนิดที่พร้อมใช้งานภายใต้ Export Config
ส่งออกเฉพาะการกําหนดค่า
ส่งออกการกําหนดค่าพร้อมกับ artifacts ที่แนบมาเช่นไฟล์ jar (สําหรับโหนด Java) หรือไฟล์ wsdl (โหนด Web Service)
ผู้ใช้มีตัวเลือกในการเลือกสิ่งที่จะส่งออก ผู้ใช้สามารถเลือก Only Config option เพื่อส่งออกเฉพาะการกําหนดค่า microflow หรือ With File ตัวเลือกเพื่อส่งออกไฟล์ jar ที่แนบมาและ artifacts อื่น ๆ
ไฟล์ที่ส่งออกจะแสดงเพื่อดาวน์โหลดและบันทึกลงในเครื่องของผู้ใช้ ไฟล์นี้มี flow และ business objects ทั้งหมดในรูปแบบ JSON พร้อมกับ artifacts ขึ้นอยู่กับตัวเลือกที่เลือก
นําเข้า (Import) ในการนําเข้า microflow จะมีปุ่ม Import บนหน้าจอข้อมูลโครงการดังที่แสดงในรูปด้านล่าง
ด้วยการคลิกปุ่มนี้กล่องโต้ตอบกระบวนการนําเข้าจะปรากฏขึ้น ผู้ใช้ต้องเลือกไฟล์การกําหนดค่า microflow โดยคลิกที่ปุ่ม "Choose File" จากนั้นระบบจะแสดงรายการ microflows ที่มีอยู่ทั้งหมดในไฟล์นั้น ผู้ใช้สามารถเลือกไมโครโฟลว์ที่จะนําเข้าไปยังแอพได้ โดยค่าเริ่มต้น microflows ทั้งหมดจะถูกเลือก
ผู้ใช้ยังมีตัวเลือกในการนําเข้าเป็น New หรือ เขียนทับ (Overwrite) โฟลว์ที่มีอยู่ หากผู้ใช้เลือกตัวเลือกเขียนทับเขาจะต้องเลือก microflow ที่จะเขียนทับเช่นกัน
คลิกที่ปุ่ม "Import" และ microflow จะถูกนําเข้าไปยังแอพพลิเคชัน เมื่อนําเข้า microflow อย่างสมบูรณ์ผู้ใช้สามารถดู microflows ทั้งหมดที่แสดงอยู่ภายใต้ส่วนชื่อโฟลว์และในเมนู