เนื้อหาในหน้านี้

วิธีทำงานของเครื่องมือจำลอง

Process Intelligence Process Intelligence ใช้ได้เมื่อมีไลเซนส์ Process Intelligence ขึ้นไป เฉพาะไลเซนส์ในแพ็กเกจนี้หรือสูงกว่าเท่านั้นที่ใช้ฟีเจอร์นี้ได้. เปรียบเทียบแพ็กเกจ ใช้ได้เมื่อมีไลเซนส์ Process Intelligence ขึ้นไป

ทำความเข้าใจเครื่องมือจำลอง

ProcessMind ใช้กลไกการจำลองเหตุการณ์ไม่ต่อเนื่อง (DES) เพื่อจำลองกระบวนการของคุณ การทำความเข้าใจกลไกนี้ช่วยให้คุณตั้งค่าการจำลองได้เหมาะสมและอ่านผลลัพธ์ได้ถูกต้อง คุณทดลองใช้กลไกกับกระบวนการของคุณได้ด้วยทดลองใช้ฟรี.

การตั้งค่าและผลการจำลองใน ProcessMind

การจำลองเหตุการณ์ไม่ต่อเนื่องคืออะไร?

ในการจำลองเหตุการณ์แบบไม่ต่อเนื่อง สถานะของระบบจะเปลี่ยนเฉพาะเมื่อเกิดเหตุการณ์เท่านั้น นาฬิกาจะขยับจากเหตุการณ์หนึ่งไปยังอีกเหตุการณ์หนึ่ง และไม่มีการเปลี่ยนแปลงระหว่างเหตุการณ์ วิธีนี้เหมาะกับกระบวนการทางธุรกิจ เพราะว่า:

  • กิจกรรมมีเวลาเริ่มต้นและสิ้นสุดที่ชัดเจน
  • จัดสรรและคืนทรัพยากรในเวลาที่กำหนด
  • เคสเริ่มต้นและเสร็จสิ้น ณ จุดที่กำหนด

เหตุใดจึงใช้เหตุการณ์ไม่ต่อเนื่อง?

ต่างจากการจำลองแบบต่อเนื่องที่ใช้กับฟิสิกส์หรือพลศาสตร์ของไหล กระบวนการทางธุรกิจไม่จำเป็นต้องจำลองทุกช่วงเวลาอย่างต่อเนื่อง ใบสมัครสินเชื่อไม่ได้ค่อยๆ เปลี่ยนจาก “ส่งแล้ว” เป็น “อนุมัติแล้ว” แต่สถานะจะเปลี่ยนเมื่อเกิดเหตุการณ์ที่กำหนด.

วงจรหลักของเหตุการณ์

เครื่องมือจำลองทำงานตามวงจรง่ายๆ ดังนี้:

1. Initialize: Set up starting conditions
2. Get Next Event: Find the earliest scheduled event from the priority queue
3. Advance Time: Move simulation clock to that event's time
4. Process Event: Handle the event (start activity, complete activity, etc.)
5. Schedule New Events: Based on what happened, add new events
6. Repeat: Continue until end time or max events reached (5,000,000)
7. Output: Generate the complete event log

ประเภทของเหตุการณ์

การจำลองจะสร้างและประมวลผลเหตุการณ์หลายประเภท:

ประเภทเหตุการณ์ สิ่งที่เกิดขึ้น
เคสเข้ามา เคสใหม่เข้าสู่กระบวนการที่เหตุการณ์เริ่มต้น
เริ่มกิจกรรม เคสเริ่มทำกิจกรรม (จัดสรรทรัพยากร)
กิจกรรมเสร็จสิ้น เคสทำกิจกรรมเสร็จ (คืนทรัพยากร)
ประเมินเกตเวย์ จุดตัดสินใจกำหนดว่าจะไปตามเส้นทางใด
เคสเสร็จสิ้น เคสไปถึงเหตุการณ์สิ้นสุด

การสร้างเคสและการมาถึง

เคสเข้าสู่การจำลองผ่านเหตุการณ์เริ่มต้นในโมเดล BPMN ของคุณ รูปแบบการเข้ามาของเคสกำหนดด้วยการแจกแจงการสร้างเคส.

รูปแบบการมาถึงเริ่มต้น

โดยค่าเริ่มต้น เคสจะมาถึงตามการกระจาย Poisson ในอัตรา 1 เคสต่อชั่วโมง ทำให้ช่วงเวลาระหว่างการมาถึงเป็นแบบสุ่มและสมจริง ซึ่งพบได้ในกระบวนการทางธุรกิจหลายประเภท.

กำหนดรูปแบบการมาถึง

