เทมเพลตข้อมูลการวางแผนการผลิต
เทมเพลตข้อมูลการวางแผนการผลิต
- แอตทริบิวต์ที่แนะนำให้รวบรวม
- กิจกรรมสำคัญที่ควรติดตาม
- แนวทางการดึงข้อมูลที่นำไปใช้ได้จริง
แอตทริบิวต์สำหรับการวางแผนการผลิต
| ชื่อ | คำอธิบาย | ||
|---|---|---|---|
| คำสั่งผลิต ProductionOrderNumber | รหัสเฉพาะของคำสั่งผลิต ซึ่งใช้เป็นรหัสเคสหลักสำหรับกระบวนการวางแผนการผลิต. | ||
| คำอธิบาย หมายเลขคำสั่งผลิตใช้ระบุคำขอให้ผลิตสินค้าตามจำนวนที่กำหนดโดยไม่ซ้ำกัน และทำหน้าที่เป็นรหัสเคสหลักที่เชื่อมโยงกิจกรรมการวางแผน การจัดตาราง การดำเนินการ และการปิดงานทั้งหมดที่เกี่ยวข้อง. ใน process mining การวิเคราะห์เหตุการณ์ที่จัดกลุ่มตามหมายเลขนี้ช่วยให้เห็นวงจรการผลิตตั้งแต่ต้นจนจบ ทำให้ติดตามเส้นทางของคำสั่งผลิตแต่ละรายการ วัดระยะเวลานำ ระบุเส้นทางที่พบบ่อย และค้นหาจุดที่เบี่ยงเบนจากกระบวนการมาตรฐานได้. เหตุผลที่สำคัญ นี่คือรหัสเคสสำคัญที่เชื่อมโยงเหตุการณ์การผลิตทั้งหมดที่เกี่ยวข้อง ทำให้วิเคราะห์กระบวนการวางแผนและดำเนินการผลิตของแต่ละคำสั่งผลิตได้ครบถ้วน. แหล่งข้อมูล รหัสนี้เป็นข้อมูลหลักใน Oracle Manufacturing Cloud โดยทั่วไปพบในส่วนหัวใบสั่งงานและตารางธุรกรรม โปรดตรวจสอบตาราง WIP_ENTITIES หรือตารางใบสั่งงานที่คล้ายกัน. ตัวอย่าง WO-2024-00123PROD-58974M450001852 | |||
| ชื่อกิจกรรม ActivityName | ชื่อเหตุการณ์หรืองานเฉพาะที่เกิดขึ้นในกระบวนการวางแผนการผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้อธิบายขั้นตอนหรือหมุดหมายเฉพาะในวงจรของคำสั่งผลิต เช่น 'สร้างใบสั่งงานแล้ว' 'เบิกวัสดุแล้ว' หรือ 'เริ่มการผลิตแล้ว' แต่ละกิจกรรมแสดงจุดหนึ่งในกระบวนการ. process mining ใช้ข้อมูลนี้สร้างแผนผังกระบวนการ เพื่อแสดงลำดับและความถี่ของกิจกรรมทั้งหมด การวิเคราะห์กิจกรรมเป็นพื้นฐานสำคัญในการทำความเข้าใจการไหลของกระบวนการ ระบุคอขวดระหว่างขั้นตอน และวัดเวลาที่ใช้ในแต่ละช่วง. เหตุผลที่สำคัญ ชื่อกิจกรรมเป็นข้อมูลจำเป็นสำหรับ process mining เพราะใช้ระบุขั้นตอนในแผนผังกระบวนการ และช่วยให้เห็นภาพและวิเคราะห์การไหลของกระบวนการได้. แหล่งข้อมูล โดยทั่วไปข้อมูลนี้ได้มาจากบันทึกเหตุการณ์ สถานะธุรกรรม หรือตารางเหตุการณ์เฉพาะใน Oracle Manufacturing Cloud ซึ่งติดตามวงจรของใบสั่งงาน. ตัวอย่าง สร้างใบสั่งงานแล้วปล่อยใบสั่งงานแล้วเบิกวัสดุแล้วเริ่มการผลิตแล้วดำเนินการใบสั่งงานเสร็จแล้ว | |||
| เวลาประทับเหตุการณ์ EventTimestamp | วันที่และเวลาที่แน่นอนซึ่งกิจกรรมหรือเหตุการณ์หนึ่งเกิดขึ้น. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกเวลาประทับของแต่ละกิจกรรมในกระบวนการ ช่วยให้เห็นลำดับเหตุการณ์ตามเวลาและวัดระยะเวลาระหว่างเหตุการณ์ได้. ในการวิเคราะห์กระบวนการ เวลาประทับนี้จำเป็นต่อการคำนวณรอบเวลา เวลารอ และระยะเวลารวมของกระบวนการ อีกทั้งยังช่วยติดตามผลการดำเนินงาน ระบุคอขวด และวิเคราะห์ว่าจังหวะเวลาของกระบวนการส่งผลต่อผลลัพธ์ เช่น การทำงานตามกำหนดการอย่างไร. เหตุผลที่สำคัญ เวลาประทับนี้จำเป็นต่อการวิเคราะห์ process mining ที่อิงเวลา ทั้งการคำนวณระยะเวลา การค้นหาคอขวด และการสร้างแผนผังกระบวนการที่เรียงตามเวลาอย่างถูกต้อง. แหล่งข้อมูล โดยทั่วไปข้อมูลนี้อยู่ร่วมกับข้อมูลเหตุการณ์หรือสถานะในตารางธุรกรรมหรือบันทึกของ Oracle Manufacturing Cloud โดยมักใช้วันที่สร้างหรือวันที่อัปเดตล่าสุด. ตัวอย่าง 2023-10-26T08:00:00Z2023-10-26T14:30:15Z2023-11-05T10:11:45Z | |||
| ระบบต้นทาง SourceSystemIdentifier | ระบบที่ใช้ดึงข้อมูลการวางแผนการผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุระบบสารสนเทศต้นทาง เช่น Oracle Manufacturing Cloud ซึ่งมีประโยชน์อย่างยิ่งเมื่อรวมข้อมูลจากหลายระบบเพื่อให้เห็นภาพกระบวนการโดยรวม. ในการวิเคราะห์ คุณสามารถกรองข้อมูลกระบวนการตามแหล่งที่มา เพื่อเปรียบเทียบกระบวนการระหว่างระบบต่าง ๆ หรือเลือกวิเคราะห์เฉพาะข้อมูลจากระบบต้นทางที่ต้องการได้. เหตุผลที่สำคัญ ข้อมูลนี้ให้บริบทสำคัญเกี่ยวกับที่มาของข้อมูล ซึ่งจำเป็นต่อการกำกับดูแล การตรวจสอบความถูกต้อง และการวิเคราะห์ในสภาพแวดล้อมที่มีหลายระบบ. แหล่งข้อมูล โดยทั่วไปจะกำหนดค่าแบบคงที่ เช่น 'Oracle Manufacturing Cloud' ระหว่างขั้นตอนการดึง แปลง และโหลดข้อมูล (ETL). ตัวอย่าง Oracle Manufacturing CloudOracle Fusion Cloud SCMOMC_PROD_INSTANCE_1 | |||
| อัปเดตข้อมูลล่าสุด LastDataUpdateTimestamp | เวลาประทับที่ระบุว่ามีการรีเฟรชหรือดึงข้อมูลของเหตุการณ์นี้จากระบบต้นทางครั้งล่าสุดเมื่อใด. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกวันที่และเวลาที่ดึงข้อมูลจากระบบต้นทางครั้งล่าสุด เป็นช่องข้อมูลเมตาที่แสดงว่าชุดข้อมูลที่กำลังวิเคราะห์เป็นข้อมูลใหม่เพียงใด. ข้อมูลนี้สำคัญต่อการประเมินความทันสมัยของข้อมูลเชิงลึก และช่วยให้ผู้ใช้ทราบว่าข้อมูลกระบวนการเป็นข้อมูลปัจจุบันเพียงใด เพื่อให้ตัดสินใจโดยทราบอายุของข้อมูล. เหตุผลที่สำคัญ ช่วยให้เห็นความใหม่ของข้อมูลอย่างชัดเจน ผู้ใช้จึงทราบว่าการวิเคราะห์เป็นข้อมูลปัจจุบันเพียงใดและคาดว่าจะมีการอัปเดตข้อมูลครั้งถัดไปเมื่อใด. แหล่งข้อมูล โดยทั่วไปค่านี้สร้างและบันทึกลงในชุดข้อมูลระหว่างขั้นตอนการดึง แปลง และโหลดข้อมูล (ETL). ตัวอย่าง 2024-01-15T02:00:00Z2024-01-16T02:00:00Z2024-01-17T02:00:00Z | |||
| ผู้วางแผน Planner | ผู้ใช้หรือผู้วางแผนที่รับผิดชอบการจัดการคำสั่งผลิต. | ||
| คำอธิบาย คุณลักษณะนี้ระบุพนักงานหรือบทบาทที่รับผิดชอบดูแลการวางแผนและดำเนินการตามใบสั่งผลิต โดยอาจเป็นชื่อบุคคล รหัสประจำตัว หรือกลุ่มวางแผน การวิเคราะห์กระบวนการตามผู้วางแผนช่วยให้เห็นการกระจายภาระงาน และระบุได้ว่าผู้วางแผนหรือทีมใดเกี่ยวข้องกับความล่าช้าหรือประสิทธิภาพของกระบวนการ คุณลักษณะนี้เป็นข้อมูลสำคัญในแดชบอร์ด Delay Root Cause & Activity Impact เพื่อค้นหาปัจจัยด้านบุคลากรที่สัมพันธ์กับผลการดำเนินงาน เหตุผลที่สำคัญ ช่วยระบุผลกระทบของผู้วางแผนหรือทีมแต่ละทีมต่อผลการดำเนินงานของกระบวนการ เพื่อให้จัดการฝึกอบรมและปรับสมดุลภาระงานได้ตรงจุด. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud ข้อมูลนี้อาจจัดเก็บไว้ในส่วนหัวใบสั่งงานหรือตารางการมอบหมายงานที่เกี่ยวข้อง. ตัวอย่าง จอห์น สมิธกลุ่มผู้วางแผน_AUSER12345 | |||
| รหัสสินค้า ProductCode | รหัสเฉพาะของสินค้าที่ผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุสินค้าหรือวัสดุที่เป็นเป้าหมายของคำสั่งผลิต และเป็นมิติสำคัญสำหรับแบ่งกลุ่มและวิเคราะห์กระบวนการผลิต. นักวิเคราะห์ใช้รหัสสินค้าเปรียบเทียบกระบวนการผลิตของสินค้าแต่ละรายการ เพื่อหาคำตอบว่า 'สินค้าใดใช้ระยะเวลานำนานที่สุด' หรือ 'มีสินค้าในกลุ่มใดที่เบี่ยงเบนจากกระบวนการเป็นพิเศษหรือไม่' ข้อมูลนี้จำเป็นสำหรับแดชบอร์ด Production Performance Throughput. เหตุผลที่สำคัญ ช่วยแบ่งการวิเคราะห์กระบวนการตามสินค้า ทำให้เห็นคอขวด ความล่าช้า หรือความไม่มีประสิทธิภาพที่เกิดกับสินค้าแต่ละรายการ. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud โดยทั่วไปข้อมูลนี้จัดเก็บไว้ในรายละเอียดใบสั่งงาน ซึ่งเชื่อมจากตารางอย่าง WIP_DISCRETE_JOBS ไปยังตารางข้อมูลหลักของสินค้า. ตัวอย่าง FG-1001-AAS-5432-BLUERAW-987-C | |||
| โรงงานผลิต ProductionPlant | สถานประกอบการหรือโรงงานที่ดำเนินการผลิตตามคำสั่งผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุสถานที่ตั้งจริงหรือหน่วยงานที่รับผิดชอบการผลิต เป็นมิติสำคัญสำหรับเปรียบเทียบประสิทธิภาพกระบวนการระหว่างแต่ละสถานที่. การวิเคราะห์ตามโรงงานผลิตช่วยเปรียบเทียบผลการดำเนินงานและค้นหาแนวทางปฏิบัติที่ดีหรือปัญหาที่เกิดซ้ำในแต่ละสถานที่ ข้อมูลนี้ใช้ในแดชบอร์ด Resource Utilization Bottlenecks และ Production Performance Throughput เพื่อทำความเข้าใจผลการดำเนินงานของแต่ละสถานที่. เหตุผลที่สำคัญ ช่วยเปรียบเทียบประสิทธิภาพและผลการดำเนินงานของกระบวนการระหว่างสถานที่ผลิตต่าง ๆ พร้อมแสดงคอขวดในแต่ละภูมิภาคหรือแนวทางปฏิบัติที่ดี. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud โดยทั่วไปข้อมูลนี้เป็นส่วนหนึ่งของคำจำกัดความใบสั่งงาน และอาจเรียกว่าองค์กรหรือองค์กรสินค้าคงคลัง. ตัวอย่าง ไซต์ A - เซี่ยงไฮ้โรงงาน 001 - ออสตินโรงงานเยอรมนี | |||
| วันที่เริ่มผลิตตามแผน PlannedStartDate | วันที่กำหนดไว้ให้เริ่มผลิตตามคำสั่งผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุวันที่เป้าหมายสำหรับเริ่มผลิตตามคำสั่งผลิต ซึ่งกำหนดไว้ในช่วงวางแผน และใช้เป็นเกณฑ์อ้างอิงสำหรับวัดผลการดำเนินงานจริง. วันที่นี้สำคัญต่อ KPI อัตราการปล่อยคำสั่งผลิตตรงเวลา โดยนำไปเปรียบเทียบกับเวลาประทับที่ปล่อยคำสั่งผลิตจริง ช่วยประเมินประสิทธิภาพของการวางแผนและจัดตาราง รวมถึงระบุการเริ่มผลิตก่อนหรือหลังกำหนด. เหตุผลที่สำคัญ เป็นเกณฑ์อ้างอิงสำคัญสำหรับวัดว่าการผลิตเริ่มตามกำหนดและทำงานตามแผนได้ตรงเวลาหรือไม่. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud โดยข้อมูลน่าจะอยู่ในตารางกำหนดการใบสั่งงานหรือตารางส่วนหัวใบสั่งงานหลัก. ตัวอย่าง 2023-11-01T08:00:00Z2023-11-15T09:00:00Z2023-12-01T00:00:00Z | |||
| วันที่เสร็จสิ้นตามแผน PlannedEndDate | วันที่กำหนดไว้ให้ผลิตตามคำสั่งผลิตเสร็จสิ้น. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุวันที่เป้าหมายที่ต้องผลิตคำสั่งผลิตให้เสร็จ ซึ่งเป็นกำหนดเวลาที่ทีมผลิตตั้งเป้าไว้. วันที่นี้จำเป็นต่อการคำนวณ KPI อัตราการทำงานตามกำหนดการผลิต โดยเปรียบเทียบวันที่ตามแผนกับเวลาที่เสร็จสิ้นจริง ช่วยวัดว่าการผลิตทำได้ตามเป้าหมายเพียงใด และเป็นตัวชี้วัดหลักในแดชบอร์ด Production Schedule Adherence. เหตุผลที่สำคัญ ใช้เป็นเกณฑ์หลักในการวัดการผลิตเสร็จตรงเวลาและการทำงานตามกำหนดการผลิตโดยรวม. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud โดยข้อมูลน่าจะอยู่ในตารางกำหนดการใบสั่งงานหรือตารางส่วนหัวใบสั่งงานหลัก เช่น WIP_DISCRETE_JOBS. ตัวอย่าง 2023-11-10T17:00:00Z2023-11-20T17:00:00Z2023-12-10T17:00:00Z | |||
| สถานะใบสั่งงาน WorkOrderStatus | สถานะปัจจุบันของคำสั่งผลิต ณ เวลาที่เกิดเหตุการณ์. | ||
| คำอธิบาย แอตทริบิวต์นี้แสดงสถานะของคำสั่งผลิต เช่น 'ยังไม่ปล่อย' 'ปล่อยแล้ว' 'พักไว้' 'เสร็จสิ้นแล้ว' หรือ 'ยกเลิกแล้ว' สถานะช่วยให้เห็นว่าคำสั่งผลิตอยู่ในช่วงใดของวงจร. การวิเคราะห์กระบวนการตามสถานะใบสั่งงานช่วยให้เข้าใจการกระจายของคำสั่งผลิตในแต่ละสถานะ และช่วยระบุคำสั่งผลิตที่ค้างอยู่ในสถานะใดสถานะหนึ่งนานเกินไป หรือกรองการวิเคราะห์ให้แสดงเฉพาะคำสั่งผลิตที่เสร็จแล้วหรือกำลังดำเนินการ. เหตุผลที่สำคัญ ช่วยให้เห็นความคืบหน้าและผลลัพธ์ของคำสั่งผลิตอย่างชัดเจน และนำไปวิเคราะห์คอขวด ความล่าช้า และอัตราการเสร็จสิ้นของกระบวนการได้. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud โดยข้อมูลน่าจะอยู่ในตารางส่วนหัวใบสั่งงาน เช่น WIP_DISCRETE_JOBS ในช่องสถานะ. ตัวอย่าง ปล่อยแล้วเสร็จสิ้นแล้วพักไว้ยกเลิกแล้ว | |||
| ปริมาณตามแผน PlannedQuantity | จำนวนสินค้าที่กำหนดให้ผลิตตามคำสั่งผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุปริมาณเป้าหมายที่ต้องผลิตสำหรับคำสั่งผลิตหนึ่งรายการ โดยกำหนดในช่วงวางแผนตามความต้องการและกำลังการผลิต. ค่านี้เป็นข้อมูลสำคัญสำหรับ KPI 'ความคลาดเคลื่อนระหว่างปริมาณตามแผนกับปริมาณจริง' โดยนำไปเปรียบเทียบกับปริมาณที่ผลิตได้จริง การวิเคราะห์ข้อมูลนี้ช่วยประเมินความแม่นยำของแผน อัตราผลผลิต และระดับของเสีย. เหตุผลที่สำคัญ เป็นปริมาณอ้างอิงสำหรับประเมินความถูกต้องของผลผลิต อัตราผลผลิต และของเสีย ซึ่งสำคัญต่อการวางแผนกำลังการผลิตและวัสดุ. แหล่งข้อมูล ตรวจสอบเอกสารของ Oracle Manufacturing Cloud ช่องข้อมูลนี้เป็นช่องมาตรฐานในตารางใบสั่งงาน เช่น WIP_DISCRETE_JOBS และมักใช้ชื่อ 'START_QUANTITY' หรือชื่อที่คล้ายกัน. ตัวอย่าง 10050001250 | |||
| ปริมาณที่ผลิตเสร็จ CompletedQuantity | จำนวนสินค้าที่ผลิตและดำเนินการเสร็จจริง. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกปริมาณผลผลิตสุดท้ายของคำสั่งผลิตหลังดำเนินการทุกขั้นตอนเสร็จแล้ว ซึ่งอาจต่างจากปริมาณตามแผนเนื่องจากของเสีย การสูญเสียผลผลิต หรือการผลิตเกิน. ค่านี้คือค่าผลจริงที่ใช้ใน KPI 'ความคลาดเคลื่อนระหว่างปริมาณตามแผนกับปริมาณจริง' และเป็นข้อมูลพื้นฐานสำหรับวิเคราะห์ประสิทธิภาพการผลิต อัตราผลผลิต และสาเหตุที่ปริมาณจริงแตกต่างจากแผน. เหตุผลที่สำคัญ ใช้วัดผลผลิตจริงของกระบวนการผลิต ช่วยวิเคราะห์อัตราผลผลิต ประสิทธิภาพ และความแม่นยำในการวางแผนได้. แหล่งข้อมูล ดูเอกสาร Oracle Manufacturing Cloud โดยปกติข้อมูลนี้จะอยู่ในตารางใบสั่งงาน เช่น WIP_DISCRETE_JOBS ในคอลัมน์ 'QUANTITY_COMPLETED'. ตัวอย่าง 9849501255 | |||
| ระยะเวลารวมของรอบการผลิต TotalCycleTime | ระยะเวลาตั้งแต่สร้างใบสั่งผลิตจนดำเนินการเสร็จสิ้น. | ||
| คำอธิบาย แอตทริบิวต์นี้เป็นค่าที่คำนวณจากเวลาตั้งแต่เหตุการณ์แรก เช่น 'สร้างใบสั่งงาน' จนถึงเหตุการณ์สุดท้าย เช่น 'ดำเนินการใบสั่งงานเสร็จสิ้น' ของใบสั่งผลิตแต่ละรายการ นี่คือ KPI หลักสำหรับวัดประสิทธิภาพโดยรวมของกระบวนการ และเป็นตัวชี้วัดสำคัญในแดชบอร์ดระยะเวลานำการผลิตตั้งแต่ต้นจนจบ ช่วยให้เห็นภาพรวมประสิทธิภาพและติดตามการปรับปรุงตามเวลา. เหตุผลที่สำคัญ ตัวชี้วัดประสิทธิภาพหลักนี้ใช้วัดประสิทธิภาพตั้งแต่ต้นจนจบของกระบวนการผลิตสำหรับใบสั่งแต่ละรายการ. แหล่งข้อมูล แอตทริบิวต์นี้ไม่มีในระบบต้นทาง โดยจะคำนวณระหว่างการแปลงข้อมูลด้วยการนำเวลาประทับต่ำสุดออกจากเวลาประทับสูงสุดของแต่ละเคส. ตัวอย่าง 10 วัน 4 ชั่วโมง3 สัปดาห์ 2 วัน15.5 วัน | |||
| ลำดับความสำคัญในการผลิต ProductionPriority | รหัสหรือค่าที่ระบุความเร่งด่วนหรือลำดับความสำคัญของใบสั่งผลิต. | ||
| คำอธิบาย แอตทริบิวต์นี้กำหนดระดับความสำคัญให้ใบสั่งผลิต เช่น 'สูง', 'ปานกลาง' หรือ 'ต่ำ' ช่วยให้ผู้วางแผนและทีมผลิตจัดลำดับงานเมื่อทรัพยากรมีจำกัด ในแดชบอร์ดวิเคราะห์สาเหตุหลักของความล่าช้าและผลกระทบของกิจกรรม คุณสามารถใช้ระดับความสำคัญเป็นมิติในการวิเคราะห์ว่าใบสั่งที่มีความสำคัญสูงดำเนินการได้เร็วกว่าใบสั่งอื่นจริงหรือไม่ หรือยังพบความล่าช้าอยู่ วิธีนี้ช่วยประเมินว่าระบบจัดลำดับความสำคัญได้ผลเพียงใด. เหตุผลที่สำคัญ ช่วยตรวจสอบว่าระบบจัดลำดับความสำคัญได้ผลหรือไม่ และใบสั่งที่มีความสำคัญสูงดำเนินการเร็วกว่ารายการที่มีความสำคัญต่ำหรือไม่. แหล่งข้อมูล โปรดดูเอกสาร Oracle Manufacturing Cloud ฟิลด์นี้อาจเป็นฟิลด์มาตรฐานหรือฟิลด์ที่กำหนดเองในส่วนหัวของใบสั่งงาน. ตัวอย่าง สูงปานกลางต่ำ19 | |||
| เวลาสิ้นสุดเหตุการณ์ EventEndTime | วันที่และเวลาที่กิจกรรมหรือเหตุการณ์หนึ่งเสร็จสิ้นอย่างแม่นยำ. | ||
| คำอธิบาย แอตทริบิวต์นี้บันทึกเวลาที่กิจกรรมซึ่งมีระยะเวลาดำเนินการเสร็จสิ้น โดยใช้ร่วมกับ StartTime เพื่อระบุช่วงเวลาของกิจกรรมอย่างชัดเจน เมื่อมีทั้งเวลาเริ่มต้นและเวลาสิ้นสุด คุณจะคำนวณเวลาดำเนินการของแต่ละกิจกรรมได้อย่างแม่นยำ วิธีนี้ให้ผลแม่นยำกว่าการอนุมานระยะเวลาจากเวลาเริ่มต้นของเหตุการณ์ถัดไป เพราะช่วยแยกเวลารอออกจากเวลาดำเนินการ. เหตุผลที่สำคัญ ช่วยคำนวณเวลาดำเนินการของกิจกรรมได้อย่างแม่นยำ และแยกออกจากเวลาระหว่างกิจกรรมที่ใช้รอ. แหล่งข้อมูล ข้อมูลนี้อาจอยู่ในบันทึกเหตุการณ์หรือตารางธุรกรรมที่บันทึกเวลาเริ่มต้นและสิ้นสุดของการปฏิบัติงาน. ตัวอย่าง 2023-10-26T08:05:10Z2023-10-26T15:00:00Z2023-11-05T10:11:55Z | |||
| สถานะการทำงานตามกำหนดการ ScheduleAdherenceStatus | สถานะที่คำนวณเพื่อระบุว่าใบสั่งเสร็จตามกำหนด ก่อนกำหนด หรือหลังกำหนด. | ||
| คำอธิบาย แอตทริบิวต์นี้ได้จากการเปรียบเทียบ 'วันที่สิ้นสุดตามแผน' กับเวลาจริงของกิจกรรม 'ดำเนินการใบสั่งงานเสร็จสิ้น' เพื่อแสดงผลการทำงานตามกำหนดการอย่างชัดเจน สถานะนี้เป็นข้อมูลพื้นฐานของแดชบอร์ดและ KPI การทำงานตามกำหนดการ ช่วยให้ผู้ใช้กรองใบสั่งที่ล่าช้าและตรวจสอบสาเหตุได้อย่างรวดเร็ว. เหตุผลที่สำคัญ แสดงผลการทำงานตามกำหนดเวลาอย่างชัดเจน ทำให้ค้นหาและวิเคราะห์ใบสั่งที่ไม่เสร็จตามกำหนดได้ง่าย. แหล่งข้อมูล แอตทริบิวต์นี้คำนวณระหว่างการแปลงข้อมูล โดยเปรียบเทียบแอตทริบิวต์ 'PlannedEndDate' กับเวลาประทับของเหตุการณ์ที่งานเสร็จสิ้น. ตัวอย่าง ตรงเวลาล่าช้าก่อนกำหนด | |||
| สถานะการปล่อยใบสั่งงานตามกำหนดเวลา ReleaseOnTimeStatus | สถานะที่คำนวณเพื่อระบุว่าปล่อยใบสั่งตามกำหนด ก่อนกำหนด หรือหลังกำหนด. | ||
| คำอธิบาย แอตทริบิวต์นี้ได้จากการเปรียบเทียบ 'วันที่เริ่มต้นตามแผน' กับเวลาจริงของกิจกรรม 'ปล่อยใบสั่งงาน' โดยเน้นตรวจสอบว่าขั้นตอนแรกของกระบวนการเป็นไปตามกำหนดหรือไม่ สถานะนี้ใช้สนับสนุน KPI อัตราการปล่อยใบสั่งผลิตตามกำหนดและแดชบอร์ดที่เกี่ยวข้อง อีกทั้งช่วยแยกวิเคราะห์ความล่าช้าที่เกิดขึ้นตั้งแต่ช่วงเริ่มต้นการผลิต. เหตุผลที่สำคัญ ช่วยระบุและวิเคราะห์ความล่าช้าในขั้นตอนสำคัญของการปล่อยใบสั่งงานเข้าสู่พื้นที่การผลิตโดยเฉพาะ. แหล่งข้อมูล แอตทริบิวต์นี้คำนวณระหว่างการแปลงข้อมูล โดยเปรียบเทียบแอตทริบิวต์ 'PlannedStartDate' กับเวลาประทับของเหตุการณ์ปล่อยใบสั่ง. ตัวอย่าง ตรงเวลาล่าช้าก่อนกำหนด | |||
| สถานะความพร้อมของวัสดุ MaterialAvailabilityStatus | ระบุว่าวัสดุที่จำเป็นสำหรับใบสั่งผลิตพร้อมใช้งานหรือไม่. | ||
| คำอธิบาย แอตทริบิวต์นี้แสดงสถานะความพร้อมของวัสดุ โดยค่าที่พบบ่อย ได้แก่ 'พร้อมใช้งาน', 'ขาดแคลน' หรือ 'พร้อมใช้งานบางส่วน' ระบบกำหนดสถานะจากการเปรียบเทียบระดับสินค้าคงคลังกับรายการวัสดุของใบสั่งผลิต แอตทริบิวต์นี้เป็นข้อมูลหลักของแดชบอร์ดวิเคราะห์ผลกระทบจากการขาดแคลนวัสดุและ KPI ที่เกี่ยวข้อง การวิเคราะห์ข้อมูลนี้ช่วยวัดผลกระทบของวัสดุที่ขาดแคลนต่อเวลาเริ่มผลิตและระยะเวลานำโดยรวม. เหตุผลที่สำคัญ ใช้วัดผลกระทบของการขาดแคลนวัสดุต่อตารางการผลิตโดยตรง ซึ่งเป็นสาเหตุที่พบบ่อยของความล่าช้าครั้งใหญ่. แหล่งข้อมูล โปรดดูเอกสาร Oracle Manufacturing Cloud ข้อมูลนี้อาจไม่มีเป็นฟิลด์โดยตรง แต่อาจคำนวณได้จากการตรวจสอบความพร้อมของส่วนประกอบสำหรับใบสั่งงาน. ตัวอย่าง พร้อมใช้งานขาดแคลนมีพร้อมบางส่วน | |||
| สายการผลิต ProductionLine | สายการประกอบหรือสายการผลิตเฉพาะภายในโรงงานที่ได้รับมอบหมายให้ดำเนินการตามใบสั่งงาน. | ||
| คำอธิบาย แอตทริบิวต์นี้ระบุเครื่องจักรหรือกลุ่มศูนย์งานที่รับผิดชอบการผลิตตามใบสั่งผลิต โดยให้รายละเอียดเฉพาะเจาะจงกว่าโรงงานผลิต ในแดชบอร์ดวิเคราะห์คอขวดด้านการใช้ทรัพยากร แอตทริบิวต์นี้ช่วยระบุความล่าช้าที่เกิดขึ้นในสายการผลิตหรือศูนย์งานแต่ละแห่ง รวมถึงข้อจำกัดด้านกำลังการผลิต และช่วยจัดสรรทรัพยากรได้เหมาะสมยิ่งขึ้น. เหตุผลที่สำคัญ ช่วยวิเคราะห์การใช้ทรัพยากรและค้นหาคอขวดในระดับสายการผลิตหรือศูนย์งานแต่ละแห่งได้อย่างละเอียด. แหล่งข้อมูล โปรดดูเอกสาร Oracle Manufacturing Cloud โดยทั่วไปข้อมูลนี้จะอยู่ในรายละเอียดเส้นทางการผลิตหรือขั้นตอนการปฏิบัติงานของใบสั่งงาน. ตัวอย่าง LINE_01_PACKAGINGASSEMBLY_CELL_3BCNC_MACHINE_5 | |||
กิจกรรมในการวางแผนการผลิต
| กิจกรรม | คำอธิบาย | ||
|---|---|---|---|
| ดำเนินการใบสั่งงานเสร็จแล้ว | กิจกรรมนี้หมายถึงผลิตสินค้าสำเร็จรูปตามจำนวนสุดท้ายและบันทึกผลไว้กับคำสั่งผลิตแล้ว เป็นเหตุการณ์ที่แสดงว่ากิจกรรมการผลิตทั้งหมดของคำสั่งผลิตรายการนั้นสิ้นสุดลง. | ||
| เหตุผลที่สำคัญ กิจกรรมนี้เป็นจุดสิ้นสุดหลักที่แสดงความสำเร็จ จึงจำเป็นต่อการคำนวณระยะเวลานำตั้งแต่ต้นจนจบและวัดว่าการผลิตเป็นไปตามกำหนดวันที่เสร็จตามแผนหรือไม่ อีกทั้งยังเป็นข้อมูลสำคัญสำหรับการวิเคราะห์ผลการดำเนินงาน. แหล่งข้อมูล เหตุการณ์นี้เกิดขึ้นโดยตรงจากธุรกรรมการเสร็จสิ้นที่นำสินค้าสำเร็จรูปเข้าคลัง โดยมีการบันทึกวันที่เสร็จสิ้นของใบสั่งงานหรือการเปลี่ยนสถานะเป็น 'เสร็จสิ้นแล้ว'. บันทึก ดึงข้อมูลจากเวลาประทับของธุรกรรมการเสร็จสิ้นรายการสุดท้าย หรือวันที่เปลี่ยนสถานะใบสั่งงานเป็น 'เสร็จสมบูรณ์'. ประเภทเหตุการณ์ explicit | |||
| ปล่อยใบสั่งงานแล้ว | หมายถึงการปล่อยคำสั่งผลิตไปยังพื้นที่การผลิตอย่างเป็นทางการ เพื่ออนุญาตให้เริ่มกิจกรรมการผลิต เมื่อเกิดเหตุการณ์นี้ เอกสารของคำสั่งผลิต เช่น รายการหยิบวัสดุและใบกำหนดเส้นทางการผลิต จะพร้อมให้พนักงานฝ่ายผลิตใช้งาน. | ||
| เหตุผลที่สำคัญ นี่คือหมุดหมายสำคัญที่แบ่งช่วงวางแผนออกจากช่วงดำเนินการ ความล่าช้าในการปล่อยคำสั่งผลิตเป็นสาเหตุที่พบบ่อยของการผลิตไม่ทันกำหนด จึงควรติดตามอย่างใกล้ชิด. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงเมื่อผู้ใช้หรือกระบวนการของระบบเปลี่ยนสถานะใบสั่งงานเป็น 'ปล่อยแล้ว' โดยทั่วไปจะบันทึกเวลาประทับวันที่ปล่อยไว้ในส่วนหัวของใบสั่งงาน. บันทึก ดึงข้อมูลจากเวลาประทับ 'วันที่ปล่อย' ในระเบียนใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| ปิดใบสั่งงานแล้ว | นี่คือขั้นตอนธุรการสุดท้ายหลังการผลิตเสร็จสิ้น โดยสรุปต้นทุนทั้งหมด คำนวณความแปรปรวน และบันทึกรายการ จากนั้นจึงปิดคำสั่งผลิตอย่างเป็นทางการในด้านการเงินและโลจิสติกส์. | ||
| เหตุผลที่สำคัญ ระยะเวลาตั้งแต่ 'เสร็จสิ้นแล้ว' จนถึง 'ปิดแล้ว' ช่วยให้เห็นความไม่มีประสิทธิภาพในขั้นตอนปิดบัญชีหรือคำนวณต้นทุน และเป็นจุดสิ้นสุดที่ชัดเจนของวงจรใบสั่งงานทั้งหมด. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงเมื่อเรียกใช้กระบวนการปิดงวด หรือเมื่อผู้ใช้เปลี่ยนสถานะใบสั่งงานเป็น 'ปิดแล้ว' ด้วยตนเอง โดยทั่วไปจะจัดเก็บเวลาประทับวันที่ปิดไว้ในใบสั่งงาน. บันทึก ดึงข้อมูลจากเวลาประทับเมื่อเปลี่ยนสถานะใบสั่งงานเป็น 'ปิดแล้ว'. ประเภทเหตุการณ์ explicit | |||
| เริ่มการผลิตแล้ว | กิจกรรมนี้หมายถึงการเริ่มขั้นตอนการผลิตขั้นแรกของคำสั่งผลิต เป็นจุดที่เริ่มลงมือผลิตสินค้าจริงในพื้นที่การผลิต. | ||
| เหตุผลที่สำคัญ หมุดหมายนี้สำคัญต่อการวัดรอบเวลาการผลิตจริงและการตรวจสอบว่าเริ่มผลิตตามวันที่วางแผนไว้หรือไม่ ช่วยแยกความล่าช้าก่อนเริ่มผลิตออกจากความล่าช้าระหว่างดำเนินการผลิต. แหล่งข้อมูล อาจบันทึกเหตุการณ์นี้โดยตรงจากธุรกรรมในพื้นที่การผลิต เช่น พนักงานลงเวลาเริ่มทำงานในขั้นตอนแรก หรืออาจอนุมานจากเวลาประทับของธุรกรรมแรงงานครั้งแรกหรือการใช้วัสดุครั้งแรกหลังปล่อยคำสั่งผลิต. บันทึก ดึงข้อมูลจากธุรกรรม 'ย้ายงาน' หรือ 'เสร็จสิ้น' รายการแรกที่บันทึกไว้กับขั้นตอนการผลิตของใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| สร้างใบสั่งงานแล้ว | กิจกรรมนี้หมายถึงการสร้างคำสั่งผลิต หรือที่เรียกว่าใบสั่งงาน ใน Oracle Manufacturing Cloud ซึ่งเป็นคำสั่งอย่างเป็นทางการให้ผลิตสินค้าตามจำนวนที่กำหนด โดยทั่วไปสร้างจากแผนการผลิตหลักหรือคำสั่งขาย. | ||
| เหตุผลที่สำคัญ กิจกรรมนี้เป็นจุดเริ่มต้นของกระบวนการผลิต จึงสำคัญต่อการวัดระยะเวลานำโดยรวมและวิเคราะห์เวลาตั้งแต่เกิดสัญญาณความต้องการจนถึงการเริ่มดำเนินการผลิต ช่วยให้ทราบว่าใช้เวลานานเท่าใดกว่าจะมีการดำเนินการตามความต้องการผลิตอย่างเป็นทางการ. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงจากธุรกรรมการสร้างใบสั่งงาน โดยใช้เวลาประทับที่สร้างระเบียนใบสั่งงานในตารางการดำเนินการผลิต เช่น WIP_DISCRETE_JOBS หรือตารางที่คล้ายกัน. บันทึก ดึงข้อมูลจากวันที่สร้างรายการใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| ดำเนินการผลิตขั้นตอนนี้เสร็จแล้ว | หมายถึงการทำขั้นตอนหนึ่งในเส้นทางการผลิตของใบสั่งงานเสร็จสิ้น โดยทั่วไปคำสั่งผลิตหนึ่งรายการจะมีเหตุการณ์ 'ดำเนินการผลิตขั้นตอนนี้เสร็จแล้ว' หลายครั้ง ตามจำนวนขั้นตอนในกระบวนการผลิต. | ||
| เหตุผลที่สำคัญ การวิเคราะห์เวลาระหว่างการเสร็จสิ้นของแต่ละขั้นตอนที่ต่อเนื่องกันช่วยให้เห็นรายละเอียดการไหลของการผลิต ช่วยระบุขั้นตอนที่เป็นคอขวดและคำนวณเวลาที่งานค้างอยู่ระหว่างผลิตในแต่ละช่วง. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงจากธุรกรรมการย้ายงานหรือการเสร็จสิ้นในพื้นที่การผลิต พนักงานบันทึกจำนวนที่ผลิตเสร็จในแต่ละขั้นตอน ซึ่งจะสร้างระเบียนธุรกรรมพร้อมเวลาประทับ. บันทึก ดึงข้อมูลจากธุรกรรมการเสร็จสิ้นของขั้นตอนการผลิตแต่ละขั้นในใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| ตรวจสอบความพร้อมของวัสดุแล้ว | หมายถึงจุดที่ระบบตรวจสอบแล้วว่ามีชิ้นส่วนที่จำเป็นสำหรับคำสั่งผลิตครบหรือไม่ โดยมักเป็นขั้นตอนอัตโนมัติหลังสร้างคำสั่งผลิต หรือผู้วางแผนอาจเริ่มตรวจสอบด้วยตนเอง. | ||
| เหตุผลที่สำคัญ การติดตามกิจกรรมนี้ช่วยวิเคราะห์ความล่าช้าที่เกิดจากวัสดุขาดแคลน และแยกปัญหาด้านการวางแผนออกจากปัญหาด้านการดำเนินงาน ทั้งยังช่วยให้เข้าใจว่าประสิทธิภาพของห่วงโซ่อุปทานส่งผลต่อเวลาเริ่มผลิตอย่างไร. แหล่งข้อมูล เหตุการณ์นี้น่าจะอนุมานได้จากการเปลี่ยนสถานะของใบสั่งงานหรือรายการความต้องการชิ้นส่วน เช่น เปลี่ยนจาก 'รอชิ้นส่วน' เป็น 'มีชิ้นส่วนพร้อม' หรือจากการกรอกข้อมูลในช่องสถานะวัสดุ. บันทึก อนุมานจากการเปลี่ยนแปลงช่องสถานะความพร้อมของวัสดุที่เชื่อมโยงกับใบสั่งงาน. ประเภทเหตุการณ์ inferred | |||
| ตรวจสอบคุณภาพแล้ว | หมายถึงการตรวจสอบคุณภาพระหว่างหรือหลังขั้นตอนการผลิต ซึ่งอาจรวมถึงการวัด การตรวจด้วยสายตา หรือการทดสอบอื่น ๆ เพื่อให้แน่ใจว่าผลิตภัณฑ์เป็นไปตามข้อกำหนด. | ||
| เหตุผลที่สำคัญ กิจกรรมนี้ช่วยให้เห็นกระบวนการจัดการคุณภาพ การวิเคราะห์ความถี่และระยะเวลาของการตรวจสอบ รวมถึงผลตรวจว่าผ่านหรือไม่ผ่าน ช่วยระบุคอขวดหรือปัญหาด้านคุณภาพที่เกิดซ้ำ. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงในโมดูล Oracle Quality Management ผลการตรวจสอบจะบันทึกไว้ในแผนรวบรวมข้อมูลคุณภาพ ซึ่งเชื่อมโยงกับคำสั่งผลิตหรือขั้นตอนการผลิตที่เกี่ยวข้อง. บันทึก ดึงข้อมูลจากระเบียนในตารางผลการรวบรวมข้อมูลคุณภาพที่เชื่อมโยงกับใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| เบิกวัสดุแล้ว | กิจกรรมนี้หมายถึงธุรกรรมการเบิกชิ้นส่วนจากคลังสินค้าไปใช้กับคำสั่งผลิตรายการนั้น แสดงว่ามีการหยิบวัตถุดิบหรือชิ้นส่วนประกอบย่อยที่จำเป็นและนำไปยังสายการผลิตแล้ว. | ||
| เหตุผลที่สำคัญ การติดตามการเบิกวัสดุช่วยวิเคราะห์ประสิทธิภาพของงานคลังสินค้าและโลจิสติกส์ ทั้งยังยืนยันความพร้อมของวัสดุก่อนเริ่มผลิต ทำให้เห็นสถานะได้แม่นยำกว่าการตรวจสอบครั้งแรก. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงเป็นธุรกรรมวัสดุในโมดูลสินค้าคงคลังและเชื่อมโยงกับใบสั่งงาน แต่ละธุรกรรมมีเวลาประทับและรายละเอียดของชิ้นส่วนที่เบิก. บันทึก ดึงข้อมูลจากระเบียนธุรกรรมวัสดุ เช่น การเบิกชิ้นส่วน WIP ที่เชื่อมโยงกับรหัสใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| ปรับแผนการผลิตแล้ว | กิจกรรมนี้เกิดขึ้นเมื่อมีการเปลี่ยนพารามิเตอร์สำคัญของคำสั่งผลิตที่ปล่อยแล้ว เช่น จำนวนที่ต้องผลิตหรือวันที่กำหนดให้เสร็จ การเปลี่ยนแปลงนี้แสดงว่าแผนเดิมที่แจ้งให้ฝ่ายผลิตดำเนินการมีการเปลี่ยนไป. | ||
| เหตุผลที่สำคัญ การปรับเปลี่ยนบ่อยครั้งบ่งชี้ว่ากระบวนการวางแผนหรือดำเนินการผลิตไม่คงที่ การติดตามเหตุการณ์เหล่านี้ช่วยวัดระดับการเปลี่ยนแปลงและค้นหาสาเหตุที่แท้จริง เช่น ความผันผวนของความต้องการหรือปัญหาในการผลิต. แหล่งข้อมูล เหตุการณ์นี้บันทึกโดยตรงได้จากประวัติการตรวจสอบหรือบันทึกการเปลี่ยนแปลงในระเบียนใบสั่งงาน Oracle Cloud มักติดตามการเปลี่ยนแปลงของช่องข้อมูลสำคัญ รวมถึงผู้ที่เปลี่ยนและเวลาที่เปลี่ยน. บันทึก ดึงข้อมูลจากบันทึกการตรวจสอบหรือตารางประวัติการเปลี่ยนแปลงของรายการใบสั่งงาน. ประเภทเหตุการณ์ explicit | |||
| ยกเลิกใบสั่งงานแล้ว | กิจกรรมนี้หมายถึงการยกเลิกคำสั่งผลิตที่สร้างไว้ก่อนหน้านี้และอาจปล่อยไปแล้ว เป็นเส้นทางกรณียกเว้นที่หยุดงานทั้งหมดของคำสั่งผลิตรายการนั้น. | ||
| เหตุผลที่สำคัญ การติดตามการยกเลิกสำคัญต่อการทำความเข้าใจกรณียกเว้นในกระบวนการ การวิเคราะห์เหตุผลที่ยกเลิกช่วยให้เห็นปัญหาด้านการคาดการณ์ความต้องการ ความแม่นยำในการวางแผน หรือการเปลี่ยนแปลงทางวิศวกรรม. แหล่งข้อมูล เหตุการณ์นี้เกิดขึ้นโดยตรงเมื่อผู้ใช้เปลี่ยนสถานะใบสั่งงานเป็น 'ยกเลิกแล้ว' และมีการบันทึกเวลาประทับของการเปลี่ยนสถานะ. บันทึก ดึงข้อมูลจากเวลาประทับเมื่อเปลี่ยนสถานะใบสั่งงานเป็น 'ยกเลิกแล้ว'. ประเภทเหตุการณ์ explicit | |||
| วิเคราะห์ผลการผลิตแล้ว | หมายถึงการวิเคราะห์ผลการดำเนินงานของคำสั่งผลิตหลังเสร็จสิ้น โดยเปรียบเทียบผลจริงกับเป้าหมายตามแผน ซึ่งอาจรวมถึงการทบทวนต้นทุน การใช้วัสดุ และการทำงานตามกำหนดการ. | ||
| เหตุผลที่สำคัญ กิจกรรมนี้ช่วยให้เข้าใจว่าการปรับปรุงอย่างต่อเนื่องมีประสิทธิผลเพียงใด การวัดเวลาที่ใช้วิเคราะห์ผลการดำเนินงานช่วยให้ทราบว่าองค์กรเรียนรู้จากความแตกต่างของผลการผลิตและตอบสนองได้รวดเร็วเพียงใด. แหล่งข้อมูล เหตุการณ์นี้คำนวณขึ้น เนื่องจากเป็นกระบวนการทางธุรกิจ ไม่ใช่ธุรกรรมของระบบ อาจอนุมานจากวันที่สร้างรายงานความแปรปรวนหรือการปรับปรุงช่องบันทึกผลการดำเนินงาน ทั้งนี้ขึ้นอยู่กับขั้นตอนการทำงานของแต่ละองค์กร. บันทึก อนุมานจากการตรวจพบการสร้างรายงานความแปรปรวนที่เกี่ยวข้องหรือการอัปเดตสถานะในระบบจัดการผลการดำเนินงาน. ประเภทเหตุการณ์ calculated | |||
| อนุมัติใบสั่งงานแล้ว | กิจกรรมนี้หมายถึงผู้วางแผนหรือผู้จัดการตรวจสอบและอนุมัติคำสั่งผลิตแล้ว อาจต้องได้รับอนุมัติก่อนปล่อยคำสั่งผลิตไปยังพื้นที่การผลิต โดยเฉพาะผลิตภัณฑ์ที่มีมูลค่าสูงหรือซับซ้อน. | ||
| เหตุผลที่สำคัญ การวิเคราะห์เวลาตั้งแต่สร้างจนถึงอนุมัติช่วยระบุคอขวดในขั้นตอนธุรการก่อนเริ่มผลิต หากการอนุมัติใช้เวลานาน ก็อาจทำให้การผลิตเริ่มล่าช้าอย่างมาก. แหล่งข้อมูล โดยทั่วไปอนุมานเหตุการณ์นี้จากการเปลี่ยนสถานะของใบสั่งงาน เช่น เปลี่ยนจาก 'ยังไม่อนุมัติ' เป็น 'อนุมัติแล้ว' Oracle มักใช้ช่องสถานะเพื่อจัดการวงจรของรายการธุรกรรม เช่น ใบสั่งงาน. บันทึก อนุมานจากการเปลี่ยนสถานะใบสั่งงานจากสถานะที่ยังไม่อนุมัติเป็นสถานะที่อนุมัติแล้วหรือพร้อมปล่อย. ประเภทเหตุการณ์ inferred | |||
คู่มือการดึงข้อมูล
ขั้นตอน
- ไปที่ Oracle BI Publisher: เข้าสู่ระบบ Oracle Fusion Cloud ด้วยผู้ใช้ที่มีสิทธิ์ BI Author หรือ Administrator ใช้เมนู Navigator ไปที่ Tools > Reports and Analytics จากนั้นคลิกปุ่ม 'Browse Catalog' เพื่อเปิดแค็ตตาล็อก BI Publisher
- สร้าง Data Model ใหม่: ในแค็ตตาล็อก BI Publisher ไปยังโฟลเดอร์ที่เหมาะสม เช่น Shared Folders > Custom คลิกเมนูดรอปดาวน์ 'New' แล้วเลือก 'Data Model'
- กำหนดชุดข้อมูลใหม่: ในตัวแก้ไข Data Model คลิกไอคอน '+' ข้าง 'Data Sets' แล้วเลือก 'SQL Query'
- ตั้งค่าชุดข้อมูล: ในกล่องโต้ตอบ 'New Data Set' ให้ตั้งชื่อที่สื่อความหมาย เช่น 'Production_Planning_Event_Log' สำหรับ 'Data Source' ให้เลือกฐานข้อมูลแอปพลิเคชัน Oracle Fusion ของคุณ ซึ่งโดยทั่วไปมีชื่อว่า 'ApplicationDB_FSCM' หรือชื่อใกล้เคียง
- ป้อนคำสั่ง SQL: คัดลอกคำสั่ง SQL ฉบับเต็มจากส่วน 'query' ในเอกสารนี้ แล้ววางลงในช่องข้อความ 'SQL Query'
- กำหนดพารามิเตอร์คำสั่งค้นหา: คำสั่งใช้พารามิเตอร์
:p_start_dateและ:p_end_dateเพื่อกรองช่วงวันที่ เมื่อวางคำสั่งแล้ว พารามิเตอร์เหล่านี้จะแสดงในส่วนพารามิเตอร์ กำหนด 'Data Type' เป็น 'Date' สำหรับแต่ละพารามิเตอร์ และใส่ 'Display Label' ที่อ่านเข้าใจง่าย เช่น 'วันที่เริ่มต้น' คุณจะกำหนดค่าเริ่มต้นด้วยก็ได้ - ดูและตรวจสอบข้อมูล: คลิกแท็บ 'Data' ในตัวแก้ไข Data Model กรอกค่าวันที่เริ่มต้นและวันที่สิ้นสุด แล้วคลิก 'View' เพื่อเรียกใช้คำสั่งและดูตัวอย่างข้อมูลที่ดึงมา ตรวจสอบว่าคอลัมน์และแถวแสดงผลตามที่คาดไว้
- บันทึก Data Model: เมื่อพอใจกับตัวอย่างข้อมูลแล้ว คลิกไอคอน 'Save' ตั้งชื่อ Data Model เช่น 'ProductionPlanningExtraction.xdm' แล้วบันทึกไว้ในโฟลเดอร์กำหนดเองที่เตรียมไว้
- สร้างรายงานเพื่อส่งออก: หากต้องการส่งออกชุดข้อมูลทั้งหมด ต้องเชื่อม Data Model นี้กับรายงาน คลิกปุ่ม 'Create Report' จาก Data Model ที่บันทึกไว้ แล้วทำตามตัวช่วยสร้างเพื่อสร้างรายงานแบบตารางอย่างง่าย ไม่จำเป็นต้องจัดรูปแบบซับซ้อน
- เรียกใช้และส่งออกรายงาน: บันทึกรายงานที่สร้างขึ้น เปิดรายงานแล้วเรียกใช้โดยระบุพารามิเตอร์วันที่ที่ต้องการ เมื่อสร้างรายงานเสร็จ ให้ใช้ฟังก์ชัน 'Export' เพื่อบันทึกผลลัพธ์เป็นไฟล์ CSV ไฟล์นี้คือบันทึกเหตุการณ์ที่พร้อมอัปโหลด
การกำหนดค่า
- แหล่งข้อมูล: ต้องเรียกใช้คิวรีกับฐานข้อมูลแอปพลิเคชัน Oracle Fusion ซึ่งโดยทั่วไปมีชื่อว่า
ApplicationDB_FSCMตรวจสอบว่าผู้ใช้ที่กำหนดค่าไว้มีสิทธิ์อ่านตารางการผลิต สินค้าคงคลัง และบุคลากรทั้งหมดที่อ้างอิงในคิวรี - พารามิเตอร์ช่วงวันที่: คิวรีมีพารามิเตอร์ที่ต้องระบุ 2 รายการ ได้แก่
:p_start_dateและ:p_end_dateเพื่อกรองข้อมูล แนะนำให้ดึงข้อมูลครั้งละ 3 ถึง 6 เดือน เพื่อให้ระบบทำงานได้ดีและควบคุมขนาดไฟล์ - ตัวกรองหลัก: หากต้องการจำกัดขอบเขตข้อมูลและเพิ่มประสิทธิภาพ ให้พิจารณาเพิ่มเงื่อนไข
WHEREใน common table expressionbase_dataตัวกรองที่ใช้กันทั่วไป ได้แก่IODV.ORGANIZATION_CODE IN ('[Your Plant Code 1]', '[Your Plant Code 2]')เพื่อเลือกโรงงานผลิตที่ต้องการWDJ.WORK_ORDER_TYPE IN ('Standard', '[Your Custom Type]')เพื่อเลือกประเภทใบสั่งผลิตที่ต้องการ
- ข้อควรพิจารณาด้านประสิทธิภาพ: คิวรีนี้มีความซับซ้อนและใช้หลายส่วน
UNION ALLหากใช้กับการปฏิบัติการด้านการผลิตขนาดใหญ่ อาจใช้ทรัพยากรมาก ควรกำหนดเวลาให้ดึงข้อมูลนอกช่วงที่มีการใช้งานสูง เพื่อลดผลกระทบต่อประสิทธิภาพของระบบ - ข้อกำหนดเบื้องต้น: ผู้ใช้ที่สร้างและเรียกใช้โมเดลข้อมูลต้องมีบทบาท Oracle BI Publisher เช่น
BI Authorส่วนผู้ใช้ของแหล่งข้อมูลพื้นฐานต้องได้รับสิทธิ์อ่านตารางWIP_DISCRETE_JOBS,WIP_OPERATIONS,INV_MATERIAL_TXNS,QA_RESULTS,INV_ORGANIZATION_DEFINITIONS_V,EGP_SYSTEM_ITEMS_B,PER_USERSและPER_PERSON_NAMES_Fโดยตรง.
ตัวอย่างคำค้น sql
WITH base_data AS (
SELECT
WDJ.WORK_ORDER_NUMBER,
WDJ.STATUS_TYPE,
(SELECT STATUS_NAME FROM WIP_WORK_ORDER_STATUSES_VL WHERE STATUS_TYPE = WDJ.STATUS_TYPE) AS WORK_ORDER_STATUS_NAME,
ESI.ITEM_NUMBER AS PRODUCT_CODE,
IODV.ORGANIZATION_CODE AS PRODUCTION_PLANT,
PPNF.DISPLAY_NAME AS PLANNER,
WDJ.SCHEDULED_START_DATE,
WDJ.SCHEDULED_COMPLETION_DATE,
WDJ.CREATION_DATE,
WDJ.DATE_RELEASED,
WDJ.ACTUAL_COMPLETION_DATE,
WDJ.DATE_CLOSED,
WDJ.LAST_UPDATE_DATE,
WDJ.WIP_ENTITY_ID
FROM
WIP_DISCRETE_JOBS WDJ
JOIN INV_ORGANIZATION_DEFINITIONS_V IODV ON WDJ.ORGANIZATION_ID = IODV.ORGANIZATION_ID
JOIN EGP_SYSTEM_ITEMS_B ESI ON WDJ.PRIMARY_ITEM_ID = ESI.INVENTORY_ITEM_ID AND WDJ.ORGANIZATION_ID = ESI.ORGANIZATION_ID
LEFT JOIN PER_USERS PU ON WDJ.CREATED_BY = PU.USERNAME
LEFT JOIN PER_PERSON_NAMES_F PPNF ON PU.PERSON_ID = PPNF.PERSON_ID AND PPNF.NAME_TYPE = 'GLOBAL' AND TRUNC(SYSDATE) BETWEEN PPNF.EFFECTIVE_START_DATE AND PPNF.EFFECTIVE_END_DATE
WHERE
WDJ.CREATION_DATE BETWEEN TO_DATE(:p_start_date, 'YYYY-MM-DD') AND TO_DATE(:p_end_date, 'YYYY-MM-DD')
)
-- 1. Work Order Created
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Created' AS "ActivityName",
BD.CREATION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
UNION ALL
-- 2. Material Availability Checked (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Material Availability Checked' AS "ActivityName",
BD.CREATION_DATE + interval '1' minute AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
UNION ALL
-- 3. Work Order Approved (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Approved' AS "ActivityName",
BD.DATE_RELEASED - interval '1' minute AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
UNION ALL
-- 4. Work Order Released
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Released' AS "ActivityName",
BD.DATE_RELEASED AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
UNION ALL
-- 5. Materials Issued
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Materials Issued' AS "ActivityName",
IMT.TRANSACTION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
INV_MATERIAL_TXNS IMT
JOIN base_data BD ON IMT.TRANSACTION_SOURCE_ID = BD.WIP_ENTITY_ID
WHERE
IMT.TRANSACTION_SOURCE_TYPE_ID = 5 -- WIP Transaction Source Type
AND IMT.TRANSACTION_ACTION_ID IN (1, 27, 33, 34) -- Issue, Backflush, Sub-assy Return
AND IMT.TRANSACTION_TYPE_ID IN (35, 43) -- WIP Issue, Assembly Completion
UNION ALL
-- 6. Production Started
SELECT
OPS.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Started' AS "ActivityName",
OPS.FIRST_OP_START_DATE AS "EventTimestamp",
OPS.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
OPS.PRODUCT_CODE AS "ProductCode",
OPS.PRODUCTION_PLANT AS "ProductionPlant",
OPS.PLANNER AS "Planner",
OPS.SCHEDULED_START_DATE AS "PlannedStartDate",
OPS.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM (
SELECT
BD.WORK_ORDER_NUMBER,
MIN(WO.ACTUAL_START_DATE) AS FIRST_OP_START_DATE,
BD.WORK_ORDER_STATUS_NAME,
BD.PRODUCT_CODE,
BD.PRODUCTION_PLANT,
BD.PLANNER,
BD.SCHEDULED_START_DATE,
BD.SCHEDULED_COMPLETION_DATE
FROM
WIP_OPERATIONS WO
JOIN base_data BD ON WO.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
WO.ACTUAL_START_DATE IS NOT NULL
GROUP BY
BD.WORK_ORDER_NUMBER, BD.WORK_ORDER_STATUS_NAME, BD.PRODUCT_CODE, BD.PRODUCTION_PLANT, BD.PLANNER, BD.SCHEDULED_START_DATE, BD.SCHEDULED_COMPLETION_DATE
) OPS
UNION ALL
-- 7. Operation Completed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Operation Completed' AS "ActivityName",
WO.ACTUAL_COMPLETION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
WIP_OPERATIONS WO
JOIN base_data BD ON WO.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
WO.ACTUAL_COMPLETION_DATE IS NOT NULL
UNION ALL
-- 8. Production Plan Adjusted
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Plan Adjusted' AS "ActivityName",
BD.LAST_UPDATE_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_RELEASED IS NOT NULL
AND BD.STATUS_TYPE NOT IN (7, 12) -- Not Canceled or Closed
AND BD.LAST_UPDATE_DATE > (BD.DATE_RELEASED + interval '1' hour)
AND BD.LAST_UPDATE_DATE < NVL(BD.ACTUAL_COMPLETION_DATE, SYSDATE)
UNION ALL
-- 9. Quality Inspection Performed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Quality Inspection Performed' AS "ActivityName",
QR.CREATION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
QA_RESULTS QR
JOIN base_data BD ON QR.WIP_ENTITY_ID = BD.WIP_ENTITY_ID
WHERE
QR.WIP_ENTITY_ID IS NOT NULL
UNION ALL
-- 10. Work Order Completed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Completed' AS "ActivityName",
BD.ACTUAL_COMPLETION_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.ACTUAL_COMPLETION_DATE IS NOT NULL
UNION ALL
-- 11. Production Performance Analyzed (Inferred)
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Production Performance Analyzed' AS "ActivityName",
BD.DATE_CLOSED + interval '1' day AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_CLOSED IS NOT NULL
UNION ALL
-- 12. Work Order Closed
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Closed' AS "ActivityName",
BD.DATE_CLOSED AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.DATE_CLOSED IS NOT NULL
UNION ALL
-- 13. Work Order Canceled
SELECT
BD.WORK_ORDER_NUMBER AS "ProductionOrderNumber",
'Work Order Canceled' AS "ActivityName",
BD.LAST_UPDATE_DATE AS "EventTimestamp",
BD.WORK_ORDER_STATUS_NAME AS "WorkOrderStatus",
BD.PRODUCT_CODE AS "ProductCode",
BD.PRODUCTION_PLANT AS "ProductionPlant",
BD.PLANNER AS "Planner",
BD.SCHEDULED_START_DATE AS "PlannedStartDate",
BD.SCHEDULED_COMPLETION_DATE AS "PlannedEndDate",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp"
FROM
base_data BD
WHERE
BD.STATUS_TYPE = 7 ขั้นตอน
- ไปที่ Oracle Transactional Business Intelligence (OTBI): เข้าสู่ระบบ Oracle Manufacturing Cloud ของคุณ จากเมนู Navigator ไปที่ Tools แล้วเลือก Reports and Analytics คลิกปุ่ม 'Browse Catalog' เพื่อเปิดแค็ตตาล็อก Business Intelligence
- สร้างการวิเคราะห์ใหม่: ในแค็ตตาล็อก OTBI คลิก 'New' บนแถบเครื่องมือ แล้วเลือก 'Analysis' ระบบจะแจ้งให้คุณเลือก Subject Area
- เลือก Subject Area: จากรายการ Subject Area ที่มี ให้เลือก 'Manufacturing - Work Order Performance Real Time' ซึ่งมีข้อมูลหลักเกี่ยวกับใบสั่งผลิตและสถานะ
- กำหนดเกณฑ์การวิเคราะห์: ตัวแก้ไขการวิเคราะห์มีแท็บหลัก 2 แท็บ ได้แก่ 'Criteria' และ 'Results' คุณจะกำหนดตรรกะสำหรับ event log ในแท็บ 'Criteria'
- เพิ่มคอลัมน์สำหรับกิจกรรมแรก: จากแผง 'Subject Areas' ทางซ้าย ให้ลากคอลัมน์ที่ต้องการไปวางในส่วน 'Selected Columns' เริ่มจากกิจกรรม 'Work Order Created' ตัวอย่างเช่น เพิ่ม 'Work Order Details'.'Work Order Number' สูตรสำหรับชื่อกิจกรรม และ 'Work Order Details'.'Creation Date' สำหรับเวลาที่เกิดเหตุการณ์ รวมถึงแอตทริบิวต์อื่นที่จำเป็น
- สร้างสูตรกำหนดชื่อกิจกรรม: คลิกไอคอน 'Add a new calculated measure' ที่อยู่ข้างหัวข้อ 'Selected Columns' ในช่องสูตร ให้ใส่ข้อความของกิจกรรม เช่น
'Work Order Created'แล้วตั้งชื่อคอลัมน์ เช่น 'ActivityName' - รวมกิจกรรมทั้งหมดด้วย UNION ALL: หากต้องการสร้าง event log เดียวที่มีทุกกิจกรรมที่ต้องการ ให้รวมหลายคิวรีเข้าด้วยกัน ในแท็บ 'Criteria' ให้หาไอคอน 'Combine results based on a set operation' ซึ่งมักแสดงเป็นวงกลมซ้อนกัน 2 วง ที่มุมขวาล่างของส่วน 'Selected Columns' เลือก 'Union All' แล้วเพิ่มบล็อกเกณฑ์ใหม่สำหรับกิจกรรมถัดไป เช่น 'Work Order Released'
- ทำซ้ำกับทุกกิจกรรม: ทำขั้นตอนที่ 5-7 ซ้ำสำหรับกิจกรรมที่ต้องการทั้ง 13 รายการ โดยสร้างบล็อกเกณฑ์ใหม่สำหรับแต่ละกิจกรรมและรวมด้วย 'Union All' ตรวจสอบว่าเลือกฟิลด์วันที่ถูกต้องสำหรับเวลาของแต่ละกิจกรรม เช่น 'Release Date', 'Actual Completion Date' และ 'Closed Date' บางกิจกรรมต้องกรองด้วย 'Work Order Status Name'
- ใช้ตัวกรองส่วนกลาง: เมื่อตั้งค่าบล็อก UNION ทั้งหมดแล้ว ให้ไปที่ส่วน 'Filters' และเพิ่มตัวกรองเพื่อจำกัดขอบเขตข้อมูล สิ่งสำคัญคือต้องกรอง 'Work Order Creation Date' หรือ 'Last Update Date' เพื่อกำหนดช่วงวันที่ เช่น 6 เดือนล่าสุด นอกจากนี้ควรกรองด้วย 'Organization Name' เพื่อเลือกโรงงานผลิตที่ถูกต้อง
- ตรวจสอบและจัดรูปแบบผลลัพธ์: ไปที่แท็บ 'Results' เพื่อดูตัวอย่างข้อมูล ตรวจสอบว่ามีคอลัมน์ครบและตั้งชื่อถูกต้อง หากจำเป็น คุณสามารถลากคอลัมน์เพื่อจัดลำดับใหม่ได้
- ส่งออก event log: เมื่อการวิเคราะห์เสร็จและผลลัพธ์ถูกต้องแล้ว ให้คลิกลิงก์ 'Export' ที่ด้านล่างของหน้า แล้วเลือกรูปแบบ 'CSV File'
- เตรียมไฟล์สำหรับอัปโหลด: เปิดไฟล์ CSV ที่ดาวน์โหลดมา ตรวจสอบว่าหัวคอลัมน์ตรงกับแอตทริบิวต์ที่ต้องใช้ เช่น
ProductionOrderNumber,ActivityName,EventTimestampและอื่นๆ ตรวจสอบให้แน่ใจว่ารูปแบบเวลาสอดคล้องกัน จากนั้นไฟล์ก็พร้อมอัปโหลดไปยังเครื่องมือ process mining ของคุณ.
การกำหนดค่า
- Subject Area: 'Manufacturing - Work Order Performance Real Time' เป็น Subject Area หลักสำหรับดึงข้อมูลนี้ หากต้องการข้อมูลวัสดุหรือคุณภาพโดยละเอียด คุณอาจต้องสร้างการวิเคราะห์แยกโดยใช้ 'Manufacturing - Material Usage Real Time' หรือ 'Quality Management - Inspection Results Real Time' แล้วนำผลลัพธ์มาเชื่อมกัน
- ตัวกรองช่วงวันที่: ควรใช้ตัวกรองช่วงวันที่เพื่อควบคุมปริมาณข้อมูล สร้างตัวกรองจาก 'Work Order Details'.'Creation Date' หรือ 'Work Order Details'.'Last Update Date' เพื่อดึงข้อมูลช่วงล่าสุด เช่น 3 ถึง 6 เดือนที่ผ่านมา
- ตัวกรองหน่วยงาน: กรองด้วย 'Organization Details'.'Organization Name' หรือ 'Organization Code' ทุกครั้ง เพื่อจำกัดข้อมูลให้เหลือเฉพาะโรงงานผลิตหรือหน่วยธุรกิจที่ต้องการวิเคราะห์
- ตัวกรองสถานะใบสั่งผลิต: หากต้องการลดข้อมูลที่ไม่เกี่ยวข้อง คุณอาจตัดสถานะใบสั่งผลิตบางประเภทออกจากการวิเคราะห์ทั้งหมด เช่น ใบสั่งร่างหรือใบสั่งจำลอง โดยใช้ตัวกรองส่วนกลางกับ 'Work Order Status'.'Work Order Status Name'
- ข้อกำหนดเบื้องต้น: ผู้ใช้ที่เรียกใช้การวิเคราะห์ต้องมีบทบาทและสิทธิ์ที่เหมาะสม โดยทั่วไปคือบทบาทอย่าง 'Manufacturing Engineer' หรือบทบาท BI ที่กำหนดเอง เพื่อเข้าถึง Subject Area 'Manufacturing - Work Order Performance Real Time'.
ตัวอย่างคำค้น sql
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Created' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Created By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Material Availability Checked' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" = 'Unreleased' AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Approved' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" - INTERVAL '1' MINUTE AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Released' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Materials Issued' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Started' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Start Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Operation Completed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Plan Adjusted' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" > "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Release Date" AND "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" IN ('Released', 'On Hold') AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Quality Inspection Performed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Operation Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Completed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Completion Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Actual Completion Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Production Performance Analyzed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Closed' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Closed Date" IS NOT NULL AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]'
UNION ALL
SELECT
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Work Order Number" AS "ProductionOrderNumber",
'Work Order Canceled' AS "ActivityName",
CAST("Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Update Date" AS TIMESTAMP) AS "EventTimestamp",
'Oracle Manufacturing Cloud' AS "SourceSystemIdentifier",
CURRENT_TIMESTAMP AS "LastDataUpdateTimestamp",
"Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" AS "WorkOrderStatus",
"Manufacturing - Work Order Performance Real Time"."Item"."Item Number" AS "ProductCode",
"Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Name" AS "ProductionPlant",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Last Updated By" AS "Planner",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Start Date" AS "PlannedStartDate",
"Manufacturing - Work Order Performance Real Time"."Work Order Details"."Planned Completion Date" AS "PlannedEndDate"
FROM "Manufacturing - Work Order Performance Real Time"
WHERE "Manufacturing - Work Order Performance Real Time"."Work Order Status"."Work Order Status Name" = 'Canceled' AND "Manufacturing - Work Order Performance Real Time"."Work Order Details"."Creation Date" >= TIMESTAMP '[start_date]' AND "Manufacturing - Work Order Performance Real Time"."Organization Details"."Organization Code" = '[Your Organization Code]' พร้อมเริ่มต้นหรือยัง?
ใช้เทมเพลตข้อมูลนี้เพื่อเร่งการปรับปรุงการวางแผนการผลิต เริ่มปรับกระบวนการให้มีประสิทธิภาพและตอบสนองได้ดีขึ้นตั้งแต่วันนี้.
เริ่มปรับปรุงการวางแผนการผลิตใน Oracle วันนี้
ลดระยะเวลารอบการผลิต 30% และเพิ่มประสิทธิภาพได้ภายในไม่กี่วัน.
ไม่ต้องใช้บัตรเครดิต ตั้งค่าเสร็จในไม่กี่นาที.