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
