Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
ขั้นตอนที่ 1: คลิก"Export Embedded Microflow" ใต้ "Choose Export" ที่ด้านบนขวาของหน้าจอ
ขั้นตอนที่ 2: ป้อนชื่อไฟล์ที่จะบันทึกใน "File name" และคลิก "Export"
Microflow ของคุณจะถูกดาวน์โหลดเป็นไฟล์ Jar และคุณสามารถคัดลอก Microflow ของคุณไปยังโปรเจค Java อื่นและใช้ในโหมดฝังตัว
ตอนนี้ให้เราสร้างตรรกะไมโครโฟลว์จริงใน Flow Diagram
ลากโหนดเริ่มต้นภายใต้แท็บ EVENT และวางใน diagram panel
ลาก Database node ภายใต้แท็บ ACTIVITY และวางในช่องว่างถัดจาก start node
ดับเบิลคลิกที่ Database node และแผงการกําหนดค่าจะปรากฏที่ด้านล่างของหน้าจอ
ในแท็บ General ป้อน ''RetrieveUserBenefits"
ในแท็บ Business Object คลิกที่ปุ่ม "Add Row" สําหรับ
อินพุตตรวจสอบ BenefitBO และสําหรับเอาต์พุตตรวจสอบ BenefitBOout_Avalant
หมายเหตุ: จากเวอร์ชัน 4.0.0.19 การแมปพารามิเตอร์จะทําโดยอัตโนมัติระหว่างพารามิเตอร์ของ BO เดียวกัน ผู้ใช้จําเป็นต้องแมปด้วยตนเองเฉพาะเมื่อคุณต้องการแมปกับ business object อื่นสําหรับอินพุตหรือเอาต์พุต หากคุณมีพารามิเตอร์อินพุตและเอาต์พุตที่แตกต่างกันให้แมปตามที่ระบุด้านล่าง
คลิก "Open Mapping Parameter"
คลิกที่บรรทัดระหว่าง Input และ Mapping
เชื่อมโยงพารามิเตอร์สําหรับการป้อนข้อมูล
คลิกที่ line ระหว่างการทํา Mapping และเอาต์พุต
เชื่อมโยงพารามิเตอร์สําหรับเอาต์พุต
ตอนนี้คลิกที่ Done เพื่อปิดหน้าจอการทํา mapping
เปิดแท็บ Database Parameter
เลือกประเภทการเชื่อมต่อเป็น JNDI
ป้อน "jdbc/application" ใน JNDI Name
เลือก "Select" สําหรับประเภทคําสั่ง
ป้อน "SELECT id, travel_date, project_name, description, amount, status, benefit_type, username FROM oneweb_benefit WHERE benefit_type = ? และชื่อผู้ใช้ = ?" ใน Command
คลิก "Open Mapping Parameter"
คลิกที่ line ระหว่าง Input และ Mapping
คลิกที่ DatabaseDummyObject และเลือกไอคอน Add Parameter
เพิ่มพารามิเตอร์ "benefit_type" & "username" แล้วคลิก Submit
เชื่อมโยง activity parameters สําหรับการป้อนข้อมูล
คลิกที่ line ระหว่างการทํา Mapping และ Output
คลิกที่ DatabaseDummyObject และเลือกไอคอน Add Parameter
เพิ่มพารามิเตอร์สําหรับผลลัพธ์แล้วคลิก Submit
เชื่อมโยง activity parameters สําหรับเอาต์พุต
ตอนนี้คลิกที่ Done เพื่อปิดหน้าจอ mapping
คลิก Done บนแผงการกําหนดค่า database node เพื่อปิดแผง
ลากโหนด END ภายใต้แท็บ EVENT และพื้นที่ drop-in ถัดจาก database node
ลากเส้นและเชื่อมต่อโหนด
คลิก "Save"
ตอนนี้คุณมีบริการ Microflow แรกของคุณพร้อมสําหรับการดําเนินการแล้ว
ผู้ใช้สามารถใช้ตัวเลือกการตรวจสอบเพื่อดูว่าการกําหนดค่าทั้งหมดเสร็จสมบูรณ์หรือไม่
ในส่วนนี้เราจะเรียนรู้วิธีสร้าง Microflow ตั้งแต่เริ่มต้น จากเวอร์ชัน 4.0.19.10 ขึ้นไปผู้ใช้สามารถสร้างแอพพลิเคชันจาก AppSpace เท่านั้น จากนั้นผู้ใช้สามารถสร้างเพจภายในแอพพลิเคชันได้ เมื่อสร้าง Microflow แล้ว AppSpace จะนําคุณไปยัง Microflow Designer เพื่อออกแบบโฟลว์
ในส่วนนี้เราจะแสดงวิธีสร้างแอพพลิเคชันและสร้างโฟลว์ในแอพพลิเคชันและวิธีการจําลองและปรับใช้ไมโครโฟลว์นี้กับสภาพแวดล้อมจริง
เมื่อ microflow เสร็จสมบูรณ์และตรวจสอบเรียบร้อยแล้วผู้ใช้อาจต้องการทดสอบเพื่อดูว่าโฟลว์ทํางานตามที่คาดไว้หรือไม่ สําหรับ ONEWEB นี้มี Simulator Utility เพื่อจําลองโฟลว์
เมื่อต้องการจําลองโฟลว์ ให้ไปที่แท็บ Simulation Test ยูทิลิตี้จัดเตรียม flow diagram สําหรับการตรวจสอบและกล่องอินพุตที่มีพารามิเตอร์ BO อินพุตในรูปแบบ JSON เพื่อเริ่มโฟลว์
อัปเดตพารามิเตอร์ Input BO ด้วยค่าจริงที่คุณต้องส่งเพื่อทดสอบโฟลว์
คลิกที่ปุ่ม Start
ระบบจะทริกเกอร์โฟลว์ด้วยค่าตัวอย่างและแสดงค่าที่ส่งกลับจาก microflow ในกล่องเอาต์พุต
หากผู้ใช้อัปเดตโฟลว์หรือ business object บนโฟลว์ ผู้ใช้ต้องคลิกที่ปุ่ม Refresh Cache เพื่อโหลดไมโครโฟลว์ใหม่สําหรับการ simulation ผู้ใช้สามารถคลิกที่ปุ่ม Retest เพื่อทดสอบโฟลว์ด้วยค่าใหม่
เมื่อผู้ใช้ต้องการสร้าง microflow ผู้ใช้สามารถสร้างโฟลว์และข้อมูลที่จะใช้ในโฟลว์เป็นแอพพลิเคชันเดียว
สร้างแอพพลิเคชันบน AppSpace ในการสร้างแอพพลิเคชันบน AppSpace ก่อนอื่นให้เข้าสู่ระบบ AppSpace และคลิกที่ปุ่ม Create new app
เมื่อสร้างแอพพลิเคชันผู้ใช้สามารถสร้างเป็นเว็บแอพพลิเคชัน (Web) หรือแอพมือถือ (Mobile) เลือกแพลตฟอร์มที่เหมาะสมสําหรับแอพพลิเคชันของคุณและป้อนรายละเอียด
คลิกที่ Create แอพพลิเคชันใหม่ถูกสร้างขึ้นสําหรับคุณในขณะนี้ คลิกที่ไอคอนแอพพลิเคชันเพื่อเปิดแอพของคุณ ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า components
คลิกที่ไอคอน Create Flows
ในกล่องโต้ตอบ Create Microflow ให้ป้อนรายละเอียดโฟลว์ ผู้ใช้สามารถคลิกที่ปุ่ม Create เพื่อสร้างไมโครโฟลว์ที่ว่างเปล่าและสามารถเลือกเริ่มออกแบบได้ในภายหลัง อีกวิธีหนึ่งผู้ใช้สามารถคลิกที่ปุ่ม Start Design เพื่อสร้างโฟลว์และเริ่มออกแบบทันที
หากผู้ใช้เลือกที่จะคลิกที่ Create ระบบจะสร้างไมโครโฟลว์และแสดงรายการส่วนประกอบให้กับผู้ใช้ ผู้ใช้สามารถคลิกที่ไอคอนแก้ไขเพื่อเริ่มทํางานกับไมโครโฟลว์ได้ในภายหลัง
หากผู้ใช้คลิกที่ปุ่ม Start Design ระบบจะสร้าง microflow และเปลี่ยนเส้นทางผู้ใช้ไปยัง Microflow Designer ตอนนี้ระบบจะแสดงหน้า Create Flow สําหรับการสร้าง Flow Diagram
หากผู้ใช้กําลังสร้าง microflow เป็นครั้งแรกระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า BO ที่กําหนดไว้
ขั้นตอน Define the Business Object ผู้ใช้สามารถสร้างพารามิเตอร์อินพุตและเอาต์พุตของ process
ผู้ใช้สามารถเพิ่มรายละเอียดเพิ่มเติมให้กับ BO ได้โดยคลิกที่ไอคอน Add Parameter บน BO และเพิ่มพารามิเตอร์ภายใน BO
ตอนนี้ระบบจะแสดงหน้า Create Flow สําหรับการสร้าง Flow Diagram ผู้ใช้สามารถเริ่มออกแบบ flow diagram ได้ที่นี่
ผู้ใช้สามารถเลือกจาก BO ที่มีอยู่ในระบบได้โดยคลิกที่ไอคอน Add เพิ่ม business object ที่มีอยู่ หรือผู้ใช้สามารถสร้าง BO ใหม่ได้โดยคลิกที่ไอคอน Add parameter ป้อนรายละเอียดสําหรับ BO ใหม่ในกล่องโต้ตอบพารามิเตอร์
เมื่อคุณออกแบบ Microflow เสร็จแล้วคุณสามารถปรับใช้กับสภาพแวดล้อมเป้าหมายเพื่อเริ่มใช้งานได้ มี 2 วิธีในการปรับใช้ Microflow กับสภาพแวดล้อมของคุณสําหรับการใช้งาน
โหมดฝังตัว (Embedded mode) โหมดเซิร์ฟเวอร์แบบสแตนด์อโลน (Standalone Server mode)
กระบวนการปรับใช้จะแตกต่างกันสําหรับสองโหมด ให้เราดูวิธีปรับใช้ Microflow ของคุณสําหรับทั้งสองประเภท
สําหรับโหมดเซิร์ฟเวอร์แบบสแตนด์อโลนจะไม่มีการปรับใช้แยกต่างหากเนื่องจาก Microflow เปิดใช้งานบนเซิร์ฟเวอร์แล้วและคุณสามารถเข้าถึงได้โดยตรงผ่าน REST APIs