สร้าง process diagram ของคุณ
Last updated
Last updated
สามารถสร้าง Process Template Diagram ได้โดยการลากแต่ละรายการและวางลงในแผงไดอะแกรม ผู้ใช้สามารถดับเบิลคลิกที่แต่ละ node task เพื่อกําหนดค่าข้อมูลที่จําเป็นสําหรับการดําเนินการ แสดงด้านล่างเป็นตัวอย่างในการ สร้างโฟลว์ตัวอย่าง
ขั้นแรกผู้ใช้ต้อง Horizontal lane และวางไปที่แผงแผนภาพ
ในการเริ่มต้นผู้ใช้โฟลว์ต้องลากไฟล์ Start event และ End event ตอนนี้สําหรับตัวอย่างที่เราใช้เราต้องการ Exclusive gateway, Human task และ Database task เช่นกัน ลากงานโหนดเหล่านี้ไปยังแผงไดอะแกรม
ตอนนี้ผู้ใช้ต้องสร้างลิงก์ระหว่าง node tasks เลื่อนเมาส์ไปที่ node tasks ต้นทางคลิกที่ circle ports ใดๆ ที่ถูกเน้นและลากพอร์ตไปยัง node tasks เป้าหมายและสร้างลิงก์ตามที่ระบุด้านล่างในการออกแบบ process
ดับเบิลคลิกที่ Database Tasks เพื่อเปลี่ยนชื่อเป็น "Get User Information from DB" และ "Save User Status to DB" ดังที่แสดงในแผนภาพด้านล่าง เปลี่ยนชื่อง Human Task เป็น "Approve Inbox" เปลี่ยนชื่อ Exclusive gateway เป็น "Approve"
เปลี่ยน lane อื่นเป็น "Reject" สําหรับเกตเวย์ผู้ใช้สามารถกําหนดค่าเงื่อนไขที่แท็บ Gateway หากต้องการแก้ไขเงื่อนไขของลิงก์โดยใช้ Formula Editor ให้คลิกที่ปุ่ม Condition
กําหนดค่า business object ในแต่ละ node task
ดับเบิลคลิกที่ node task เพื่อแสดง Configuration Panel และเปิดแท็บ Business Object
คลิกเพื่อตรวจสอบทั้งช่องทําเครื่องหมาย Input และ Output เพื่อตั้งค่าพารามิเตอร์อินพุตและพารามิเตอร์ออกของ node task นั้น
คลิกปุ่ม Open Mapping Parameter หน้าพารามิเตอร์การแมปจะแสดงสําหรับการแมปพารามิเตอร์อินพุตและพารามิเตอร์เอาต์พุตของ process กับ node task
คลิกเส้นระหว่าง Input box และ Mapping box
คลิกที่ Object in Input Process Parameter ทางด้านซ้ายมือแล้วลากเข้าไปใน Object ที่มีใน Activity Parameter ทางด้านขวามือ
หมายเหตุ: ถ้า objects ทั้งสองเป็นระบบเดียวกันจะแมปโดยอัตโนมัติสําหรับคุณ
ตอนนี้คลิกที่เส้นระหว่าง Mapping box และ Output box.
คลิก Objects ใน Activity Parameter ทางด้านซ้ายมือแล้วลากข้อความลงใน Output Process Parameter ทางด้านขวามือ
คลิกปุ่ม Done ที่ด้านขวาบนเพื่อกลับไปที่แผนภาพ
กําหนดค่า Database Parameter สําหรับ Database node
ดับเบิลคลิกที่ Database node task เพื่อแสดงแผงการกําหนดค่าและเปิดแท็บที่สาม
หมายเหตุ: ก่อนที่จะทําขั้นตอนนี้ผู้ใช้จะต้องตั้งค่าพารามิเตอร์อินพุตและเอาต์พุตตามที่อธิบายไว้ในขั้นตอนที่ 5
ป้อนข้อมูลเกี่ยวกับ database parameters เช่น ป้อน Connection Type เป็น "JNDI", JNDI Name คือ "jdbc/pd", Command Type คือ "Select" และ Command - "select username, cost, date, status from user"
ถ้า business object ได้รับการกําหนดค่าตามขั้นตอนที่ 5 ในแท็บ Business Object ผู้ใช้สามารถคลิกปุ่ม Open Mapping Parameter บนแท็บ Database Parameter และแมปพารามิเตอร์ไปยัง database query โดยทําตามขั้นตอน 5 เหมือนกัน
กําหนดค่า Assignment Policy สำหรับ Human Task
ดับเบิลคลิกที่ Human task เพื่อแสดง Configuration Panel และเปิดแท็บ Assignment Policy ป้อนค่าของ Setting คือ "Pull" และค่าของ Work party Name คือ "Approve"
กําหนดค่า Load Entity ของ Human Task
ดับเบิลคลิกที่งานโหนดเพื่อแสดง Configuration Panel และเปิดแท็บ Load Entity ป้อนค่าของ Entity เป็น "Application" (นี่คือชื่อของเอนทิตีจาก App Designer ที่จะใช้เป็น UI เพื่อให้ผู้ใช้ทํางานเมื่อ human task ถูกกําหนดให้กับผู้ใช้) ป้อนค่าของ Key และ Value เป็น "APPLICATION_ID" (คีย์ของเอนทิตีจาก AD) และ "${UserRequest.id}" (PD Business Object parameter) เพื่อแมปข้อมูลจาก process flow นี้ไปยังเอนทิตีซึ่งเป็นรูปแบบ UI
ในที่สุดเมื่อแต่ละรายการใน process diagram ได้รับการกําหนดค่าอย่างสมบูรณ์ผู้ใช้สามารถบันทึกกระบวนการและปรับใช้กับสภาพแวดล้อมปลายทางเพื่อรวมเข้ากับระบบอื่น ๆ