Üretim planlaması Veri Templateiniz
Üretim planlaması Veri Templateiniz
- Toplanması önerilen öznitelikler
- İzlenecek temel etkinlikler
- Veri çıkarma için pratik öneriler
Üretim planlama öznitelikleri
| Ad | Açıklama | ||
|---|---|---|---|
| Etkinlik adı ActivityName | Üretim planlama sürecinde gerçekleşen belirli olayın veya görevin adıdır. | ||
| Açıklama Bu öznitelik, üretim emrinin yaşam döngüsündeki 'İş emri oluşturuldu', 'Malzemeler verildi' veya 'Üretim başladı' gibi belirli bir adımı ya da dönüm noktasını tanımlar. Her etkinlik, süreçteki ayrı bir noktayı temsil eder. Process Mining bu bilgiyi kullanarak tüm etkinliklerin sırasını ve sıklığını gösteren süreç haritasını oluşturur. Etkinlikleri analiz etmek; süreç akışlarını anlamak, adımlar arasındaki darboğazları belirlemek ve farklı aşamalarda geçen süreyi ölçmek için temel önemdedir. Neden önemli? Etkinlik adı, süreç haritasındaki adımları tanımladığı ve süreç akışını görselleştirip analiz etmeyi sağladığı için Process Mining’in temel gereksinimlerindendir. Nereden alınır? Bu bilgi genellikle Oracle Manufacturing Cloud’daki olay günlüklerinden, işlem durumlarından veya iş emrinin yaşam döngüsünü izleyen belirli olay tablolarından elde edilir. Örnekler İş emri oluşturulduİş emri serbest bırakıldıMalzemeler verildiÜretim başladıİş emri tamamlandı | |||
| Olay zaman damgası EventTimestamp | Belirli bir etkinliğin veya olayın gerçekleştiği kesin tarih ve saat. | ||
| Açıklama Bu öznitelik, süreçteki her etkinliğin zaman damgasını kaydeder. Olayların sırasını anlamak ve aralarındaki süreyi ölçmek için gereken kronolojik bilgiyi sağlar. Süreç analizinde bu zaman damgası, çevrim sürelerini, bekleme sürelerini ve toplam süreç süresini hesaplamak için önemlidir. Performansı izlemeyi, darboğazları belirlemeyi ve süreç zamanlamasının takvime uyum gibi sonuçları nasıl etkilediğini analiz etmeyi sağlar. Neden önemli? Süreleri hesaplamak, darboğazları belirlemek ve kronolojik açıdan doğru bir süreç haritası oluşturmak dahil, zamana dayalı tüm Process Mining analizleri için bu zaman damgası gereklidir. Nereden alınır? Bu bilgi genellikle Oracle Manufacturing Cloud’daki işlem veya günlük tablolarında, olay ya da durum verilerinin yanında bulunur. Oluşturulma tarihi veya son güncelleme tarihi olarak kaydedilmiş olabilir. Örnekler 2023-10-26T08:00:00Z2023-10-26T14:30:15Z2023-11-05T10:11:45Z | |||
| Üretim emri ProductionOrderNumber | Üretim emrinin benzersiz tanımlayıcısıdır ve üretim planlama sürecindeki temel vaka kimliği olarak kullanılır. | ||
| Açıklama Üretim emri numarası, belirli miktarda bir ürün üretme talebini benzersiz biçimde tanımlar. Tüm ilgili planlama, çizelgeleme, yürütme ve kapanış etkinliklerini birbirine bağlayan temel vaka kimliğidir. Process Mining’de olayları bu numaraya göre gruplandırıp analiz ederek üretim yaşam döngüsünü baştan sona görebilirsiniz. Böylece her emrin ilerleyişini izleyebilir, teslim sürelerini ölçebilir, sık görülen yolları belirleyebilir ve standart süreçten sapmaları saptayabilirsiniz. Neden önemli? Bu temel vaka kimliği, üretimle ilgili tüm olayları birbirine bağlar. Böylece her emir için üretim planlama ve yürütme akışının tamamını analiz edebilirsiniz. Nereden alınır? Bu tanımlayıcı, Oracle Manufacturing Cloud’un temel öğelerinden biridir ve genellikle iş emri başlıklarında ve işlem tablolarında bulunur. WIP_ENTITIES veya benzer iş emri tablolarını inceleyin. Örnekler WO-2024-00123PROD-58974M450001852 | |||
| Kaynak sistem SourceSystemIdentifier | Üretim planlama verilerinin çıkarıldığı sistem. | ||
| Açıklama Bu öznitelik, Oracle Manufacturing Cloud gibi kaynak bilgi sistemini tanımlar. Birden fazla sistemden gelen verilerin bütünsel bir süreç görünümü için birleştirildiği ortamlarda özellikle yararlıdır. Analizde süreç verilerini kaynağına göre filtrelemenizi sağlar. Böylece farklı sistemlerdeki süreçleri karşılaştırabilir veya belirli bir kaynaktaki verileri ayrı inceleyebilirsiniz. Neden önemli? Verinin kaynağı hakkında önemli bilgiler sunar. Bu bilgiler, birden fazla sistemin kullanıldığı ortamlarda veri yönetişimi, doğrulama ve analiz açısından önemlidir. Nereden alınır? Bu, genellikle veri çıkarma, dönüştürme ve yükleme (ETL) sürecinde eklenen sabit bir değerdir ('Oracle Manufacturing Cloud'). Örnekler Oracle Manufacturing CloudOracle Fusion Cloud SCMOMC_PROD_INSTANCE_1 | |||
| Verinin son güncellenme zamanı LastDataUpdateTimestamp | Bu olaya ait verilerin kaynak sistemden en son yenilendiği veya çıkarıldığı zamanı gösteren zaman damgası. | ||
| Açıklama Bu öznitelik, kaynak sistemden en son veri çekildiği tarih ve saati kaydeder. Analiz edilen veri setinin ne kadar güncel olduğunu gösteren bir meta veri alanıdır. Oluşturulan içgörülerin ne kadar güncel olduğunu anlamak için bu bilgi önemlidir. Süreç verilerinin ne kadar eski olduğunu göstererek kullanıcıların kararlarını güncelliği bilinen verilere dayandırmasını sağlar. Neden önemli? Verilerin güncelliğini açıkça gösterir. Böylece kullanıcılar analizin ne kadar güncel olduğunu ve bir sonraki veri güncellemesinin ne zaman beklendiğini anlayabilir. Nereden alınır? Bu değer genellikle veri çıkarma, dönüştürme ve yükleme (ETL) sürecinde oluşturulup veri setine eklenir. Örnekler 2024-01-15T02:00:00Z2024-01-16T02:00:00Z2024-01-17T02:00:00Z | |||
| İş emri durumu WorkOrderStatus | Olayın gerçekleştiği sırada üretim emrinin geçerli durumu. | ||
| Açıklama Bu öznitelik, üretim emrinin 'Serbest bırakılmadı', 'Serbest bırakıldı', 'Beklemede', 'Tamamlandı' veya 'İptal edildi' gibi durumunu gösterir. Durum, emrin yaşam döngüsünün hangi aşamasında olduğunu yansıtır. Süreci iş emri durumuna göre analiz etmek, emirlerin farklı durumlara nasıl dağıldığını anlamaya yardımcı olur. Ayrıca belirli bir durumda gereğinden uzun süre kalan emirleri belirlemek veya analizi yalnızca tamamlanmış ya da devam eden emirlerle sınırlamak için yararlıdır. Neden önemli? Emrin ilerleyişini ve sonucunu açıkça göstererek süreçteki darboğazları, gecikmeleri ve tamamlanma oranlarını analiz etmeyi sağlar. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi muhtemelen WIP_DISCRETE_JOBS gibi iş emri başlık tablolarındaki durum sütununda bulunur. Örnekler Serbest bırakıldıTamamlandıBeklemedeİptal edildi | |||
| Planlamacı Planner | Üretim emrini yönetmekten sorumlu kullanıcı veya planlamacı. | ||
| Açıklama Bu öznitelik, üretim emrinin planlama ve yürütmesini denetlemekle görevlendirilen çalışanı veya rolü tanımlar. Bir kişinin adı, kimliği veya planlama grubu olabilir. Süreci planlamacıya göre analiz etmek, iş yükünün nasıl dağıldığını anlamaya ve belirli planlamacıların ya da ekiplerin süreç gecikmeleri veya verimlilikle ilişkili olup olmadığını belirlemeye yardımcı olur. Performansla ilişkili insan etkenlerini bulmak için Gecikmelerin temel nedenleri ve etkinlik etkisi Dashboardunda kullanılan temel bir özniteliktir. Neden önemli? Planlamacıların veya ekiplerin süreç performansına etkisini belirlemeye yardımcı olur. Böylece eğitim ve iş yükü dağılımı hedefli biçimde düzenlenebilir. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi iş emri başlığında veya ilgili atama tablolarında tutulabilir. Örnekler John SmithPlannerGroup_AUSER12345 | |||
| Planlanan başlangıç tarihi PlannedStartDate | Emir kapsamındaki üretimin başlamasının planlandığı tarih. | ||
| Açıklama Bu öznitelik, planlama aşamasında belirlenen üretim emri hedef başlangıç tarihini içerir. Gerçek performansın ölçüldüğü temel değerdir. Üretim emrinin zamanında serbest bırakılma oranı KPI’ında bu tarih, gerçek serbest bırakılma zaman damgasıyla karşılaştırılır. Planlama ve çizelgeleme sürecinin etkinliğini değerlendirmeye, üretimin erken veya geç başlamasını belirlemeye yardımcı olur. Neden önemli? Üretimin zamanında başlayıp başlamadığını ve takvime uyumu ölçmek için temel bir referanstır. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi muhtemelen iş emri çizelgeleme tablolarında veya ana iş emri başlık tablosunda bulunur. Örnekler 2023-11-01T08:00:00Z2023-11-15T09:00:00Z2023-12-01T00:00:00Z | |||
| Planlanan bitiş tarihi PlannedEndDate | Emir kapsamındaki üretimin tamamlanmasının planlandığı tarih. | ||
| Açıklama Bu öznitelik, üretim emri için hedef tamamlanma tarihini içerir. Üretim ekibinin yetiştirmeyi amaçladığı son tarihtir. Üretim takvimine uyum oranı KPI’ını hesaplamak için bu tarih, gerçek tamamlanma zaman damgasıyla karşılaştırılır. Üretimin hedefleri ne ölçüde karşıladığını ölçmeye yardımcı olur ve üretim takvimine uyum Dashboardundaki temel metriklerden biridir. Neden önemli? Zamanında tamamlanmayı ve üretim takvimine genel uyumu ölçmek için temel bir kıyaslama noktasıdır. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi muhtemelen WIP_DISCRETE_JOBS gibi iş emri çizelgeleme tablolarında veya ana iş emri başlık tablosunda bulunur. Örnekler 2023-11-10T17:00:00Z2023-11-20T17:00:00Z2023-12-10T17:00:00Z | |||
| Üretim tesisi ProductionPlant | Üretim emrinin yürütüldüğü üretim tesisi veya fabrika. | ||
| Açıklama Bu öznitelik, üretimden sorumlu fiziksel konumu veya kuruluş birimini belirtir. Farklı tesislerdeki süreç performansını karşılaştırmak için temel bir boyuttur. Üretim tesisine göre analiz yapmak, kıyaslama yapmayı ve belirli konumlardaki en iyi uygulamaları ya da sistemik sorunları belirlemeyi sağlar. Kaynağın kullanımıyla ilgili darboğazlar ve üretim performansı ile işlem hacmi gibi Dashboardlarda, tesise özgü performansı anlamak için kullanılır. Neden önemli? Farklı üretim konumlarındaki süreç verimliliğini ve performansını karşılaştırmayı sağlar; bölgesel darboğazları ve en iyi uygulamaları ortaya çıkarır. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi genellikle iş emri tanımının bir parçasıdır ve kuruluş veya envanter kuruluşu olarak adlandırılabilir. Örnekler Tesis A - ŞanghayTesis 001 - AustinAlmanya fabrikası | |||
| Ürün kodu ProductCode | Üretilen ürünü benzersiz biçimde tanımlayan kod. | ||
| Açıklama Bu öznitelik, üretim emrinin konusu olan ürünü veya malzemeyi belirtir. Üretim sürecini gruplandırıp analiz etmek için temel bir boyuttur. Analistler ürün kodunu kullanarak farklı ürünlerin üretim süreçlerini karşılaştırabilir. 'Hangi ürünlerin teslim süresi daha uzun?' veya 'Belirli ürün ailelerinde süreç sapmaları görülüyor mu?' gibi soruları yanıtlayabilir. Üretim performansı ve işlem hacmi Dashboardu için gereklidir. Neden önemli? Süreç analizini ürüne göre gruplandırarak ürüne özgü darboğazları, gecikmeleri veya verimsizlikleri ortaya çıkarır. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu bilgi genellikle iş emri ayrıntılarında tutulur ve WIP_DISCRETE_JOBS gibi tablolardan ürün ana tablosuna bağlanır. Örnekler FG-1001-AAS-5432-BLUERAW-987-C | |||
| Malzeme kullanılabilirliği MaterialAvailabilityStatus | Üretim emri için gereken malzemelerin mevcut olup olmadığını belirtir. | ||
| Açıklama Bu öznitelik, malzeme kullanılabilirliğinin durumunu gösterir. Değerler genellikle 'Mevcut', 'Eksik' veya 'Kısmen mevcut' olur. Durum, envanter düzeyleri siparişin malzeme listesiyle karşılaştırılarak belirlenir. Malzeme eksikliğinin etkisini analiz etmeye yönelik Dashboard ve ilgili KPI için temel özniteliktir. Bu verileri inceleyerek malzeme eksikliklerinin üretim başlangıç zamanlarını ve toplam teslim sürelerini nasıl etkilediğini ölçebilirsiniz. Neden önemli? Üretim takvimlerinde önemli gecikmelere sıkça yol açan malzeme eksikliklerinin etkisini doğrudan ölçer. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi doğrudan bir alan olarak bulunmayabilir; iş emrindeki bileşenlerin kullanılabilirliği kontrol edilerek hesaplanabilir. Örnekler MevcutEksikKısmen mevcut | |||
| Olay bitiş zamanı EventEndTime | Belirli bir etkinliğin veya olayın tamamlandığı kesin tarih ve saat. | ||
| Açıklama Bu öznitelik, süresi olan etkinliklerin tamamlanma zaman damgasını kaydeder. Bir etkinlik için belirli bir zaman aralığı tanımlayarak StartTime bilgisini tamamlar. Başlangıç ve bitiş zamanlarının ikisi de mevcutsa her etkinliğin işlem süresi kesin olarak hesaplanabilir. Bekleme süresini de hesaba kattığı için bu yöntem, süreyi sonraki olayın başlangıç zamanından çıkarsamaktan daha doğrudur. Neden önemli? Etkinliklerin işlem sürelerini bekleme sürelerinden ayırarak kesin biçimde hesaplamayı sağlar. Nereden alınır? Bu bilgi, bir operasyonun hem başlangıç hem de bitiş zamanını kaydeden olay günlüklerinde veya işlem tablolarında bulunabilir. Örnekler 2023-10-26T08:05:10Z2023-10-26T15:00:00Z2023-11-05T10:11:55Z | |||
| Planlanan miktar PlannedQuantity | Emir kapsamında üretilmesi planlanan ürün miktarı. | ||
| Açıklama Bu öznitelik, belirli bir üretim emri için hedeflenen üretim miktarını gösterir. Talep ve kapasiteye göre planlama aşamasında belirlenir. Planlanan ve gerçekleşen miktar farkı KPI’ının temel girdilerinden biridir ve gerçekleşen üretim miktarıyla karşılaştırılır. Bu analiz, planlama doğruluğunu, verim oranlarını ve hurda miktarını değerlendirmeye yardımcı olur. Neden önemli? Üretim çıktısının doğruluğunu, verimi ve hurda miktarını değerlendirmek için temel miktarı sağlar. Kapasite ve malzeme planlaması açısından önemlidir. Nereden alınır? Oracle Manufacturing Cloud belgelerine bakın. Bu, WIP_DISCRETE_JOBS gibi iş emri tablolarında bulunan standart bir alandır; genellikle 'START_QUANTITY' veya benzer bir adla geçer. Örnekler 10050001250 | |||
| Takvime uyum durumu ScheduleAdherenceStatus | Siparişin zamanında, erken veya geç tamamlandığını belirten hesaplanmış durum. | ||
| Açıklama Bu öznitelik, 'Planlanan bitiş tarihi' ile 'İş emri tamamlandı' etkinliğinin gerçek zaman damgası karşılaştırılarak elde edilir. Takvim performansını açık ve kategorik bir sonuçla gösterir. Bu durum, Üretim takvimine uyum Dashboardunun ve KPI’ının temelini oluşturur. Geç kalan tüm siparişleri hızla filtreleyip gecikmelerin temel nedenlerini incelemenizi sağlayarak analizi kolaylaştırır. Neden önemli? Zamanında tamamlanma performansını açık ve anlaşılır biçimde gösterir. Böylece son teslim tarihine yetişmeyen siparişleri kolayca belirleyip analiz edebilirsiniz. Nereden alınır? Bu öznitelik, veri dönüşümü sırasında 'PlannedEndDate' özniteliği ile tamamlanma olayının zaman damgası karşılaştırılarak hesaplanır. Örnekler ZamanındaGeçErken | |||
| Tamamlanan miktar CompletedQuantity | Başarıyla üretilip tamamlanan ürünün gerçek miktarı. | ||
| Açıklama Bu öznitelik, tüm operasyonlar tamamlandıktan sonra üretim emrinin nihai çıktı miktarını kaydeder. Hurda, verim kaybı veya fazla üretim gibi nedenlerle planlanan miktardan farklı olabilir. Planlanan ve gerçekleşen miktar farkı KPI’ında kullanılan 'gerçekleşen' değerdir. Üretim verimliliğini ve verimi analiz etmek, planlanan ve gerçekleşen çıktı arasındaki farkın nedenlerini anlamak için temel bir veridir. Neden önemli? Üretim sürecinin gerçek çıktısını ölçerek verim, verimlilik ve planlama doğruluğunun analiz edilmesini sağlar. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi genellikle WIP_DISCRETE_JOBS gibi iş emri tablolarında 'QUANTITY_COMPLETED' alanında tutulur. Örnekler 9849501255 | |||
| Toplam çevrim süresi TotalCycleTime | Üretim emrinin oluşturulmasından tamamlanmasına kadar geçen toplam süre. | ||
| Açıklama Bu öznitelik, her üretim emri için ilk olaydan (ör. 'İş emri oluşturuldu') son olaya (ör. 'İş emri tamamlandı') kadar geçen toplam süreyi gösteren hesaplanmış bir metriktir. Genel süreç performansını ölçen temel KPI’lardan biridir ve Üretim uçtan uca teslim süresi Dashboardunun merkezinde yer alır. Verimliliğe genel bir bakış sunar ve zaman içindeki iyileşmeleri izlemenize yardımcı olur. Neden önemli? Her sipariş için üretim sürecinin uçtan uca verimliliğini ölçen temel bir performans göstergesidir. Nereden alınır? Bu öznitelik kaynak sistemde bulunmaz. Veri dönüşümü sırasında her vaka için en büyük zaman damgasından en küçük zaman damgası çıkarılarak hesaplanır. Örnekler 10 gün 4 saat3 hafta 2 gün15,5 gün | |||
| Üretim hattı ProductionLine | Fabrikada iş emrine atanan belirli montaj veya üretim hattı. | ||
| Açıklama Bu öznitelik, üretim emrini yerine getirmekten sorumlu belirli ekipmanı veya iş merkezi grubunu tanımlar. Üretim tesisine kıyasla daha ayrıntılı bilgi sunar. Kaynak Kullanımı Darboğazları Dashboardunda bu öznitelik, belirli hatlar veya iş merkezleriyle ilişkili gecikmeleri saptamak için kullanılır. Kapasite kısıtlarını belirlemeye ve kaynakları ayrıntılı düzeyde tahsis etmeye yardımcı olur. Neden önemli? Belirli bir üretim hattı veya iş merkezi düzeyinde kaynak kullanımını ayrıntılı olarak analiz etmeyi ve darboğazları belirlemeyi sağlar. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi genellikle iş emri rotasında veya operasyon ayrıntılarında bulunur. Örnekler LINE_01_PACKAGINGASSEMBLY_CELL_3BCNC_MACHINE_5 | |||
| Üretim önceliği ProductionPriority | Üretim emrinin aciliyetini veya önceliğini belirten bir kod ya da değer. | ||
| Açıklama Bu öznitelik, üretim emrine 'Yüksek', 'Orta' veya 'Düşük' gibi bir öncelik düzeyi atar. Kaynaklar kısıtlı olduğunda planlama ve üretim ekiplerinin işleri önceliklendirmesine yardımcı olur. Gecikmelerin temel nedenleri ve etkinliklerin etkisi Dashboardunda öncelik, yüksek öncelikli emirlerin gerçekten daha hızlı işlenip işlenmediğini veya onların da gecikme yaşayıp yaşamadığını görmek için bir boyut olarak kullanılabilir. Böylece önceliklendirme sisteminin ne kadar etkili olduğunu değerlendirebilirsiniz. Neden önemli? Önceliklendirme sisteminin etkili olup olmadığını ve yüksek öncelikli emirlerin düşük öncelikli emirlere göre daha hızlı işlenip işlenmediğini analiz etmeye yardımcı olur. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu, iş emri başlığındaki standart veya özel bir alan olabilir. Örnekler YüksekOrtaDüşük19 | |||
| Zamanında serbest bırakma durumu ReleaseOnTimeStatus | Siparişin zamanında, erken veya geç serbest bırakıldığını belirten hesaplanmış durum. | ||
| Açıklama Bu öznitelik, 'Planlanan başlangıç tarihi' ile 'İş emri serbest bırakıldı' etkinliğinin gerçek zaman damgası karşılaştırılarak elde edilir. Sürecin ilk serbest bırakma adımına uyumu özellikle ele alır. Bu durum, Üretim emrini zamanında serbest bırakma oranı KPI’ını ve ilgili Dashboardu doğrudan destekler. Üretim sürecinin en başında yaşanan gecikmeleri ayrı olarak incelemenize yardımcı olur. Neden önemli? İş emirlerinin üretim alanına serbest bırakılması gibi önemli bir adımdaki gecikmeleri belirleyip incelemeye yardımcı olur. Nereden alınır? Bu öznitelik, veri dönüşümü sırasında 'PlannedStartDate' özniteliği ile serbest bırakma olayının zaman damgası karşılaştırılarak hesaplanır. Örnekler ZamanındaGeçErken | |||
Üretim planlama etkinlikleri
| Aktivite | Açıklama | ||
|---|---|---|---|
| İş emri kapatıldı | Üretim tamamlandıktan sonraki son idari adımdır. Bu aşamada tüm maliyetler kesinleştirilir, sapmalar hesaplanıp kaydedilir. Böylece emir mali ve lojistik açıdan resmi olarak kapatılır. | ||
| Neden önemli? 'Tamamlandı' ile 'Kapalı' arasındaki süre, mali kapanış veya maliyet hesaplama sürecindeki verimsizlikleri ortaya çıkarabilir. İş emrinin tüm yaşam döngüsü için kesin bitiş noktasını sağlar. Nereden alınır? Bu, dönem sonu kapanış süreci çalıştırıldığında veya bir kullanıcı iş emri durumunu elle 'Kapalı' olarak değiştirdiğinde kaydedilen açık bir olaydır. İş emrinde genellikle kapanış tarihinin zaman damgası tutulur. Kaydedin İş emri durumunun 'Kapalı' olarak ayarlandığı zamandaki zaman damgasından alınır. Olay türü explicit | |||
| İş emri oluşturuldu | Bu etkinlik, Oracle Manufacturing Cloud’da üretim emrinin, diğer adıyla iş emrinin, oluşturulmasını ifade eder. Belirli miktarda bir ürünün üretilmesi için verilen resmi talimattır. Genellikle ana üretim çizelgesinden veya satış emrinden oluşturulur. | ||
| Neden önemli? Üretim sürecinin başlangıç noktası olan bu etkinlik, toplam teslim süresini ölçmek ve talep sinyalinden üretime geçişteki gecikmeyi analiz etmek için önemlidir. Üretim ihtiyacının resmi olarak işleme alınmasının ne kadar sürdüğünü belirlemeye yardımcı olur. Nereden alınır? Bu, iş emri oluşturma işlemi sırasında kaydedilen açık bir olaydır. WIP_DISCRETE_JOBS gibi üretim yürütme tablolarındaki iş emri kaydının oluşturulma zaman damgasına karşılık gelir. Kaydedin İş emri varlığının oluşturulma tarihinden alınır. Olay türü explicit | |||
| İş emri serbest bırakıldı | Üretim emrinin üretim sahasına resmi olarak serbest bırakıldığını ve üretim etkinliklerinin başlamasına izin verildiğini gösterir. Bu olay, emri ve toplama listeleriyle rota föyleri gibi belgelerini üretim ekibinin kullanımına açar. | ||
| Neden önemli? Planlama aşamasıyla yürütme aşamasını birbirinden ayıran önemli bir dönüm noktasıdır. Emirlerin geç serbest bırakılması, üretim takviminin aksamasına sıkça neden olur; bu nedenle izlenmesi gerekir. Nereden alınır? Bir kullanıcının veya sistem sürecinin iş emri durumunu 'Serbest bırakıldı' olarak değiştirmesiyle kaydedilen açık bir olaydır. Genellikle iş emri başlığında belirli bir serbest bırakılma tarihinin zaman damgası tutulur. Kaydedin İş emri kaydındaki 'Serbest bırakılma tarihi' zaman damgasından alınır. Olay türü explicit | |||
| İş emri tamamlandı | Bu etkinlik, bitmiş ürünün son miktarının üretildiğini ve üretim emrine kaydedildiğini gösterir. Emir kapsamındaki tüm üretim etkinliklerinin sona erdiği noktadır. | ||
| Neden önemli? Başarılı tamamlanmayı gösteren temel son nokta olan bu etkinlik, uçtan uca üretim teslim sürelerini hesaplamak ve planlanan tamamlanma tarihine uyumu ölçmek için gereklidir. Performans analizinin temelini oluşturur. Nereden alınır? Bu, bitmiş ürünlerin envantere alınmasını sağlayan tamamlama işlemiyle tetiklenen açık bir olaydır. İş emrinin tamamlanma tarihi veya durumunun 'Tamamlandı' olarak değişmesi kaydedilir. Kaydedin Son tamamlama işleminin zaman damgasından veya iş emri durumunun 'Tamamlandı' olarak değiştiği tarihten alınır. Olay türü explicit | |||
| Üretim başladı | Bu etkinlik, üretim emrindeki ilk üretim operasyonunun başlangıcını gösterir. Ürün üzerinde üretim sahasında fiziksel çalışmanın başladığı noktadır. | ||
| Neden önemli? Bu dönüm noktası, gerçek üretim çevrim sürelerini ve planlanan başlangıç tarihine uyumu ölçmek için önemlidir. Üretim öncesi gecikmelerle üretim yürütülürken yaşanan gecikmeleri ayırt etmeye yardımcı olur. Nereden alınır? Bu, bir operatörün ilk operasyonda işe başlamasını kaydetmesi gibi üretim sahasındaki bir işlemden alınan açık bir olay olabilir. Emir serbest bırakıldıktan sonraki ilk işçilik işleminin veya malzeme tüketiminin zaman damgasından da çıkarımla belirlenebilir. Kaydedin İş emri operasyonuna kaydedilen ilk 'taşıma' veya 'tamamlama' işleminden alınır. Olay türü explicit | |||
| İş emri iptal edildi | Bu etkinlik, daha önce oluşturulmuş ve muhtemelen serbest bırakılmış bir üretim emrinin iptal edilmesini ifade eder. Bu istisnai yol, emir üzerindeki tüm çalışmaların durmasına neden olur. | ||
| Neden önemli? İptalleri izlemek, süreç istisnalarını anlamak için önemlidir. İptal nedenlerini analiz etmek; talep tahmini, planlama doğruluğu veya mühendislik değişiklikleriyle ilgili sorunları ortaya çıkarabilir. Nereden alınır? Bir kullanıcının iş emri durumunu 'İptal edildi' olarak değiştirmesiyle tetiklenen açık bir olaydır. Bu durum değişikliğinin zaman damgası kaydedilir. Kaydedin İş emri durumunun 'İptal edildi' olarak değiştiği zamandaki zaman damgasından alınır. Olay türü explicit | |||
| İş emri onaylandı | Bu etkinlik, bir planlamacının veya yöneticinin üretim emrini inceleyip onayladığını gösterir. Özellikle yüksek değerli veya karmaşık ürünlerde, emrin üretim sahasına serbest bırakılmadan önce onaylanması gerekebilir. | ||
| Neden önemli? Oluşturma ile onay arasındaki süreyi analiz etmek, üretim öncesi idari süreçteki darboğazları belirlemeye yardımcı olur. Uzun onay döngüleri üretimin başlamasını önemli ölçüde geciktirebilir. Nereden alınır? Bu olay genellikle iş emrinin durum değişikliğinden çıkarımla belirlenir; örneğin durum 'Onaylanmadı' değerinden 'Onaylandı' değerine geçer. Oracle, iş emirleri gibi işlem nesnelerinin yaşam döngüsünü yönetmek için çoğu zaman durum alanlarını kullanır. Kaydedin İş emri durumunun onaylanmamış durumdan onaylanmış veya serbest bırakılabilir duruma geçmesinden çıkarımla belirlenir. Olay türü inferred | |||
| Kalite kontrolü yapıldı | Üretim operasyonu sırasında veya sonrasında yapılan kalite kontrolünü ifade eder. Ürünün teknik özellikleri karşıladığından emin olmak için ölçüm, görsel inceleme veya başka testler yapılabilir. | ||
| Neden önemli? Bu etkinlik, kalite yönetimi sürecini anlamaya yardımcı olur. İncelemelerin sıklığını, süresini ve sonuçlarını (geçti/kaldı) analiz etmek, kaliteyle ilgili darboğazları veya tekrarlanan sorunları belirlemeyi sağlar. Nereden alınır? Bu, Oracle Quality Management modülünde kaydedilen açık bir olaydır. İnceleme sonuçları, üretim emriyle veya belirli bir operasyonla ilişkilendirilen kalite veri toplama planlarında tutulur. Kaydedin İş emriyle ilişkilendirilmiş kalite veri toplama sonuçları tablosundaki kayıtlardan alınır. Olay türü explicit | |||
| Malzeme kullanılabilirliği kontrol edildi | Üretim emri için gereken tüm bileşenlerin kullanılabilirliğinin sistem tarafından kontrol edildiği noktayı ifade eder. Bu adım genellikle emir oluşturulduktan sonra otomatik olarak gerçekleşir veya planlamacı tarafından elle başlatılabilir. | ||
| Neden önemli? Bu etkinliği izlemek, malzeme eksikliğinden kaynaklanan gecikmeleri analiz etmeye yardımcı olur. Planlama sorunlarını yürütme sorunlarından ayırır ve tedarik zinciri performansının üretim başlangıç zamanlarına etkisini anlamak için önemlidir. Nereden alınır? Bu olayın, iş emrindeki veya bileşen gereksinimleri listesindeki durum değişikliğinden çıkarımla belirlenmesi olasıdır. Örneğin, durumun 'Bileşenler bekleniyor' değerinden 'Bileşenler kullanılabilir' değerine geçmesi veya malzeme durumu alanının doldurulması bu olayı gösterir. Kaydedin İş emriyle ilişkili malzeme kullanılabilirliği durumu alanındaki değişiklikten çıkarımla belirlenir. Olay türü inferred | |||
| Malzemeler verildi | Bu etkinlik, bileşen malzemelerin envanterden ilgili üretim emrine aktarılması işlemini ifade eder. Gerekli ham maddelerin veya alt montajların toplanıp üretim hattına taşındığını gösterir. | ||
| Neden önemli? Malzeme verme işlemini izlemek, depo ve lojistik operasyonlarının verimliliğini analiz etmeye yardımcı olur. Ayrıca üretim başlamadan hemen önce malzemenin kullanılabilir olduğunu doğrular ve ilk kontrolden daha güncel bir görünüm sunar. Nereden alınır? Bu, envanter modülünde iş emriyle ilişkilendirilerek malzeme işlemi olarak kaydedilen açık bir olaydır. Her işlemde zaman damgası ve verilen bileşene ilişkin ayrıntılar bulunur. Kaydedin İş emri kimliğiyle ilişkilendirilmiş malzeme işlem kayıtlarından (ör. WIP bileşen verme işlemi) alınır. Olay türü explicit | |||
| Operasyon tamamlandı | İş emrinin üretim rotasındaki tek bir adımın veya operasyonun tamamlanmasını ifade eder. Bir üretim emrinde, üretim sürecindeki her adım için genellikle birden fazla 'Operasyon tamamlandı' olayı bulunur. | ||
| Neden önemli? Ardışık operasyonların tamamlanması arasındaki süreyi analiz etmek, üretim akışını ayrıntılı biçimde anlamayı sağlar. Darboğaz oluşturan operasyonları belirlemeye ve belirli aşamalardaki süreç içi üretim sürelerini hesaplamaya yardımcı olur. Nereden alınır? Bu, üretim sahasındaki taşıma veya tamamlama işlemleriyle kaydedilen açık bir olaydır. Operatörler bir operasyonda tamamlanan miktarı kaydeder ve zaman damgalı bir işlem kaydı oluşturulur. Kaydedin İş emrinin belirli operasyonlarına ait tamamlama işlemlerinden alınır. Olay türü explicit | |||
| Üretim performansı analiz edildi | Üretim emrinin tamamlanmasının ardından performansının analiz edilmesini ve gerçekleşen sonuçların planlanan hedeflerle karşılaştırılmasını ifade eder. Maliyetler, malzeme kullanımı ve takvime uyum incelenebilir. | ||
| Neden önemli? Bu etkinlik, sürekli iyileştirme döngüsünün ne kadar etkili olduğunu anlamak için önemlidir. Performans analizinin ne kadar sürdüğünü ölçmek, kuruluşun üretimdeki sapmalardan ne kadar hızlı ders çıkardığını ve bunlara yanıt verdiğini gösterir. Nereden alınır? Bu, bir sistem işlemi değil, iş süreci olduğu için hesaplanan bir olaydır. Sapma raporunun oluşturulma tarihinden veya performans notları alanının güncellenmesinden çıkarımla belirlenebilir; ancak bu, yerel prosedürlere büyük ölçüde bağlıdır. Kaydedin İlgili sapma raporlarının oluşturulması veya performans yönetimi sistemindeki durum güncellemeleri saptanarak belirlenir. Olay türü calculated | |||
| Üretim planı güncellendi | Serbest bırakılmış bir üretim emrinin gerekli miktar veya planlanan tamamlanma tarihi gibi önemli bir parametresi değiştirildiğinde bu etkinlik gerçekleşir. Bu, üretime taahhüt edilen ilk plandan sapıldığını gösterir. | ||
| Neden önemli? Sık yapılan değişiklikler, planlama veya yürütme sürecindeki istikrarsızlığa işaret eder. Bu olayları izlemek, plan değişikliklerinin boyutunu ölçmeye ve talep dalgalanmaları ya da üretim sorunları gibi temel nedenleri belirlemeye yardımcı olur. Nereden alınır? Bu, iş emri kaydındaki denetim izlerinden veya değişiklik günlüklerinden alınabilen açık bir olaydır. Oracle Cloud, önemli alanlardaki değişiklikleri, değişikliği kimin ve ne zaman yaptığını da içerecek şekilde çoğu zaman izler. Kaydedin İş emri varlığına ait denetim günlüklerinden veya değişiklik geçmişi tablolarından alınır. Olay türü explicit | |||
Veri çıkarma rehberleri
Adımlar
- Oracle BI Publisher’a gidin: BI Author veya Administrator yetkilerine sahip bir kullanıcıyla Oracle Fusion Cloud örneğinizde oturum açın. Navigator menüsünden Tools > Reports and Analytics bölümüne gidin. Ardından BI Publisher kataloğunu açmak için 'Browse Catalog' düğmesine tıklayın.
- Yeni bir veri modeli oluşturun: BI Publisher kataloğunda uygun bir klasöre gidin (ör. Shared Folders > Custom). 'New' açılır menüsüne tıklayın ve 'Data Model' seçeneğini belirleyin.
- Yeni bir veri seti tanımlayın: Data Model düzenleyicisinde 'Data Sets' yanındaki '+' simgesine tıklayın ve 'SQL Query' seçeneğini belirleyin.
- Veri setini yapılandırın: 'New Data Set' iletişim kutusuna açıklayıcı bir ad girin; örneğin 'Production_Planning_Event_Log'. 'Data Source' alanında Oracle Fusion uygulama veritabanınızı seçin. Bu veritabanının adı genellikle 'ApplicationDB_FSCM' veya benzeridir.
- SQL sorgusunu girin: Bu belgenin 'query' bölümünde verilen SQL sorgusunun tamamını kopyalayıp 'SQL Query' metin alanına yapıştırın.
- Sorgu parametrelerini tanımlayın: Sorgu, tarih aralığını filtrelemek için
:p_start_dateve:p_end_dateparametrelerini kullanır. Sorguyu yapıştırdıktan sonra bu parametreler parametreler bölümünde görünür. Her parametre için 'Data Type' değerini 'Date' olarak ayarlayın ve 'Start Date' gibi kullanıcıların kolayca anlayacağı bir 'Display Label' girin. İsterseniz varsayılan değerler de belirleyebilirsiniz. - Verileri görüntüleyip doğrulayın: Data Model düzenleyicisindeki 'Data' sekmesine tıklayın. Başlangıç ve bitiş tarihi parametrelerine değer girin, ardından sorguyu çalıştırıp çıkarılan verilerden bir örnek görmek için 'View' düğmesine tıklayın. Sütunların ve satırların beklendiği gibi göründüğünü doğrulayın.
- Veri modelini kaydedin: Veri önizlemesini kontrol ettikten sonra 'Save' simgesine tıklayın. Veri modelinize 'ProductionPlanningExtraction.xdm' gibi bir ad verin ve belirlediğiniz özel klasöre kaydedin.
- Dışa aktarma için rapor oluşturun: Veri setinin tamamını dışa aktarmak için bu veri modelini bir rapora bağlamanız gerekir. Kaydettiğiniz veri modelinin içinden 'Create Report' düğmesine tıklayın. Sihirbazı izleyerek basit, tablo tabanlı bir rapor düzeni oluşturun. Karmaşık biçimlendirme gerekmez.
- Raporu çalıştırıp dışa aktarın: Yeni oluşturduğunuz raporu kaydedin. Raporu açıp istediğiniz tarih parametreleriyle çalıştırın. Rapor oluşturulduktan sonra çıktıyı CSV dosyası olarak kaydetmek için 'Export' işlevini kullanın. Bu CSV dosyası, yüklemeye hazır olay günlüğüdür.
Yapılandırma
- Veri kaynağı: Sorgu, genellikle
ApplicationDB_FSCMadlı Oracle Fusion uygulama veritabanında çalıştırılmalıdır. Yapılandırılan kullanıcının sorguda başvurulan tüm üretim, envanter ve personel tablolarını okuma izni olduğundan emin olun. - Tarih aralığı parametreleri: Verileri filtrelemek için sorguda
:p_start_dateve:p_end_dateadlı iki zorunlu parametre bulunur. Performansı korumak ve dosya boyutlarını yönetmek için verileri 3 ila 6 aylık gruplar halinde çıkarmanız önerilir. - Önemli filtreler: Veri kapsamını daha da daraltmak ve performansı artırmak için
base_dataortak tablo ifadesineWHEREkoşulları eklemeyi değerlendirin. Yaygın filtre örnekleri:- Belirli üretim tesislerini seçmek için
IODV.ORGANIZATION_CODE IN ('[Your Plant Code 1]', '[Your Plant Code 2]'). - Belirli üretim emri türlerini seçmek için
WDJ.WORK_ORDER_TYPE IN ('Standard', '[Your Custom Type]').
- Belirli üretim tesislerini seçmek için
- Performansla ilgili noktalar: Bu karmaşık sorguda birden fazla
UNION ALLdalı bulunur. Büyük ölçekli üretim operasyonlarında kaynak kullanımı yüksek olabilir. Sistem performansına etkisini en aza indirmek için veri çıkarma işlemini yoğun olmayan saatlerde planlayın. - Ön koşullar: Veri modelini oluşturan ve çalıştıran kullanıcının
BI Authorgibi Oracle BI Publisher rollerine sahip olması gerekir. Alttaki veri kaynağı kullanıcısınaWIP_DISCRETE_JOBS,WIP_OPERATIONS,INV_MATERIAL_TXNS,QA_RESULTS,INV_ORGANIZATION_DEFINITIONS_V,EGP_SYSTEM_ITEMS_B,PER_USERSvePER_PERSON_NAMES_Ftabloları için açık okuma izni verilmelidir.
Örnek sorgu 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 Adımlar
- Oracle Transactional Business Intelligence (OTBI) bölümüne gidin: Oracle Manufacturing Cloud örneğinizde oturum açın. Navigator menüsünden Tools bölümüne, ardından Reports and Analytics seçeneğine gidin. Business Intelligence kataloğunu açmak için 'Browse Catalog' düğmesine tıklayın.
- Yeni bir analiz oluşturun: OTBI kataloğunda araç çubuğundaki 'New' seçeneğine tıklayın ve 'Analysis' seçeneğini belirleyin. Bir Subject Area seçmeniz istenir.
- Subject Area’yı seçin: Kullanılabilir Subject Area listesinden 'Manufacturing - Work Order Performance Real Time' seçeneğini belirleyin. Bu Subject Area, iş emirleri ve durumlarıyla ilgili temel bilgileri içerir.
- Analiz ölçütlerini tanımlayın: Analiz düzenleyicisinde 'Criteria' ve 'Results' adlı iki ana sekme bulunur. Olay günlüğünün mantığını 'Criteria' sekmesinde oluşturacaksınız.
- İlk etkinlik için sütun ekleyin: Soldaki 'Subject Areas' bölmesinden gerekli sütunları sürükleyip 'Selected Columns' alanına bırakın. 'Work Order Created' etkinliğiyle başlayın. Örneğin, 'Work Order Details'.'Work Order Number' sütununu, etkinlik adı için bir formülü, zaman damgası için 'Work Order Details'.'Creation Date' sütununu ve gereken diğer öznitelikleri ekleyin.
- Etkinlik adı için özel bir formül oluşturun: 'Selected Columns' başlığının yanındaki 'Add a new calculated measure' simgesine tıklayın. Formül kutusuna etkinlik metnini, örneğin
'Work Order Created', girin. Sütuna 'ActivityName' gibi bir ad verin. - Tüm etkinlikleri UNION ALL ile birleştirin: Gerekli tüm etkinlikleri içeren tek bir olay günlüğü oluşturmak için birden fazla sorguyu birleştirmeniz gerekir. 'Criteria' sekmesinde, 'Selected Columns' bölümünün sağ altındaki 'Combine results based on a set operation' simgesini bulun. Simge genellikle üst üste binen iki daireye benzer. 'Union All' seçeneğini belirleyin ve 'Work Order Released' gibi sonraki etkinlik için yeni bir ölçüt bloğu ekleyin.
- Tüm etkinlikler için tekrarlayın: Gerekli 13 etkinliğin tümü için 5-7. adımları tekrarlayın. Her etkinlik için 'Union All' ile birleştirilen yeni bir ölçüt bloğu oluşturun. Her etkinliğin zaman damgası için doğru tarih alanını seçtiğinizden emin olun (ör. 'Release Date', 'Actual Completion Date', 'Closed Date'). Bazı etkinliklerde 'Work Order Status Name' alanına göre filtreleme yapmanız gerekir.
- Genel filtreleri uygulayın: Tüm UNION bloklarını ayarladıktan sonra 'Filters' bölümüne gidin. Veri kapsamını sınırlamak için filtreler ekleyin. Tarih aralığı belirlemek üzere 'Work Order Creation Date' veya 'Last Update Date' alanına, örneğin son 6 ayı kapsayan bir filtre eklemeniz önemlidir. Doğru üretim tesisini seçmek için 'Organization Name' alanına da filtre uygulayın.
- Sonuçları inceleyip biçimlendirin: Verileri önizlemek için 'Results' sekmesine geçin. Tüm sütunların bulunduğunu ve adlarının doğru olduğunu kontrol edin. Gerekirse sütunları sürükleyip bırakarak sıralarını değiştirebilirsiniz.
- Olay günlüğünü dışa aktarın: Analiz tamamlandığında ve sonuçlar doğru göründüğünde sayfanın altındaki 'Export' bağlantısına tıklayın. Biçim olarak 'CSV File' seçeneğini belirleyin.
- Yükleme için hazırlayın: İndirdiğiniz CSV dosyasını açın. Sütun başlıklarının gerekli özniteliklerle eşleştiğini doğrulayın:
ProductionOrderNumber,ActivityName,EventTimestampvb. Zaman damgası biçiminin tutarlı olduğundan emin olun. Dosya artık process mining aracınıza yüklenmeye hazır.
Yapılandırma
- Subject Area: Bu veri çıkarma işlemi için temel Subject Area, 'Manufacturing - Work Order Performance Real Time' seçeneğidir. Ayrıntılı malzeme veya kalite verileri için 'Manufacturing - Material Usage Real Time' ya da 'Quality Management - Inspection Results Real Time' seçeneğini kullanarak ayrı bir analiz oluşturmanız ve sonuçları birleştirmeniz gerekebilir.
- Tarih aralığı filtresi: Veri hacmini yönetmek için tarih aralığı filtresi uygulamanız önemlidir. Son 3 ila 6 ay gibi yakın bir dönemin verilerini çıkarmak için 'Work Order Details'.'Creation Date' veya 'Work Order Details'.'Last Update Date' alanında filtre oluşturun.
- Kuruluş filtresi: Verileri analiz ettiğiniz belirli üretim tesisiyle veya iş birimiyle sınırlamak için her zaman 'Organization Details'.'Organization Name' ya da 'Organization Code' alanına göre filtre uygulayın.
- İş emri durumu filtresi: Gürültüyü azaltmak için taslak veya simülasyon emirleri gibi belirli iş emri durumlarını analizin tamamından hariç tutabilirsiniz. Bunun için 'Work Order Status'.'Work Order Status Name' alanında genel bir filtre kullanın.
- Ön koşullar: Analizi çalıştıran kullanıcının 'Manufacturing - Work Order Performance Real Time' Subject Area’ya erişmek için genellikle 'Manufacturing Engineer' gibi uygun rollere ve izinlere ya da özel bir BI rolüne sahip olması gerekir.
Örnek sorgu 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]' Başlamaya hazır mısınız?
Üretim planlamanızı iyileştirme çalışmalarını hızlandırmak için bu veri Templateinden yararlanın. Sürecinizi daha verimli ve değişen koşullara daha hızlı yanıt veren bir operasyona dönüştürmeye bugün başlayın.
Oracle üretim planlamanızı iyileştirmeye bugün başlayın
Çevrim süresini %30 kısaltın, verimliliği günler içinde artırın.
Kredi kartı gerekmez. Kurulum birkaç dakika sürer.