ตัวแก้ไขกระบวนการทางธุรกิจ

คลิกเพื่อคัดลอก

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


หากต้องการสร้างกระบวนการทางธุรกิจใหม่ ให้ไปที่ Business Process Designer แล้วคลิกปุ่ม กระบวนการ ทางธุรกิจใหม่ พิมพ์ชื่อและคำอธิบาย BP ใหม่ (ไม่บังคับ) แล้วกดปุ่มสร้าง


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


ตัวแก้ไขกระบวนการทางธุรกิจประกอบด้วยแผงด้านซ้าย ผืนผ้าใบตรงกลาง และแผงด้านขวาพร้อมการตั้งค่าของวัตถุที่เลือก ลากองค์ประกอบจากแผงด้านซ้ายไปยังผืนผ้าใบเพื่อสร้างบล็อกกระบวนการทางธุรกิจ


ทุกบล็อกบนผืนผ้าใบมีการเชื่อมต่อสองประเภทและตัวเชื่อมต่อสองประเภท ตัวเชื่อมต่อสามารถเป็นขาเข้า (เข้า) หรือขาออก (ออก) ตัวเชื่อมต่อขาเข้าทั้งหมดอยู่ที่ด้านซ้ายของบล็อก ตัวเชื่อมต่อขาออกทั้งหมดอยู่ที่ด้านขวาของบล็อก การเชื่อมต่อโฟ ลว์แสดงถึงการกระทำที่ต่อเนื่อง: ลำดับของบล็อกที่จะดำเนินการ ตัวเชื่อมต่อการไหลมักจะอยู่ที่ด้านบนของตัวบล็อก การเชื่อมต่อแบบแปรผัน แสดงถึงการถ่ายโอนข้อมูลระหว่างบล็อก: ตำแหน่งที่จะรับหรือส่งข้อมูลภายในกระบวนการทางธุรกิจ ตัวเชื่อมต่อตัวแปรทุกตัวมีประเภทข้อมูลของตัวเองหรือรองรับหลายประเภท ตัวแก้ไขจะควบคุมการจับคู่ประเภทโดยอัตโนมัติ

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


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


มีบล็อกชนิดพิเศษ - บล็อกตัวแปร ซึ่งออกแบบให้เป็นตัวแปรส่วนกลางและเก็บข้อมูลตลอดอายุการใช้งานของกระบวนการทางธุรกิจ บล็อกเหล่านี้ไม่มีตัวเชื่อมต่อโฟลว์และจัดหาเฉพาะค่าของการเชื่อมต่อแบบผันแปรเท่านั้น หากต้องการอัปเดตค่าของบล็อกเหล่านี้ คุณต้องใช้บล็อก SetValue


แม้ว่า ณ จุดนี้ตัวแก้ไขกระบวนการทางธุรกิจอาจดูซับซ้อนหรือสับสน แต่ก็เป็นเครื่องมือที่ทรงพลังและสมเหตุสมผลสำหรับการสร้างตรรกะทางธุรกิจในแอปพลิเคชันของคุณ