คุณกำหนดรูปแบบการมาถึงแบบอื่นได้โดยใช้การกระจายที่อธิบายไว้ในเอกสารการกระจาย.

การไหลของเคสในกระบวนการ

Sequence Flows

เมื่อเคสทำองค์ประกอบเสร็จ เคสจะไปตามลำดับการไหลขาออกทันที หากมีเส้นทางขาออกเพียงเส้นเดียว เคสจะไปตามเส้นทางนั้นโดยอัตโนมัติ.

การทำงานของเกตเวย์

เกตเวย์ควบคุมการแยกและรวมเส้นทางของเคส:

ประเภทเกตเวย์ การทำงาน
XOR (Exclusive) เลือกเส้นทางขาออกหนึ่งเส้นทาง โดยสุ่มตามน้ำหนักความน่าจะเป็น ระบบจะถือค่าความน่าจะเป็นเป็นน้ำหนักสัมพัทธ์และปรับสัดส่วนให้โดยอัตโนมัติ
AND (Parallel) ไปตามเส้นทางขาออกทั้งหมดพร้อมกัน เคสจะแยกเป็นโทเค็นที่ทำงานพร้อมกัน
OR (Inclusive) สุ่มเลือกเส้นทาง โดยรับประกันว่าจะมีอย่างน้อยหนึ่งเส้นทางที่ถูกเลือก
อิงเหตุการณ์ สุ่มเลือกจากเหตุการณ์ที่มีอยู่

กำหนดความน่าจะเป็น

สำหรับเกตเวย์ XOR ให้กำหนดความน่าจะเป็นของแต่ละลำดับการไหลขาออก ค่าเหล่านี้เป็นน้ำหนักสัมพัทธ์:

  • หากกำหนดค่า Flow เป็น 70, 20 และ 10 ระบบจะปรับเป็น 70%, 20% และ 10%
  • หากกำหนดเป็น 7, 2 และ 1 ผลลัพธ์จะเหมือนกัน
  • Flow ที่ไม่ได้กำหนดค่าไว้จะใช้เปอร์เซ็นต์ที่เหลือ

การทำกิจกรรม

เมื่อเคสมาถึงงาน (กิจกรรม) เครื่องมือจำลองจะทำตามลำดับนี้:

1. ตรวจสอบทรัพยากรที่พร้อมใช้งาน

ทรัพยากรที่ต้องใช้มีความจุเหลือหรือไม่?

2. เข้าคิวหากจำเป็น

หากไม่มีทรัพยากรพร้อมใช้ เคสจะเข้าคิวรอ โดยค่าเริ่มต้น ProcessMind ใช้ลำดับFIFO (เข้าก่อน ออกก่อน) เคสจะได้รับการประมวลผลตามลำดับที่มาถึง.

3. จัดสรรทรัพยากร

เมื่อทรัพยากรพร้อมใช้งาน ระบบจะจองหน่วยทรัพยากรที่จำเป็นไว้สำหรับเคสนี้.

4. สุ่มระยะเวลาดำเนินการ

กลไกจะสุ่มค่าจากการกระจายระยะเวลาดำเนินการที่กำหนดไว้ เพื่อระบุว่ากิจกรรมจะใช้เวลานานเท่าใด.

5. กำหนดเวลาเหตุการณ์เมื่อเสร็จสิ้น

ระบบจะเพิ่มเหตุการณ์เมื่อเสร็จสิ้นลงในคิวเหตุการณ์ ณ เวลา current_time + processing_time.

6. คืนทรัพยากร

เมื่อเกิดเหตุการณ์เสร็จสิ้น ทรัพยากรจะถูกคืนสู่กลุ่มเพื่อให้เคสอื่นนำไปใช้.

ระยะเวลาดำเนินการขั้นต่ำ

เพื่อให้เวลาแต่ละรายการไม่ซ้ำกันและการทำงานสมจริง กิจกรรมทั้งหมดมีระยะเวลาขั้นต่ำ1 วินาที แม้การกระจายจะกำหนดระยะเวลาเป็นศูนย์ กิจกรรมก็ยังใช้เวลาอย่างน้อยเท่านี้.

โอกาสข้ามกิจกรรม

คุณกำหนดโอกาสข้ามกิจกรรมได้ (0-100%) เมื่อข้ามกิจกรรม:

  • เคสจะไปยังองค์ประกอบถัดไปทันที
  • ไม่มีการใช้ทรัพยากร
  • ไม่มีการใช้เวลา (ยกเว้นขั้นต่ำ 1 วินาที)
  • กิจกรรมจะปรากฏในบันทึกโดยมีระยะเวลาขั้นต่ำ

วิธีนี้ใช้จำลองสถานการณ์จริงที่บางครั้งมีการข้ามขั้นตอน.

