Üretim planlaması veri şablonunuz
Üretim planlaması veri şablonunuz
- Toplanması önerilen öznitelikler
- İzlenecek temel faaliyetler
- Pratik veri çıkarma yönlendirmeleri
Üretim Planlama Öznitelikleri
| Ad | Açıklama | ||
|---|---|---|---|
| Faaliyet adı ActivityName | Üretim Planlama sürecinde gerçekleşen belirli olayın veya görevin adı. | ||
| Açıklama Bu öznitelik, üretim emrinin yaşam döngüsündeki belirli bir adımı veya kilometre taşını açıklar. Örneğin 'Work Order Created', 'Materials Issued' veya 'Production Started' faaliyetlerini ifade eder. Her faaliyet, süreçteki ayrı bir noktayı temsil eder. Process Mining, süreç haritasını oluşturmak ve tüm faaliyetlerin sırasını ve sıklığını göstermek için bu bilgiyi kullanır. Faaliyetleri analiz etmek, süreç akışlarını anlamak, adımlar arasındaki darboğazları belirlemek ve farklı aşamalarda harcanan süreyi ölçmek için temel öneme sahiptir. Neden önemli? Faaliyet adı, süreç haritasındaki adımları tanımladığı ve süreç akışını görselleştirip analiz etmenizi sağladığı için Process Mining'in temel gereksinimlerinden biridir. Nereden alınır? Bu bilgi genellikle Oracle Manufacturing Cloud içinde bir iş emrinin yaşam döngüsünü izleyen Event Loglardan, işlem durumlarından veya 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 faaliyet veya olayın gerçekleştiği kesin tarih ve saat. | ||
| Açıklama Bu öznitelik, süreçteki her faaliyet için zaman damgasını kaydeder. Olayların sırasını anlamak ve aralarındaki süreyi ölçmek için gereken kronolojik bağlamı sağlar. Süreç analizinde bu zaman damgası, çevrim sürelerini, bekleme sürelerini ve genel süreç süresini hesaplamak için önemlidir. Performans izlemeyi, darboğaz tespitini ve süreç zamanlamasının plan uyumu gibi sonuçları nasıl etkilediğini analiz etmeyi mümkün kılar. Neden önemli? Bu zaman damgası, sürelerin hesaplanması, darboğazların keşfedilmesi ve kronolojik olarak doğru bir süreç haritasının oluşturulması dahil olmak üzere zamana dayalı tüm Process Mining analizleri için gereklidir. Nereden alınır? Bu bilgi genellikle Oracle Manufacturing Cloud içindeki işlem veya günlük tablolarında, olay ya da durum verilerinin yanında, oluşturma tarihi veya son güncelleme tarihi olarak bulunur. Ö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ürecinin birincil vaka tanımlayıcısı olarak kullanılır. | ||
| Açıklama Üretim Emri numarası, belirli miktarda ürün üretme talebini benzersiz biçimde tanımlar. İlgili tüm planlama, çizelgeleme, yürütme ve kapanış faaliyetlerini birbirine bağlayan merkezi vaka tanımlayıcısıdır. Process Mining içinde bu numaraya göre gruplanan olayları analiz etmek, üretim yaşam döngüsünü uçtan uca görmenizi sağlar. Böylece her emrin yolculuğunu izleyebilir, çevrim sürelerini ölçebilir, yaygın yolları belirleyebilir ve standart süreçten sapmaları ortaya çıkarabilirsiniz. Neden önemli? Bu, ilgili tüm üretim olaylarını birbirine bağlayan temel vaka tanımlayıcısıdır. Her emir için Üretim Planlama ve yürütme akışının tamamını ayrıntılı biçimde analiz etmenizi sağlar. Nereden alınır? Bu tanımlayıcı, Oracle Manufacturing Cloud'un temel unsurlarından biridir ve genellikle iş emri başlıklarında ve işlem tablolarında bulunur. WIP_ENTITIES veya benzeri iş emri tablolarına başvurun. Örnekler WO-2024-00123PROD-58974M450001852 | |||
| Kaynak sistem SourceSystemIdentifier | Üretim planlama verilerinin alındığı sistem. | ||
| Açıklama Bu öznitelik, kaynak bilgi sistemini, örneğin Oracle Manufacturing Cloud'u tanımlar. Birden fazla sistemden gelen verilerin bütünsel bir süreç görünümü için birleştirildiği ortamlarda özellikle kullanışlıdır. Analiz sırasında süreç verilerinin kaynağına göre filtrelenmesini sağlar. Böylece farklı sistemlerdeki süreçleri karşılaştırabilir veya hedefli analiz için verileri belirli bir kaynakla sınırlandırabilirsiniz. Neden önemli? Verilerin kaynağı hakkında önemli bir bağlam sağlar. Bu bilgi, birden fazla sistemin kullanıldığı ortamlarda veri yönetişimi, doğrulama ve analiz için önemlidir. Nereden alınır? Bu değer genellikle veri çıkarma, dönüştürme ve yükleme (ETL) sürecinde eklenen statik bir değerdir ('Oracle Manufacturing Cloud'). Örnekler Oracle Manufacturing CloudOracle Fusion Cloud SCMOMC_PROD_INSTANCE_1 | |||
| Son veri güncellemesi LastDataUpdateTimestamp | Bu olayın verilerinin kaynak sistemden en son yenilendiğini veya çıkarıldığını gösteren zaman damgası. | ||
| Açıklama Bu öznitelik, kaynak sistemden en son veri çekme işleminin tarih ve saatini kaydeder. Analiz edilen veri setinin güncelliğini gösteren bir meta veri alanıdır. Bu bilgi, oluşturulan içgörülerin ne kadar güncel olduğunu anlamak için önemlidir. Kullanıcılara süreç verilerinin güncellik durumunu göstererek kararların yaşı bilinen verilere dayanmasını sağlar. Neden önemli? Verilerin güncelliği hakkında şeffaflık sağlar. Böylece kullanıcılar analizlerin ne kadar güncel olduğunu ve bir sonraki veri güncellemesinin ne zaman beklenebileceğini anlayabilir. Nereden alınır? Bu değer genellikle veri çıkarma, dönüştürme ve yükleme (ETL) sürecinde oluşturulur ve 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 andaki üretim emrinin mevcut durumu. | ||
| Açıklama Bu öznitelik, üretim emrinin 'Yayınlanmadı', 'Yayınlandı', 'Beklemede', 'Tamamlandı' veya 'İptal edildi' gibi durumlarını gösterir. Durum, emrin yaşam döngüsünde hangi aşamada olduğunu gösteren anlık bir görünüm sunar. 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 çok uzun süre kalan emirleri belirlemek veya analizi yalnızca tamamlanan ya da devam eden emirlere odaklamak için de değerlidir. Neden önemli? Emrin ilerleyişi ve sonucu hakkında net bir görünüm sunarak süreç darboğazlarının, gecikmelerin ve tamamlanma oranlarının analiz edilmesini sağlar. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi büyük olasılıkla WIP_DISCRETE_JOBS gibi iş emri başlık tablolarında, durum sütunuyla ilişkilendirilmiş olarak bulunur. Örnekler YayınlandıTamamlandıBeklemedeİptal edildi | |||
| Planlamacı Planner | Üretim emrini yönetmekten sorumlu kullanıcı veya planlamacı. | ||
| Açıklama Bu öznitelik, üretim emrinin planlanmasını ve yürütülmesini denetlemekle görevlendirilen çalışanı veya rolü tanımlar. Bir kişinin adı, kimliği veya planlama grubu olabilir. Süreci planlayana göre analiz etmek, iş yükü dağılımını anlamaya ve belirli planlayıcıların veya ekiplerin süreç gecikmeleri ya da verimlilikleriyle ilişkili olup olmadığını belirlemeye yardımcı olur. Bu, performansla ilişkili insan faktörlerini bulmak için Delay Root Cause & Activity Impact Dashboardının temel özniteliklerinden biridir. Neden önemli? Bireysel planlamacıların veya ekiplerin süreç performansı üzerindeki etkisini belirlemeye yardımcı olur; hedefli eğitim ve iş yükü dengelemesi sağlar. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi iş emri başlığında veya ilgili atama tablolarında tutulabilir. Örnekler John SmithPlannerGroup_AUSER12345 | |||
| Planlanan başlangıç tarihi PlannedStartDate | Emir için ü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 noktayı oluşturur. Bu tarih, planlanan tarihin gerçek yayınlanma zaman damgasıyla karşılaştırıldığı Üretim Emri Zamanında Yayınlanma Oranı KPI'ı için önemlidir. Planlama ve çizelgeleme sürecinin ne kadar etkili olduğunu değerlendirmeye ve erken ya da gecikmiş başlangıçları belirlemeye yardımcı olur. Neden önemli? Üretimin başlangıcında çizelgeye uyumu ve zamanında performansı ölçmek için temel bir referans noktasıdır. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi büyük olasılıkla 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 için üretimin tamamlanmasının planlandığı tarih. | ||
| Açıklama Bu öznitelik, üretim emrinin hedef tamamlanma tarihini içerir. Üretim ekibinin ulaşmayı hedeflediği son tarihtir. Bu tarih, planlanan tarihi gerçek tamamlanma zaman damgasıyla karşılaştıran Production Schedule Adherence Rate KPI’ını hesaplamak için gereklidir. Üretimin hedeflerini ne ölçüde karşıladığını ölçmeye yardımcı olur ve Production Schedule Adherence Dashboardındaki temel metriktir. Neden önemli? Zamanında tamamlanmayı ve genel üretim çizelgesine uyumu ölçmek için temel referans noktasıdır. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi büyük olasılıkla 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 organizasyon birimini belirtir. Farklı tesislerdeki süreç performansını karşılaştırmak için önemli bir boyuttur. Üretim tesisine göre analiz yapmak, kıyaslama yapmaya ve belirli konumlardaki en iyi uygulamaları veya sistemik sorunları belirlemeye yardımcı olur. Bu öznitelik, tesise özgü performansı anlamak için Resource Utilization Bottlenecks ve Production Performance Throughput Dashboardlarında kullanılır. Neden önemli? Farklı üretim konumlarında süreç verimliliğini ve performansını karşılaştırmanızı sağlar; bölgesel darboğazları veya iyi uygulamaları görünür kılar. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi genellikle iş emri tanımının bir parçasıdır ve çoğunlukla organizasyon veya envanter organizasyonu olarak adlandırılır. Örnekler Site A - ŞanghayFabrika 001 - AustinAlmanya Fabrikası | |||
| Ürün kodu ProductCode | Üretilen ürünün benzersiz tanımlayıcısı. | ||
| Açıklama Bu öznitelik, üretim emrinin konusu olan ürünü veya malzemeyi belirtir. Üretim sürecini bölümlere ayırmak ve analiz etmek için temel bir boyuttur. Analistler ürün kodunu kullanarak farklı ürünlerin üretim süreçlerini karşılaştırabilir. Bu sayede "Hangi ürünlerin çevrim süreleri en uzun?" veya "Belirli ürün ailelerine özgü süreç sapmaları var mı?" gibi sorular yanıtlanabilir. Bu bilgi, Production Performance Throughput Dashboardı için gereklidir. Neden önemli? Süreç analizinin ürün bazında bölümlere ayrılmasını sağlar ve ürüne özgü darboğazları, gecikmeleri veya verimsizlikleri ortaya çıkarır. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. 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 | |||
| Çizelgeye uyum durumu ScheduleAdherenceStatus | Emrin zamanında, erken veya geç tamamlanıp tamamlanmadığını gösteren hesaplanmış durum. | ||
| Açıklama Bu öznitelik, "Planned End Date" ile "Work Order Completed" etkinliğinin gerçek zaman damgası karşılaştırılarak elde edilir. Çizelge performansı için açık ve kategorik bir sonuç sunar. Bu durum, Production Schedule Adherence Dashboardının ve KPI’ının temelini oluşturur. Kullanıcıların tüm geciken siparişleri hızlıca filtrelemesine ve gecikmelerin temel nedenlerini incelemesine olanak tanıyarak analizi kolaylaştırır. Neden önemli? Zamanında performans için net ve basit bir gösterge sunar; son tarihlerini karşılayamayan emirleri belirlemeyi ve analiz etmeyi kolaylaştırır. 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ındaGecikmişErken | |||
| Malzeme kullanılabilirliği MaterialAvailabilityStatus | Üretim emri için gerekli malzemelerin mevcut olup olmadığını gösterir. | ||
| Açıklama Bu öznitelik, genellikle "Available", "Shortage" veya "Partially Available" gibi değerlerle malzemenin kullanılabilirlik durumunu gösterir. Bu durum, envanter düzeylerinin siparişin malzeme listesiyle karşılaştırılmasıyla belirlenir. Material Shortage Impact Analysis Dashboardı ve ilgili KPI için temel özniteliktir. Analiz, malzeme eksikliklerinin üretim başlangıç zamanları ve genel çevrim süreleri üzerindeki etkisini ölçmeye yardımcı olur. Neden önemli? Malzeme eksikliklerinin üretim çizelgeleri üzerindeki etkisini doğrudan ölçer. Bu eksiklikler, önemli gecikmelerin yaygın nedenlerinden biridir. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu bilgi doğrudan bir alan olmayabilir; iş emri için bileşenlerin kullanılabilirliği kontrol edilerek türetilebilir. Ö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 bulunan 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 her ikisi de mevcut olduğunda her etkinliğin kesin işlem süresi doğru şekilde hesaplanabilir. Bu yöntem, bekleme süresini de hesaba kattığı için süreyi bir sonraki olayın başlangıç zamanından tahmin etmekten daha doğrudur. Neden önemli? Etkinliklerin işlem sürelerinin bekleme sürelerinden ayrıştırılarak kesin biçimde hesaplanmasını sağlar. Nereden alınır? Bu bilgi, bir operasyonun hem başlangıcını hem de bitişini 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 | Emirde üretilmesi planlanan ürün miktarı. | ||
| Açıklama Bu öznitelik, belirli bir üretim emri için hedeflenen üretim hacmini gösterir. Talep ve kapasiteye göre planlama aşamasında belirlenir. Bu değer, planlanan üretim miktarının gerçek üretilen miktarla karşılaştırıldığı 'Planlanan ve Gerçek Miktar Sapması' KPI'ının temel girdisidir. Analiz edilmesi planlama doğruluğunu, verim oranlarını ve hurda seviyelerini değerlendirmeye yardımcı olur. Neden önemli? Üretim çıktısının doğruluğunu, verimi ve hurdayı değerlendirmek için temel miktarı sağlar; kapasite ve malzeme planlaması açısından önemlidir. Nereden alınır? Oracle Manufacturing Cloud belgelerine başvurun. Bu, WIP_DISCRETE_JOBS gibi iş emri tablolarında bulunan ve genellikle 'START_QUANTITY' veya benzeri şekilde adlandırılan standart bir alandır. Örnekler 10050001250 | |||
| Tamamlanan miktar CompletedQuantity | Başarıyla üretilen ve 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çek Miktar Sapması' KPI'ında kullanılan 'gerçek' değerdir. Üretim verimliliğini ve verimi analiz etmek, planlanan ve gerçek çı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' olarak 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, örneğin "Work Order Created", son olaya, örneğin "Work Order Completed", kadar geçen toplam süreyi gösteren hesaplanmış bir metriktir. Genel süreç performansını ölçmek için temel bir KPI’dır ve End-to-End Production Lead Time Dashboardının merkezinde yer alır. Verimliliğe üst düzey bir bakış sunar ve zaman içindeki iyileştirmelerin izlenmesine yardımcı olur. Neden önemli? Her emir 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 minimum zaman damgasından maksimum zaman damgası çıkarılarak hesaplanır. Örnekler 10 gün 4 saat3 hafta 2 gün15,5 gün | |||
| Üretim hattı ProductionLine | Tesiste iş emrine atanan belirli montaj veya üretim hattı. | ||
| Açıklama Bu öznitelik, üretim emrini yürütmekten sorumlu belirli ekipmanı veya iş merkezi grubunu tanımlar. Üretim tesisine göre daha ayrıntılı bir düzey sunar. Resource Utilization Bottlenecks Dashboardında bu öznitelik, belirli hatlar veya iş merkezleriyle ilişkili gecikmeleri belirlemek için kullanılır. Kapasite kısıtlarını belirlemeye ve kaynak dağılımını ayrıntılı düzeyde iyileştirmeye yardımcı olur. Neden önemli? Belirli üretim hattı veya iş merkezi düzeyinde kaynak kullanımının ayrıntılı analiz edilmesini ve darboğazların belirlenmesini 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 gösteren kod ya da değer. | ||
| Açıklama Bu öznitelik, üretim emrine "High", "Medium" veya "Low" gibi bir öncelik düzeyi atar. Kaynaklar kısıtlı olduğunda planlayıcıların ve üretim ekiplerinin işleri önceliklendirmesine yardımcı olur. Delay Root Cause & Activity Impact Dashboardında öncelik, yüksek öncelikli siparişlerin 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. Önceliklendirme sisteminin ne kadar etkili olduğunu değerlendirmeye yardımcı olur. 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 yayınlanma durumu ReleaseOnTimeStatus | Emrin zamanında, erken veya geç yayınlanıp yayınlanmadığını gösteren hesaplanmış durum. | ||
| Açıklama Bu öznitelik, "Planned Start Date" ile "Work Order Released" etkinliğinin gerçek zaman damgası karşılaştırılarak elde edilir. Özellikle sürecin ilk serbest bırakma adımına uyumu ölçer. Bu durum, Production Order Release On-Time Rate KPI’ını ve ilgili Dashboardı doğrudan destekler. Üretim yürütme döngüsünün en başında oluşan gecikmeleri ayırmaya yardımcı olur. Neden önemli? İş emirlerinin üretim alanına yayınlanması gibi önemli bir adımdaki gecikmeleri özel olarak belirlemeye ve analiz etmeye yardımcı olur. Nereden alınır? Bu öznitelik, veri dönüşümü sırasında 'PlannedStartDate' özniteliği ile yayınlanma olayının zaman damgası karşılaştırılarak hesaplanır. Örnekler ZamanındaGecikmişErken | |||
Üretim Planlama Faaliyetleri
| Aktivite | Açıklama | ||
|---|---|---|---|
| İş emri kapatıldı | Bu, üretim tamamlandıktan sonraki son idari adımdır. Tüm maliyetler kesinleştirilir, varyanslar hesaplanır ve kaydedilir. Emir, finansal ve lojistik açıdan resmi olarak kapatılır. | ||
| Neden önemli? 'Completed' ile 'Closed' arasındaki süre, finansal kapanış veya maliyetlendirme sürecindeki verimsizlikleri ortaya çıkarabilir. İş emrinin tüm yaşam döngüsü için kesin bir bitiş noktası sağlar. Nereden alınır? Dönem sonu kapanış süreci çalıştırıldığında veya bir kullanıcı iş emri durumunu manuel olarak 'Closed' olarak değiştirdiğinde yakalanan açık bir olaydır. İş emrinde genellikle kapanış tarihi zaman damgası saklanır. Yakalayın İş emri durumunun 'Closed' olarak ayarlandığı zamandaki zaman damgasından alınır. Olay türü explicit | |||
| İş emri oluşturuldu | Bu faaliyet, Oracle Manufacturing Cloud içinde üretim emrinin, diğer adıyla iş emrinin oluşturulmasını gösterir. Belirli miktarda ürünün üretilmesi için verilen resmi talimattır ve genellikle ana üretim planından veya satış emrinden oluşturulur. | ||
| Neden önemli? Üretim sürecinin başlangıç noktası olan bu faaliyet, toplam çevrim süresini ölçmek ve talepten üretime sinyalinin gecikmesini analiz etmek için önemlidir. Bir üretim ihtiyacının resmi olarak işleme alınmasının ne kadar sürdüğünü belirlemenize yardımcı olur. Nereden alınır? Bu, iş emri oluşturma işleminden alınan açık bir olaydır. WIP_DISCRETE_JOBS veya benzeri tablolar gibi üretim yürütme tablolarındaki iş emri kaydının oluşturulma zaman damgasına karşılık gelir. Yakalayın Work Order varlığının oluşturulma tarihinden alınır. Olay türü explicit | |||
| İş emri serbest bırakıldı | Üretim emrinin üretim alanına resmi olarak serbest bırakılmasını ve üretim faaliyetlerinin başlamasına izin verilmesini gösterir. Bu olay, emri ve çekme listeleri ile rota föyleri gibi belgelerini üretim personelinin kullanımına açar. | ||
| Neden önemli? Bu, planlama aşamasını yürütme aşırından ayıran önemli bir kilometre taşıdır. Emirlerin serbest bırakılmasındaki gecikmeler, üretim planının aksamasının yaygın nedenlerindendir ve mutlaka izlenmelidir. Nereden alınır? Bu, bir kullanıcının veya sistem sürecinin iş emri durumunu 'Released' olarak değiştirmesiyle yakalanan açık bir olaydır. İş emri başlığında genellikle belirli bir serbest bırakma tarihi zaman damgası kaydedilir. Yakalayın İş emri kaydındaki 'Released Date' zaman damgasından alınır. Olay türü explicit | |||
| İş emri tamamlandı | Bu faaliyet, bitmiş ürünün nihai miktarının üretildiğini ve üretim emrine işlendiğini gösterir. Olay, emir için tüm üretim faaliyetlerinin sona erdiğini belirtir. | ||
| Neden önemli? Birincil başarı bitiş noktası olan bu faaliyet, uçtan uca üretim çevrim sürelerini hesaplamak ve planlanan tamamlanma tarihine göre plan uyumunu ölçmek için gereklidir. Performans analizinin temel unsurlarından biridir. Nereden alınır? Bu, bitmiş ürünleri stoğa aktaran bir tamamlama işlemiyle tetiklenen açık bir olaydır. İş emri tamamlanma tarihi veya durumun 'Completed' olarak değişmesi kaydedilir. Yakalayın Son tamamlama işleminin zaman damgasından veya iş emri durumunun 'Complete' olarak değiştiği tarihten alınır. Olay türü explicit | |||
| Üretim başladı | Bu faaliyet, üretim emri için ilk üretim operasyonunun başlangıcını gösterir. Ürün üzerindeki fiziksel çalışmanın üretim alanında başladığı noktadır. | ||
| Neden önemli? Bu kilometre taşı, gerçek üretim çevrim sürelerini ve planlanan başlangıç tarihine uyumu ölçmek için önemlidir. Üretim öncesi gecikmelerle üretim yürütme aşamasındaki gecikmeleri ayırt etmenize yardımcı olur. Nereden alınır? Bu, bir operatörün ilk operasyona giriş yapması gibi üretim alanındaki bir işlemden alınan açık bir olay olabilir. Emir serbest bırakıldıktan sonra gerçekleşen ilk iş gücü işleminin veya malzeme tüketiminin zaman damgasından da türetilebilir. Yakalayın Bir iş emri operasyonu için kaydedilen ilk 'move' veya 'completion' işleminden alınır. Olay türü explicit | |||
| İş emri iptal edildi | Bu faaliyet, daha önce oluşturulmuş ve muhtemelen serbest bırakılmış bir üretim emrinin iptal edilmesini gösterir. Emir üzerindeki tüm çalışmaların durduğu bir istisna yoludur. | ||
| 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? Bu, bir kullanıcının iş emri durumunu 'Canceled' olarak değiştirmesiyle tetiklenen açık bir olaydır. Bu durum değişikliğine ait bir zaman damgası kaydedilir. Yakalayın İş emrindeki durumun 'Canceled' olarak değiştiği zaman damgasından alınır. Olay türü explicit | |||
| İş emri onaylandı | Bu faaliyet, üretim emrinin bir planlayıcı veya yönetici tarafından incelenip onaylandığını gösterir. Özellikle yüksek değerli veya karmaşık ürünlerde, emrin üretim alanına serbest bırakılmasından önce onay 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 genellikle iş emrindeki durum değişikliğine dayanan, türetilmiş bir olaydır. Örneğin durumun 'Unapproved' değerinden 'Approved' değerine geçmesi bu olayı gösterir. 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. Yakalayın İş emri durumunun onaylanmamış durumdan onaylanmış veya serbest bırakılabilir duruma geçmesinden türetilir. Olay türü inferred | |||
| Kalite denetimi gerçekleştirildi | Bir üretim operasyonu sırasında veya sonrasında gerçekleştirilen kalite kontrolünü gösterir. Ürünün spesifikasyonları karşıladığından emin olmak için ölçümler, görsel kontroller veya diğer testler yapılabilir. | ||
| Neden önemli? Bu faaliyet, kalite yönetimi sürecine ilişkin içgörü sunar. Denetimlerin sıklığını ve süresini, ayrıca sonuçlarını (geçti/kaldı) analiz etmek, kaliteyle ilgili darboğazları veya tekrar eden sorunları belirlemeye yardımcı olur. Nereden alınır? Bu, Oracle Quality Management modülünde yakalanan açık bir olaydır. Denetim sonuçları, üretim emriyle veya belirli bir operasyonla ilişkilendirilen kalite veri toplama planlarına kaydedilir. Yakalayın İş emriyle ilişkilendirilmiş kalite veri toplama sonuçları tablosundaki kayıtlardan alınır. Olay türü explicit | |||
| Malzeme uygunluğu kontrol edildi | Sistemin üretim emri için gereken tüm bileşenlerin uygunluğunu kontrol ettiği noktayı gösterir. Bu genellikle emir oluşturulduktan sonra otomatik olarak gerçekleşen bir adımdır veya bir planlayıcı tarafından manuel olarak başlatılabilir. | ||
| Neden önemli? Bu faaliyeti izlemek, malzeme eksikliklerinden 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ı üzerindeki etkisini anlamak için önemlidir. Nereden alınır? Bu, büyük olasılıkla iş emrindeki veya bileşen gereksinimleri listesindeki durum değişikliğinden türetilen bir olaydır. 'Awaiting Components' durumunun 'Components Available' durumuna geçmesi veya bir malzeme durumu alanının doldurulması bu olayı gösterir. Yakalayın İş emriyle ilişkili malzeme uygunluğu durumu alanındaki değişiklikten türetilir. Olay türü inferred | |||
| Malzemeler verildi | Bu faaliyet, bileşen malzemelerinin stoktan belirli bir üretim emrine verilmesi işlemini gösterir. Gerekli ham maddelerin veya alt montajların toplandığını ve üretim hattına taşındığını ifade eder. | ||
| 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 malzeme uygunluğunu doğrular ve ilk kontrolden daha doğru bir görünüm sunar. Nereden alınır? Bu, stok modülünde iş emriyle ilişkilendirilmiş bir malzeme işlemi olarak kaydedilen açık bir olaydır. Her işlem, verilen bileşene ilişkin ayrıntıları ve bir zaman damgasını içerir. Yakalayın İş emri kimliğiyle ilişkilendirilmiş malzeme işlem kayıtlarından, örneğin WIP bileşen verme işleminden alınır. Olay türü explicit | |||
| Operasyon tamamlandı | İş emrinin üretim rotasındaki tek bir adımın veya operasyonun tamamlanmasını gösterir. Bir üretim emrinde, üretim sürecindeki her adım için genellikle birden fazla 'Operation Completed' olayı bulunur. | ||
| Neden önemli? Ardışık operasyon tamamlamaları arasındaki süreyi analiz etmek, üretim akışına ilişkin ayrıntılı içgörüler sunar. Darboğaz oluşturan operasyonları belirlemenize ve belirli aşamalardaki devam eden iş sürelerini hesaplamanıza yardımcı olur. Nereden alınır? Bu, üretim alanındaki taşıma veya tamamlama işlemleri aracılığıyla yakalanan açık bir olaydır. Operatörler bir operasyon için tamamlanan miktarı kaydeder ve zaman damgalı bir işlem kaydı oluşturulur. Yakalayın İş emrinin belirli operasyonlarına ait tamamlama işlemlerinden alınır. Olay türü explicit | |||
| Üretim performansı analiz edildi | Üretim emrinin tamamlanmasından sonra gerçekleştirilen performans analizini gösterir ve gerçek sonuçları planlanan hedeflerle karşılaştırır. Maliyetlerin, malzeme kullanımının ve plan uyumunun incelenmesini içerebilir. | ||
| Neden önemli? Bu faaliyet, sürekli iyileştirme döngüsünün etkinliğini anlamak için önemlidir. Performans analizinin ne kadar sürede tamamlandığını ölçmek, kuruluşun üretim sapmalarından ne kadar hızlı öğrendiğini ve bunlara ne kadar hızlı yanıt verdiğini gösterir. Nereden alınır? Bu, sistem işlemi yerine iş süreci olduğu için hesaplanan bir olaydır. Varyans raporunun oluşturulma tarihinden veya performans notları alanının güncellenmesinden türetilebilir, ancak bu durum yerel prosedürlere büyük ölçüde bağlıdır. Yakalayın İlgili varyans raporlarının oluşturulması veya performans yönetimi sistemindeki durum güncellemeleri belirlenerek türetilir. Olay türü calculated | |||
| Üretim planı ayarlandı | Bu faaliyet, serbest bırakılmış bir üretim emrinin gerekli miktar veya planlanan tamamlanma tarihi gibi önemli bir parametresi değiştirildiğinde gerçekleşir. Üretime taahhüt edilen ilk plandan sapıldığını gösterir. | ||
| Neden önemli? Sık yapılan ayarlamalar, planlama veya yürütme sürecindeki istikrarsızlığa işaret eder. Bu olayları izlemek, plan değişikliği düzeyini ölçmenize ve talep değişkenliği veya üretim sorunları gibi temel nedenleri belirlemenize 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 çoğu zaman önemli alanlardaki değişiklikleri, değişikliği kimin ve ne zaman yaptığını da içerecek şekilde izler. Yakalayın İş 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 ortamınızda Giriş yapın. Navigator menüsünden Tools > Reports and Analytics yolunu izleyin. 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, örneğin Shared Folders > Custom, gidin. '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' seçeneğinin yanındaki '+' simgesine tıklayın ve 'SQL Query' seçeneğini belirleyin.
- Veri Setini yapılandırın: 'New Data Set' iletişim kutusunda açıklayıcı bir ad girin, örneğin 'Production_Planning_Event_Log'. 'Data Source' alanında, genellikle 'ApplicationDB_FSCM' veya benzer bir ad taşıyan Oracle Fusion uygulama veritabanınızı seçin.
- SQL sorgusunu girin: Bu belgenin 'query' bölümünde verilen SQL sorgusunun tamamını kopyalayın ve '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ı dostu bir 'Display Label' girin. İsterseniz varsayılan değerler de belirleyebilirsiniz. - Verileri görüntüleyin ve doğrulayın: Data Model düzenleyicisindeki 'Data' sekmesine tıklayın. Başlangıç ve bitiş tarihi parametreleri için değerleri girin, ardından sorguyu çalıştırmak ve çıkarılan verilerden bir örnek görmek için 'View' düğmesine tıklayın. Sütunların ve satırların beklediğiniz şekilde göründüğünü doğrulayın.
- Veri modelini kaydedin: Veri önizlemesinden memnun kaldığınızda 'Save' simgesine tıklayın. Veri modeliniz için 'ProductionPlanningExtraction.xdm' gibi bir ad seçin 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. Kaydedilmiş veri modelinin içinden 'Create Report' düğmesine tıklayın. Basit, tablo tabanlı bir rapor düzeni oluşturmak için sihirbazı izleyin. Karmaşık biçimlendirme gerekmez.
- Raporu çalıştırın ve dışa aktarın: Yeni oluşturduğunuz raporu kaydedin. Raporu açın ve 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 Event Log dosyasıdır.
Yapılandırma
- Veri kaynağı: Sorgu, genellikle
ApplicationDB_FSCMolarak adlandırılan 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ına okuma erişimi olduğundan emin olun. - Tarih aralığı parametreleri: Sorgu, verileri filtrelemek için
:p_start_dateve:p_end_dateolmak üzere iki zorunlu parametre içerir. Performansı korumak ve dosya boyutlarını yönetmek için verilerin 3 ila 6 aylık partiler halinde çıkarılması önerilir. - Temel filtreler: Veri kapsamını daha da daraltmak ve performansı artırmak için
base_dataortak tablo ifadesineWHEREkoşulları eklemeyi değerlendirin. Yaygın filtreler şunlardır:IODV.ORGANIZATION_CODE IN ('[Your Plant Code 1]', '[Your Plant Code 2]'), belirli üretim tesislerini seçmek için kullanılır.WDJ.WORK_ORDER_TYPE IN ('Standard', '[Your Custom Type]'), belirli üretim emri türlerini seçmek için kullanılır.
- Performansla ilgili noktalar: Bu sorgu, birden fazla
UNION ALLdalı içeren karmaşık bir sorgudur. Büyük üretim operasyonlarında önemli miktarda kaynak tüketebilir. Sistem performansına etkisini azaltmak 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. Temel veri kaynağı kullanıcısınınWIP_DISCRETE_JOBS,WIP_OPERATIONS,INV_MATERIAL_TXNS,QA_RESULTS,INV_ORGANIZATION_DEFINITIONS_V,EGP_SYSTEM_ITEMS_B,PER_USERSvePER_PERSON_NAMES_Ftablolarına açık okuma erişimi olmalıdır.
a Ö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'a (OTBI) gidin: Oracle Manufacturing Cloud ortamınızda Giriş yapın. Navigator menüsünden Tools seçeneğine, 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' olmak üzere iki ana sekme bulunur. Event Log mantığını 'Criteria' sekmesinde oluşturacaksınız.
- İlk faaliyet için sütunları ekleyin: Soldaki 'Subject Areas' bölmesinden gerekli sütunları sürükleyip 'Selected Columns' alanına bırakın. 'Work Order Created' faaliyetiyle başlayın. Örneğin 'Work Order Details'.'Work Order Number', Activity Name için bir formül, zaman damgası için 'Work Order Details'.'Creation Date' ve diğer gerekli öznitelikleri ekleyin.
- Activity Name 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 faaliyet metnini, örneğin
'Work Order Created', girin. Sütuna 'ActivityName' gibi bir ad verin. - UNION ALL kullanarak tüm faaliyetleri birleştirin: Gerekli tüm faaliyetleri içeren tek bir Event Log oluşturmak için birden fazla sorguyu birleştirmeniz gerekir. 'Criteria' sekmesinde, 'Selected Columns' bölümünün sağ alt kısmında bulunan 'Combine results based on a set operation' simgesini bulun. Bu simge genellikle üst üste binen iki daire şeklindedir. 'Union All' seçeneğini belirleyin ve 'Work Order Released' gibi sonraki faaliyet için yeni bir ölçüt bloğu ekleyin.
- Tüm faaliyetler için tekrarlayın: Gerekli 13 faaliyetin tamamı için 5-7. adımları tekrarlayın. Her faaliyet için 'Union All' ile birleştirilen yeni bir ölçüt bloğu oluşturun. Her faaliyetin zaman damgası için doğru tarih alanını seçtiğinizden emin olun, örneğin 'Release Date', 'Actual Completion Date' veya 'Closed Date'. Bazı faaliyetlerde 'Work Order Status Name' alanına göre filtreleme yapmanız gerekir.
- Genel filtreleri uygulayın: Tüm UNION bloklarını oluşturduktan sonra 'Filters' bölümüne gidin. Veri kapsamını sınırlamak için filtreler ekleyin. Örneğin son 6 ayı belirlemek üzere 'Work Order Creation Date' veya 'Last Update Date' alanına tarih aralığı filtresi eklemeniz gerekir. Doğru üretim tesisini seçmek için 'Organization Name' alanına da filtre uygulayın.
- Sonuçları inceleyin ve biçimlendirin: Verileri önizlemek için 'Results' sekmesine geçin. Tüm sütunların bulunduğunu ve doğru adlandırıldığını kontrol edin. Gerekirse sütunları sürükleyip bırakarak sıralarını değiştirebilirsiniz.
- Event Log dosyası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ırdı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' 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önemi çıkarmak üzere 'Work Order Details'.'Creation Date' veya 'Work Order Details'.'Last Update Date' alanına filtre ekleyin.
- Kuruluş filtresi: Verileri analiz ettiğiniz belirli üretim tesisi veya iş birimiyle sınırlamak için her zaman 'Organization Details'.'Organization Name' ya da 'Organization Code' alanına filtre uygulayın.
- İş emri durumu filtresi: Gürültüyü azaltmak için taslak veya simülasyon emirleri gibi belirli iş emri durumlarını analizden tamamen çıkarmak isteyebilirsiniz. Bunu 'Work Order Status'.'Work Order Status Name' alanına genel bir filtre uygulayarak yapabilirsiniz.
- Ön koşullar: Analizi çalıştıran kullanıcının, 'Manufacturing Engineer' veya özel bir BI rolü gibi 'Manufacturing - Work Order Performance Real Time' Subject Area'sına erişim sağlayan uygun rol ve izinlere sahip olması gerekir.
a Ö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 planlaması optimizasyonunu hızlandırmak için bu veri şablonundan yararlanın. Sürecinizi daha verimli ve hızlı tepki veren bir operasyona dönüştürmeye bugün başlayın.
Oracle üretim planlamasını optimize edin, bugün başlayın
Çevrim süresini %30 azaltın ve birkaç gün içinde verimliliği artırın.
Kredi kartı gerekmez. Kurulum birkaç dakika içinde tamamlanır.