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