Process Activity
Process activity เป็นแกนหลักของไดอะแกรมเทมเพลตกระบวนการ เป็นแกนหลักของไดอะแกรมเทมเพลตกระบวนการ ประกอบด้วย notations ทั้งหมดที่ใช้เพื่อแสดงกิจกรรมทางธุรกิจใดๆ ใน Process Designer กิจกรรมกระบวนการเรียกอีกอย่างว่า Node task แผงงานโหนดแบ่งออกเป็น 4 กลุ่มงานโหนดหลักตามที่อธิบายไว้ด้านล่าง
Activity Tasks สัญลักษณ์นี้ใช้เพื่อทำงานที่ระบุตามฟังก์ชันการทำงานตามที่กำหนดไว้ด้านล่าง
Notation
Notation Name
Notation Definition
Human Task
Human Task ใช้เพื่อมอบหมายงานให้กับผู้ใช้หรือกลุ่มบทบาท
Java Task
Java Task ใช้เพื่อเรียกใช้ฟังก์ชันจาวาที่กำหนดเองจากไลบรารีจาวาที่อัปโหลด
Database Task
งานฐานข้อมูลใช้เพื่อดำเนินการคำสั่ง SQL เช่น SELECT, INSERT, UPDATE และ DELETE
File Read Task
File Read Task ใช้เพื่ออ่านไฟล์ รองรับไฟล์ได้ 4 ประเภท ได้แก่ XML, Excel, Fixed width และ Delimite
Web Service Task
งานบริการเว็บใช้เพื่อเรียกบริการเว็บ SOAP หรือ REST API
Sub Process Task
Sub Process Task ใช้เพื่อเรียกกระบวนการอื่นในโครงการเดียวกัน
File Write
File Write ใช้สำหรับเขียนไฟล์ ประเภทไฟล์ที่รองรับจะเหมือนกับงานอ่านไฟล์ - XML, Excel, ความกว้างคงที่ และตัวคั่น
Push Notification
งานการแจ้งเตือนแบบพุชใช้เพื่อส่งการแจ้งเตือนไปยังแอปพลิเคชันมือถือ
Gateway Tasks ใช้เพื่อตัดสินใจควบคุมโฟลว์เส้นทางกระบวนการ ผู้ใช้สามารถระบุเงื่อนไขเพื่อกำหนดเส้นทางที่กระบวนการต้องปฏิบัติตาม งานของเกตเวย์ช่วยให้ผู้ใช้สามารถแยกโฟลว์กระบวนการออกเป็นเส้นทางที่แตกต่างกัน
Notation
Notation Name
Notation Definition
Exclusive
Exclusive Gateway ใช้เพื่อสร้างเส้นทางสำรองภายในกระบวนการ ขึ้นอยู่กับเงื่อนไข ซึ่งสามารถติดตามได้เพียงหนึ่งในหลายเส้นทางเท่านั้น ผู้ใช้สามารถป้อนเงื่อนไขในแต่ละเส้นทาง หากสามารถกระตุ้นหรือใช้เส้นทางมากกว่าหนึ่งเส้นทางจะกระตุ้นเฉพาะเส้นทางแรกที่มีประสิทธิภาพ
Inclusive
Inclusive Gateway เป็นเกตเวย์ที่แตกต่างกันโดยใช้เส้นทางที่ถูกต้องทั้งหมดตามเงื่อนไข คล้ายกับ Exclusive Gateway ยกเว้นว่าหากมีเส้นทางที่สามารถยิงหรือยึดได้มากกว่าหนึ่งเส้นทาง เส้นทางเหล่านั้นทั้งหมดจะถูกไล่ออก
Parallel
Parallel Gateway ใช้เมื่อคุณต้องการให้กระบวนการใช้เส้นทางที่มีอยู่ทั้งหมดโดยไม่มีเงื่อนไขใดๆ โดยทั่วไปจะใช้ Parallel Gateway เพื่อสร้างโฟลว์พร้อมกัน คุณสามารถใช้เกตเวย์คู่ขนานเพื่อแยกโฟลว์ออกเป็นหลายเส้นทาง จากนั้นใช้เกตเวย์คู่ขนานอีกอันเพื่อรวมพาธทั้งหมดเพื่อสร้างโฟลว์กระบวนการในเส้นทางเดียว
Event notation สัญกรณ์เหตุการณ์เหมาะสำหรับเหตุการณ์ที่ทริกเกอร์ ตัวอย่างเช่น ข้อความขาเข้าจากระบบภายนอก สามารถใช้เพื่อเริ่มหรือสิ้นสุดกระบวนการ มีเหตุการณ์หลายประเภทที่ Process Designer รองรับ
Notation
Notation Name
Notation Definition
Start event
Start Event ใช้เพื่อเริ่มกระบวนการ
End event
End Event ใช้เพื่อหยุดกระบวนการ
File Input
File Input Event คล้ายกับ File Read Task แต่เหตุการณ์นี้สามารถเป็นจุดเริ่มต้นของกระบวนการได้
Web Service Provider
ผู้ให้บริการเว็บใช้เพื่อให้บริการเว็บที่เข้าถึงได้โดยไคลเอนต์บริการเว็บอื่น
Boundary event notation สัญลักษณ์นี้จะถูกใช้เป็น listener event บน Activity task notation
สำหรับรายละเอียดเพิ่มเติมของกลุ่มเหล่านี้จะอธิบายไว้ในตารางด้านล่าง
Notation
Notation Name
Notation Definition
Timer
เหตุการณ์ขอบเขตของตัวจับเวลาถูกใช้เป็นทริกเกอร์เพื่อเรียกใช้งานโหนดอื่นตามระยะเวลาสูงสุดที่กำหนด
Error
เหตุการณ์ข้อผิดพลาดเป็นเหตุการณ์ทริกเกอร์เพื่อเรียกใช้งานโหนดอื่นตามข้อผิดพลาดหรือข้อยกเว้นที่กำหนดไว้
Properties of Process Activity
คุณสมบัติแรกของทุก Process Activity คือแท็บทั่วไปตามค่าเริ่มต้นดังแสดงในรูปด้านล่าง General Tab ใช้เพื่อแสดงข้อมูลทั่วไปของงานโหนดแต่ละรายการ และจะแสดงเมื่อผู้ใช้คลิกสองครั้งที่งานโหนดใดๆ
การตั้งค่าคุณสมบัติทั้งหมดที่มีอยู่ใน General Tab ได้อธิบายไว้ในตารางด้านล่าง
Property
Mandatory
Default
Description
Name
Y
N
ชื่อของ node task
ID
Y
Y
รหัสเฉพาะของ node task ถูกสร้างขึ้นโดยระบบ
Type
Y
Y
ประเภทของ node task
Description
N
N
คำอธิบายของ node task
Last updated