การจัดการเวลา

นาฬิกาจำลอง

การจำลองใช้นาฬิกาเสมือนที่เดินหน้าเป็นช่วงๆ จากเหตุการณ์หนึ่งไปยังอีกเหตุการณ์หนึ่ง หากเหตุการณ์ถัดไปเกิดเวลา 10:35 AM และเวลาปัจจุบันคือ 10:30 AM นาฬิกาจะข้ามไปที่ 10:35 AM โดยตรง.

หน่วยเวลา

ระบบจะแปลงเวลาทั้งหมดเป็นหน่วยมาตรฐานเดียวกันภายใน คุณระบุระยะเวลาได้เป็น:

  • วินาที
  • นาที
  • ชั่วโมง
  • วัน

กำหนดอัตราการมาถึงแยกต่างหากได้ โดยระบุเป็นรายชั่วโมง รายวัน รายสัปดาห์ รายเดือน หรือรายปี.

ความเป็นช่วงเวลาและช่วงเวลา

พารามิเตอร์เปลี่ยนแปลงตามเวลาจำลองได้ เช่น:

  • กำหนดอัตราการมาถึงในวันธรรมดาและวันหยุดสุดสัปดาห์ให้ต่างกัน
  • กำหนดระยะเวลาดำเนินการในกะเช้าและกะบ่ายให้ต่างกัน
  • กำหนดขีดความสามารถของทรัพยากรในช่วงเวลาที่มีงานหนาแน่นให้ต่างกัน

ดูรายละเอียดการตั้งค่าได้ในเอกสารการเปลี่ยนแปลงตามช่วงเวลา.

การจัดการทรัพยากร

กลุ่มทรัพยากร

ทรัพยากรแต่ละรายการมีความจุที่กำหนดไว้ ซึ่งหมายถึงจำนวนเคสที่รองรับได้พร้อมกัน.

การจัดการคิว

เมื่อความต้องการเกินความจุ เคสจะรออยู่ในคิว โดยค่าเริ่มต้น ProcessMind ใช้ลำดับFIFO (เข้าก่อน ออกก่อน) เพื่อให้ประมวลผลเคสตามลำดับที่มาถึง.

การสร้างบันทึกเหตุการณ์

ระหว่างการจำลอง ระบบจะบันทึกการทำกิจกรรมแต่ละครั้งไว้ในบันทึกเหตุการณ์ผลลัพธ์:

ฟิลด์ คำอธิบาย
รหัสเคส ตัวระบุเฉพาะของแต่ละเคส (สร้างตามลำดับ)
กิจกรรม ชื่อองค์ประกอบ BPMN
เวลาเริ่มต้น เวลาที่กิจกรรมเริ่มต้น
เวลาเสร็จสิ้น เวลาที่กิจกรรมเสร็จสิ้น
ทรัพยากร ทรัพยากรที่ทำกิจกรรม
แอตทริบิวต์ แอตทริบิวต์ของเคส ณ เวลานั้น

บันทึกนี้ใช้รูปแบบมาตรฐานของบันทึกเหตุการณ์ และนำไปวิเคราะห์ด้วยเครื่องมือ ProcessMind ได้ทั้งหมด.

ขีดจำกัดการจำลอง

ขีดจำกัด ค่า วัตถุประสงค์
จำนวนเหตุการณ์สูงสุด 5,000,000 ป้องกันการจำลองที่ทำงานต่อเนื่องเกินควร
ระยะเวลาขั้นต่ำ 1 วินาที ทำให้เวลาแต่ละรายการไม่ซ้ำกัน

เริ่มจากช่วงสั้น แล้วค่อยขยาย

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

ขั้นตอนถัดไป

ทรัพยากร
ทำความเข้าใจวิธีจำลองทรัพยากรและข้อจำกัดด้านความจุ.

ออกแบบกระบวนการให้ดีขึ้น วางโครงสร้างที่เชื่อมโยงกัน และควบคุมได้.

เริ่มใช้งานได้ทันที ไม่ต้องใช้บัตรเครดิตและไม่ต้องรอ เปลี่ยนวิธีทำงานขององค์กรให้เป็นแบบจำลองกระบวนการที่ชัดเจนและเชื่อมโยงกัน.

สร้างสถาปัตยกรรมกระบวนการ กำหนดเจ้าของและการควบคุม พร้อมจัดบทบาทและความรับผิดชอบให้สอดคล้องกันในทุกระดับ.

เริ่มทดลองใช้ฟรี แล้วสร้างรากฐานที่เชื่อถือได้สำหรับกำกับดูแล จัดการ และปรับปรุงกระบวนการอย่างต่อเนื่อง.