ONEWEB สามารถรวมเข้ากับระบบภายนอกอื่น ๆ ได้อย่างง่ายดายโดยใช้ visual UI นักพัฒนาสามารถรวมบริการ SOAP และ REST เข้ากับฐานข้อมูลภายนอกหรือไฟล์โดยไม่ต้องเขียนโค้ดใดๆ ใช้ฟังก์ชันการลากและวางอย่างง่าย สําหรับการกําหนดค่า UI screens ดังนั้นจากมุมมองของผู้ใช้แทบไม่มีความแตกต่างระหว่างการผสานรวมกับ REST API หรือ SOAP API แพลตฟอร์ม
ONEWEB มีเครื่องมือสองอย่างสําหรับการรวม Microflow Designer และ Process Designer คุณต้องตัดสินใจว่าส่วนประกอบใดเหมาะสมกับความต้องการใช้งานของคุณมากที่สุด เครื่องมือทั้งสองมีความคล้ายคลึงกันในการกําหนดค่า แต่แตกต่างกันในความตั้งใจในการใช้งาน
ตัวออกแบบกระบวนการ (Process Designer) ใช้ในการสร้างกระบวนการทางธุรกิจซึ่งเป็นกระบวนการที่ทํางานมานานเพื่อเป็นแนวทางเวิร์กโฟลว์ของระบบ
Microflow เป็นไมโครเซอร์วิสที่สามารถรวมเข้ากับส่วนประกอบ UI ของคุณสําหรับคําขอแบบอะซิงโครนัส สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับการเปรียบเทียบระหว่างเครื่องมือทั้งสองโปรดดูที่หัวข้อ Microflow เทียบกับ Process Flow
Microflow เป็นหนึ่งในเครื่องมือของ ONEWEB ที่ได้รับการพัฒนาขึ้นเพื่อช่วยเหลือและทําหน้าที่เป็นสื่อกลางใน การอํานวยความสะดวกในการเชื่อมต่อโครงข่ายกับระบบอื่น ๆ ไม่ว่าจะเป็นการเชื่อมต่อภายในระหว่างส่วนประกอบ ONEWEB หรือการเชื่อมต่อภายนอก
การรวมกับ SOAP web services และ REST APIs
Microflow Designer ให้บริการ Web Service Task สําหรับการบริโภคบริการ SOAP และ REST นักพัฒนาเพียงแค่ต้องกําหนดค่าข้อกําหนดของบริการและ ONEWEB จะสร้างวิธีการและโครงสร้างข้อมูลเพื่อเรียกบริการ
การรวมกับฐานข้อมูลที่มีอยู่
ONEWEB รองรับการผสานรวมกับ SQL Server, Oracle, MySQL, PostgreSQL, DB2 เป็นต้น Microflow Designer ให้ Database Task เพื่อรวมเข้ากับฐานข้อมูล พวกเขาให้การรวมสองประเภท - ใช้ JNDI หรือใช้ JDBC
การรวมกับไฟล์ Excel, CSV, XML หรือ Fixed width
Microflow รองรับการอ่าน Microsoft Excel, ไฟล์ที่คั่น, ไฟล์ XML หรือไฟล์ความกว้างคงที่ File Read Task สามารถใช้สําหรับการสร้างแบบจําลองข้อมูลและเติมข้อมูลจากไฟล์ ONEWEB สามารถอ่านไฟล์จาก Files System แต่ยังรองรับการอ่านผ่าน FTP, SFTP และ FTPS
ONEWEB มีเครื่องมือ Process Designer เพื่อพัฒนาและดําเนินการ business processes ในแอพพลิเคชัน เครื่องมือตัวออกแบบกระบวนการยังมีโหนดบางตัวเพื่อรวมเข้ากับระบบอื่นในระหว่าง business process flow ฟังก์ชันการทํางานของ node tasks คล้ายกับ node tasks ในเครื่องมือ Microflow Designer
โหนดฐานข้อมูล (Database Node) Process Designer มีงานโหนดฐานข้อมูลเพื่อสื่อสารกับฐานข้อมูล ซึ่งอาจเป็นประโยชน์ถ้าคุณต้องการนําค่าบางอย่างจากฐานข้อมูลในระหว่างกระบวนการ โหนดฐานข้อมูลมีการเชื่อมต่อสองประเภท JNDI และ JDBC
คําสั่งมี 4 ประเภท เลือก (Select): คิวรีเพื่อดึงค่าที่ต้องการจากฐานข้อมูล คุณสามารถกําหนดฟิลด์และตารางผ่านคําสั่ง SQL แทรก (Insert): แทรกค่าที่ต้องการลงในฐานข้อมูล อัปเดต (Update): อัปเดตค่าในฐานข้อมูลผ่านคําสั่ง SQL ลบ (Delete): ลบค่าออกจากฐานข้อมูลผ่านคําสั่ง SQL
โหนดกระบวนการย่อย (Sub Process Node) ในกระบวนการขนาดใหญ่กระบวนการหนึ่งสามารถมีรูทีนย่อยหรือกระบวนการอื่นอยู่ภายใน เราสามารถยุบโฟลว์เป็นโฟลว์เดียวโดยใช้โหนดกระบวนการย่อย
โหนดบริการเว็บ (Web Service Node) บริการเว็บอนุญาตให้เข้าถึงข้อมูลจากแอพพลิเคชันต่างๆ Process Designer ให้บริการ Web Service Task สําหรับการใช้บริการ SOAP และ REST นักพัฒนาเพียงแค่ต้องกําหนดค่าข้อกําหนดของบริการและ ONEWEB จะสร้างวิธีการและโครงสร้างข้อมูลเพื่อเรียกบริการ
SOAP
REST
โหนดอ่านไฟล์ (File Read Node) Process Designer สนับสนุนการอ่าน Microsoft Excel, ไฟล์ที่ถูกคั่น, ไฟล์ XML หรือไฟล์ความกว้างคงที่ File Read Task สามารถใช้สําหรับการสร้างแบบจําลองข้อมูลและเติมข้อมูลจากไฟล์ Process Designer สามารถอ่านไฟล์จาก Files System แต่ยังรองรับการอ่านผ่าน FTP, SFTP และ FTPS นอกเหนือจากการอ่านไฟล์ในระหว่างกระบวนการแล้ว Process Designer ยังสามารถทริกเกอร์กระบวนการเพื่อเริ่มต้นตามความพร้อมใช้งานของไฟล์โดยใช้ File Input Node
App Designer เป็นเครื่องมือสําหรับการสร้างแบบฟอร์มอัจฉริยะ มันถูกรวมเข้ากับฐานข้อมูลอย่างแน่นหนาเพื่อให้เราสามารถสร้างแบบฟอร์มที่สอดคล้องกับตารางใด ๆ ในฐานข้อมูลโดยเพียงแค่ลากโมดูลและแมปโมดูลกับตารางหรือมุมมองในฐานข้อมูล เมื่อกําหนดค่าโมดูลแล้วผู้ใช้สามารถลากและวางฟิลด์ไปยังโมดูลและแมปกับคอลัมน์ที่เกี่ยวข้องในตาราง มีความคงอยู่ในตัวเพื่อให้ผู้ใช้ไม่ต้องกังวลกับการเขียนโค้ดใด ๆ เพื่อแมปข้อมูลจากแบบฟอร์มไปยังคอลัมน์ในฐานข้อมูลขณะบันทึก
นอกจากนี้ App Designer ยังมีวิธีการผสานรวมกับ with business processes ผ่านปุ่ม Process ผู้ใช้จะต้องลากปุ่ม Process และเลือกกระบวนการที่จะเรียกใช้และ ONEWEB จะดูแลการรวมที่แท้จริง ผู้ใช้ยังสามารถแมปพารามิเตอร์ที่จะส่งผ่านในขณะที่เรียกใช้กระบวนการโดยเพียงแค่แมปฟิลด์ใน App Designer กับพารามิเตอร์ของกระบวนการ สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับ Smart Form Integration with Process โปรดดูที่ การรวม Smart Form เข้ากับ Process
ตัวออกแบบแอพยังสามารถรวมเข้ากับ Microflows ผ่านอินเทอร์เฟซ Microflow เพื่อให้ไดนามิกกับฟอร์ม ผู้ใช้สามารถกําหนดค่าการดําเนินการของเหตุการณ์และเลือกไมโครโฟลว์ที่จะเรียกใช้ ผู้ใช้ยังสามารถแมปพารามิเตอร์ที่จะส่งผ่านในขณะที่เรียกใช้ microflow โดยเพียงแค่แมปฟิลด์ใน App Designer กับพารามิเตอร์ของ microflow และยังแมปข้อมูลที่ส่งคืนจาก microflow ไปยังฟิลด์ App Designer สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับการรวม Smart Form กับ Microflow โปรดดูที่ การรวม Smart Form เข้ากับ Microflow