Project

General

Profile

Bug #26748

[OEE]Overview - Machine Dashboard : ค่า Performance ไม่ตรงกับหน้า Performance Dashboard #kiro

Added by Suphawan Phiwngam 16 days ago. Updated 2 days ago.

Status:
Resolved
Priority:
High
Start date:
04/28/2026
Due date:
05/13/2026
% Done:

0%

Estimated time:
นำ AI มาช่วย(%):
100

Description

เมื่อเลือก filter เดียวกัน (Assembly machine, 2025-12-17) ค่า Performance gauge = 86.17% ตรงกันทั้ง 2 หน้า แต่ค่าในตาราง/summary ไม่ตรงกัน เพราะ 2 หน้าใช้คนละ API คนละวิธีคำนวณ:
- Performance Dashboard → `/v1.2/oee` + `/v1.2/job/tracking`
- Overview Dashboard → `/v1.3/oee/machine-dashboard`

ปัญหาที่พบ 3 จุด
1. PP ใน Shift Matrix ≠ Prod. Plan ใน Summary Table
- Shift Matrix ใช้ `p_ideal_target` (ชิ้นที่ควรผลิตได้ตาม ideal cycle time × run time)
- Summary Table ใช้ `job.target` (เป้าหมายจาก Job setting)
- ไฟล์: `get-machine-dashboard.js` → `buildJobRows()` line ~75: `prodPlan: job.target`
- ไฟล์: `get-all-shifts.js` → shift aggregation ใช้ `history.p_ideal_target`

2. ACT1 ใน Shift Matrix ≠ MC Run ใน Summary Table
- Shift Matrix: ACT1 = `p_run_time` (เวลาเครื่องทำงาน เป็นวินาที)
- Summary Table: MC Run = `job.target` (เป้าหมายจำนวนชิ้น — ค่าเดียวกับ Prod. Plan)
- ไฟล์: `get-machine-dashboard.js` → `buildJobRows()` line ~76: `mcRun: job.target`

3. Performance Dashboard ผสมข้อมูลจาก 2 API คนละแหล่ง
- P1 (Production Plan) = `summary.target` ← จาก `/v1.2/job/tracking`
- P2 (Machine Working) = `oeeData.p_ideal_target` ← จาก `/v1.2/oee`
- Actual = `summary.actual` ← จาก `/v1.2/job/tracking`
- ไฟล์: `PerformanceDashboard.js` line ~280-310


Files

History

#2

Updated by Supparoek Sariphan 14 days ago

  • Status changed from New to Resolved
  • Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
#3

Updated by Supparoek Sariphan 14 days ago

  • Assignee deleted (Suphawan Phiwngam)
  • นำ AI มาช่วย(%) changed from 0 to 100
#4

Updated by Suphawan Phiwngam 9 days ago

  • Status changed from Resolved to Feedback
  • Assignee set to Supparoek Sariphan
#5

Updated by Suphawan Phiwngam 9 days ago

test 2 case , Only ON Job=false :
  1. LP01, 2026-04-29 00:00:00 - 2026-04-29 12:59:59
  2. Assembly machine, 2025-12-17 00:00:00 - 2025-12-17 12:59:59
#6

Updated by Suphawan Phiwngam 9 days ago

  • Due date changed from 05/06/2026 to 05/08/2026
#7

Updated by Suphawan Phiwngam 6 days ago

  • Due date changed from 05/08/2026 to 05/13/2026
#8

Updated by Supparoek Sariphan 3 days ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Supparoek Sariphan to Suphawan Phiwngam
#9

Updated by Suphawan Phiwngam 2 days ago

  • Status changed from Resolved to Feedback

ค่า Performance ใน Machine Dashboard ยังไม่ตรงกับหน้า Performance Dashboard — หลังจากแก้ข้อ #26992 (กราฟ group กะงาน/วัน ข้อมูลหาย) แล้ว ให้ปรับค่าใน Machine Dashboard ตามด้วยค่ะ

#10

Updated by Suphawan Phiwngam 2 days ago

  • Assignee changed from Suphawan Phiwngam to Supparoek Sariphan
#11

Updated by Supparoek Sariphan 2 days ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Supparoek Sariphan to Suphawan Phiwngam

Also available in: Atom PDF