Entegrasyonlar / ERP / Global Shop Solutions
SkyPlanner APS ile Üretim Çizelgeleme için Global Shop Solutions Entegrasyon Kılavuzu
Bu Global Shop Solutions entegrasyon kılavuzu, iş ortaklarına ve BT ekiplerine Global Shop Solutions ERP’yi SkyPlanner APS’ye nasıl bağlayacaklarını gösterir. SkyPlanner ile Global Shop arasında çift yönlü entegrasyon kurulur:
- Parts, BOMs, operasyon sıralarıyla birlikte Routers, Workcenters ve çalışma grupları, kapasite takvimleri, çalışanlar, açık Work Orders, malzeme ihtiyaçları ve satın alma siparişleri SkyPlanner’a aktarılır.
- Planlanan başlangıç ve bitiş zamanları, SkyPlanner’ın atadığı Workcenter ile birlikte üretim emrinin her operasyonuna geri yazılır.
- İsterseniz operatör süreleri ve miktarlar, üretim emrine işçilik kaydı olarak geri aktarılabilir.
- SkyPlanner webhook’ları, çizelgedeki değişiklikleri anında iletir.
SkyPlanner ekibi, devreye alma sürecinde entegrasyonu Global Shop yapılandırmanıza göre ayarlar ve canlıya geçişten sonra destek verir. Bu kılavuz, sürece katılmak veya SkyPlanner’ın dokümante edilmiş REST API’sini (API referansı) kullanarak kendi çözümlerini geliştirmek isteyen iş ortakları, Global Shop geliştiricileri ve BT ekipleri içindir.
Global Shop entegrasyon araçları
Global Shop, ERP’sini genişletmek ve diğer sistemlere bağlamak için herkese açık bir REST API yerine kendi araçlarını kullanır:
- Global Application Builder (GAB) SDK. “The Global Application Builder (GAB) SDK allows you to tailor screens and create applications specific to your manufacturing processes” (Global Application Builder (GAB) SDK, ekranları uyarlamanızı ve üretim süreçlerinize özel uygulamalar oluşturmanızı sağlar) (Global Shop). Ürün föyünde şu özellikler listelenir: “Integrate with third-party APIs and office software suites” (üçüncü taraf API’ler ve ofis yazılım paketleriyle entegrasyon), “Manage data flow” (veri akışını yönetme), “Automate processes” (süreçleri otomatikleştirme), “Schedule reporting” (raporlamayı zamanlama) ve “Create custom ERP subsystems that integrate with the base package” (temel paketle entegre özel ERP alt sistemleri oluşturma) (GAB ürün föyü). Global Shop ayrıca şunu belirtir: “GAB’s innovative use of business data objects removes the risk normally associated with extending your ERP system” (GAB’nin iş verisi nesnelerini yenilikçi biçimde kullanması, ERP sistemini genişletmenin normalde taşıdığı riski ortadan kaldırır) (Global Shop blogu). SkyPlanner entegrasyonu bu yolla kurulur.
- Global Shop hizmetleri. Global Shop, “Development as a Service (DaaS)” (hizmet olarak geliştirme) sunar ve “Add Third-Party Integrations, Applications, Automations & Software” (üçüncü taraf entegrasyonlar, uygulamalar, otomasyonlar ve yazılımlar ekleme) konusunda destek verir (bilgi paketi). Entegrasyon kataloğu, alıcıları “your specific integration needs” (size özel entegrasyon ihtiyaçlarınız) üzerine görüşmeye davet eder (entegrasyonlar).
- Excel ve dosya dışa aktarımları. Global Shop entegrasyon kataloğunda Microsoft Excel ve Access yer alır. GAB, raporları belirli zamanlarda çalıştırabilir. Parçalar, Routers, Workcenters ve açık üretim emirlerini içeren dışa aktarılmış dosyalarla SkyPlanner’ı deneyebilirsiniz.
SkyPlanner tarafında REST API; siparişleri, ürünleri, malzemeleri, süreç adımlarını, zaman kayıtlarını ve satın alma siparişlerini okur ve yazar. Kimlik doğrulama, Authorization-Token başlığındaki API belirteciyle yapılır (SkyPlanner Settings > API). API, Swagger/OpenAPI ile dokümante edilmiştir. Entegrasyon eğitimi, ilk çağrıları adım adım açıklar.
Bileşenler nasıl bağlanır?
- Global Shop’tan veri çıkışı. Zamanlanmış bir GAB süreci, son çalışmasından bu yana değişen Work Orders, Router operasyonları ve satın alma siparişlerini okur ve SkyPlanner REST API’sine gönderir. GAB, “Schedule processes and reports to run at regular intervals,” (süreçleri ve raporları düzenli aralıklarla çalışacak şekilde zamanlama) özelliğine sahiptir. Böylece işler birkaç dakikada bir, ana veriler ise saatlik veya her gece eşitlenir.
- Global Shop’a veri girişi. Çizelge değiştiğinde SkyPlanner bir webhook gönderir ve planlanan tarihler SkyPlanner REST API’sinden okunur. Bir GAB süreci, başlangıç ve bitiş zamanlarını eşleşen üretim emri operasyonlarına yazar. GAB’nin webhook’u doğrudan mı alacağı yoksa değişiklikleri kısa aralıklarla mı okuyacağı, devreye alma sürecindeki kapsam belirleme aşamasında kararlaştırılır.
- Shop floor. SkyPlanner zaman kayıtlarına REST API veya webhook üzerinden erişilebilir. İsterseniz GAB, bu kayıtları üretim emrine işçilik olarak işler.
Global Shop şirket içi sunucularda, Global Shop Cloud’da (Amazon Web Services tarafından sağlanır) veya SaaS olarak çalışır. GAB sürecinin nerede çalışacağı ve SkyPlanner’a hangi ağ yolu üzerinden bağlanacağı, kapsam belirleme aşamasında BT ekibinizle veya Global Shop ile kararlaştırılır.
Veri eşleme
| Global Shop nesnesi | SkyPlanner nesnesi | Yön | Sıklık |
|---|---|---|---|
| Parts (parça ana verileri), BOMs, çok seviyeli BOMs | Ürünler, malzemeler, ürün yapısı | Global Shop → SkyPlanner | İlk yüklemede, ardından değişiklik olduğunda |
| Routers: Workcenter ve süreleriyle birlikte işçilik, malzeme ve dış hizmet operasyonları | Süreleri ve hazırlık süreleriyle süreç adımları | Global Shop → SkyPlanner | İlk yüklemede, ardından değişiklik olduğunda |
| Workcenters ve çalışma grupları | İş merkezleri, iş merkezi grupları, alternatif iş merkezleri | Global Shop → SkyPlanner | İlk yüklemede, sonrasında nadiren |
| Kapasite takvimleri, çalışanlar, vardiyalar | Vardiyalar, takvimler, personel | Global Shop → SkyPlanner | Günlük veya vardiyalar SkyPlanner’da yönetilir |
| Work Orders: parça, miktar, teslim tarihi, öncelik, bağlantılı satış siparişi | Teslim tarihleri ve öncelikleriyle siparişler | Global Shop → SkyPlanner | Birkaç dakikada bir çalışan GAB süreci |
| Üretim emri operasyonları: durum, tamamlanan miktar, kalan saat | Her süreç adımı için işler | Global Shop → SkyPlanner | Birkaç dakikada bir çalışan GAB süreci |
| Malzeme ihtiyaçları, satın alma siparişleri, fason işlemler için satın alma siparişleri | Malzeme ihtiyaçları, teslim tarihine göre satın alma siparişleri | Global Shop → SkyPlanner | Saatlik veya çizelgeleme çalıştırıldığında |
| Üretim emri operasyonunun çizelgelenen başlangıç ve bitiş zamanları, Workcenter | Her adım için planlanan başlangıç ve bitiş zamanları, makine ve operatör | SkyPlanner → Global Shop | Çizelge değiştiğinde, SkyPlanner webhook’u üzerinden |
| İşçilik: üretim emrinin her operasyonu için süre ve miktarlar | Zaman kayıtları ve operatör bildirimleri | SkyPlanner → Global Shop | Tercih edilirse her bildirimde veya her vardiyada |
| SkyPlanner çizelgeleme kuralları | Hazırlık süresi matrisi, kısıtlı kaynak olarak takımlar, birden fazla operatör gerektiren işler | SkyPlanner’da yönetilir | Devreye alma sürecinde yapılandırılır |
Entegrasyon akışları
1. Ana verilerin ilk yüklemesi. Parts, BOMs, Routers, Workcenters, çalışma grupları, kapasite takvimleri ve çalışanları okuyun. Workcenters eşlemesini dikkatle yapın: dört özdeş makine içeren bir Workcenter, dört iş merkezinden oluşan bir iş merkezi grubuna dönüşür. Böylece SkyPlanner her makinenin iş sırasını ayrı belirler. Çalışma grupları, alternatif iş merkezleriyle eşlenir.
2. Üretim emirlerinin eşitlenmesi. Açık Work Orders kayıtlarını operasyonlarıyla birlikte, malzeme ihtiyaçlarını ve açık satın alma siparişlerini okuyun. SkyPlanner, sipariş edilen malzemeyi satın alma siparişinin teslim tarihinde kullanılabilir kabul eder ve sipariş Delivered olarak işaretlendiğinde stoğu günceller. Dış hizmet operasyonları, lead time değerleriyle yalnızca süre içeren adımlar olarak tanımlanır.
3. Çizelgenin geri yazılması. Çizelgeleme motoru bir operasyonu yerleştirdiğinde veya taşıdığında, SkyPlanner webhook’u GAB’yi tetikler. GAB, planlanan başlangıç ve bitiş zamanlarını ilgili üretim emri operasyonuna yazar. SkyPlanner işi başka bir makineye taşımışsa Workcenter da güncellenir. İş dağıtım listeleri ve APS görünümleri artık SkyPlanner’ın belirlediği sırayı gösterir.
4. Shop floor bildirimleri. Operatörler, SkyPlanner Mobile Confirmations veya Production Timer ile işlerini kaydeder. Zaman kayıtları çizelgeyi güncel tutar. Gerçekleşen sürelerin Global Shop’a geri aktarılıp aktarılmayacağına siz karar verirsiniz. Aktarılırsa her bildirim, üretim emri operasyonuna işçilik olarak işlenir. Aktarılmazsa Shop Floor Data Collection mevcut haliyle kullanılır ve SkyPlanner ilerlemeyi üretim emri operasyonlarından okur.
5. Veri sahipliği ve çakışma kuralları. Canlıya geçmeden önce bunları yazılı hale getirin:
| Veri | Verinin sahibi |
|---|---|
| Parts, BOMs, Routers, miktarlar, teslim tarihleri, üretim emri durumu | Global Shop |
| Operasyon sırası, başlangıç ve bitiş zamanları, her operasyon için makine ve operatör | SkyPlanner |
| Hazırlık süresi matrisi, takım ve operatör ihtiyaçları, alternatif kaynaklar | SkyPlanner |
| Kapasite takvimleri ve vardiyalar | Kapsam belirleme aşamasında seçilen tek bir sistem |
| İşçilik, malzeme çıkışları, mal girişleri, maliyetlendirme | Global Shop; kayıtlar burada girilir veya SkyPlanner zaman kayıtlarından aktarılır |
Operasyon tarihlerini yazacak tek bir sistem seçin. Planlamacılar işleri SkyPlanner’da taşır ve tarihler Global Shop’a aktarılır. SkyPlanner’ın çizelgelediği üretim emirleri için Global Shop APS’de toplu yeniden çizelgeleme ve sürükle-bırak ile taşıma işlemleri durdurulmalıdır. Aksi halde iki plan birbirinden sapar.
Tipik proje adımları
Uygulama, devreye alma süreci başladıktan sonra normalde birkaç hafta içinde tamamlanır. Öncesinde Global Shop’tan Excel veya CSV olarak dışa aktardığınız Workcenters, Routers ve açık üretim emirleriyle 30 günlük ücretsiz deneme süresinde çizelgeyi doğrulayın.
- Kapsam belirleme. Eşleme tablosunu, veri sahipliği kurallarını, eşitleme aralıklarını ve işçilik kayıtlarının geri aktarılıp aktarılmayacağını kesinleştirin. Kurulum türünüzü (şirket içi, Cloud veya SaaS) ve GAB tarafını kimin geliştireceğini doğrulayın.
- Erişim. SkyPlanner API belirtecini oluşturun ve GAB’nin dış bağlantıda kullanacağı ağ yolunu kararlaştırın.
- İlk yükleme. Parts, BOMs, Routers, Workcenters, çalışma grupları, takvimler ve çalışanlar.
- Üretim emirleri ve satın alma siparişlerinin eşitlenmesi. Değişiklik algılama, yeniden deneme ve günlük kaydı özellikleriyle zamanlanmış GAB süreci.
- SkyPlanner’da kısıtların tanımlanması. Hazırlık süresi matrisi, takımlar, iş başına operatör sayısı ve alternatif makineler veya personel.
- Çizelgenin geri yazılması. Üretim emri operasyonlarına veriler, tercih edilirse işçilik kayıtları da webhook tetiklemesiyle geri yazılır.
- Paralel test. SkyPlanner’ı mevcut APS planıyla paralel çalıştırın, tarihleri karşılaştırın ve ana verileri düzeltin.
- Canlıya geçiş. Veriler eşleştiğinde geri yazmayı etkinleştirin ve SkyPlanner ile çizelgelenen işleri manuel olarak yeniden çizelgelemeyi bırakın.
Global Shop Solutions entegrasyonunda planlanması gerekenler
- Workcenter ve makine ayrımı. Global Shop, Workcenter ve iş grubu bazında planlama yapar. Hangi Workcenter’ların birden fazla makine içerdiğini belirleyin ve bunları SkyPlanner’da ayrı iş merkezlerine ayırın.
- Üç operasyon türü. Routers, malzeme, işçilik ve dış hizmet operasyonlarını içerir. Yalnızca işçilik operasyonları kapasitenizi kullanır. Malzeme operasyonları malzeme ihtiyaçlarına, dış hizmetler ise yalnızca süreyle tanımlanan adımlara dönüşür.
- Hazırlık ve çalışma süreleri. Hazırlık ve çalışma sürelerini ayrı aktarın. Böylece iş sırasının önemli olduğu durumlarda sabit hazırlık süresi yerine hazırlık süresi matrisi kullanılabilir.
- Takvimler. Global Shop, tarihe özel değişiklikler içeren kapasite takvimleri tutar. Vardiya ve tatillerin yönetimi için tek bir sorumlu sistem belirleyin; aksi halde iki plan birbiriyle uyuşmaz.
- İş merkezlerine personel atama. Global Shop, çalışanları yetkinliklerine göre çizelgeler. Kapsam belirleme aşamasında, personelin SkyPlanner’daki iş merkezlerine nasıl atanacağını kararlaştırın.
- Aciliyet işaretleri ve öncelikler. Acil işlerin sırasını korumak için Global Shop önceliklerini SkyPlanner’daki öncelik ve Fast Track ile eşleştirin.
- Sürüm yükseltmeleri. Global Shop Cloud kapsamında şu hizmet yer alır: “Semi-annual upgrades.” (Yılda iki kez sürüm yükseltmesi.) Her sürüm yükseltmesinden sonra GAB sürecini yeniden test edin.
Global Shop entegrasyonunu kim yapılandırır ve destekler?
- SkyPlanner ekibi, devreye alma sırasında entegrasyonu yapılandırır ve canlıya geçişten sonra destek sağlar. Bu hizmet, üzerinde anlaşılan nesneleri ve senkronizasyon kurallarını kapsar. Her fabrika Global Shop’ı farklı kullanır; bu kullanım bilgisi yapılandırmaya yansıtılır.
- Global Shop’ın hizmet ekibi de sürece katılabilir. GAB’ı ve yapılandırmanızı bilen DaaS geliştiricileri, SkyPlanner ekibiyle birlikte Global Shop tarafını geliştirebilir.
- Kendi GAB geliştiricileriniz de entegrasyonu geliştirebilir. Bunun için bir API token ile SkyPlanner’ın REST API arayüzünü kullanabilirler. Başlamak için bir API token yeterlidir; gerektiğinde SkyPlanner ekibi yardımcı olur. Teknik bilgilere SkyPlanner entegrasyon belgelerinden ulaşabilirsiniz.
SkyPlanner, 5 iş merkezi dahil ayda 199 €’dan başlayan fiyatlarla sunulur ve aylık faturalandırılır. Entegrasyon için sürecinize ve ihtiyaçlarınıza göre hazırlanan teklif, planınızla birlikte önceden sunulur. Fiyatlandırmayı, Global Shop Solutions ile üretim çizelgeleme içeriğini, Global Shop Solutions sayfasını, SkyPlanner özelliklerini ve ERP entegrasyonları sayfasını inceleyin.
SkyPlanner kullanan üreticiler
2 saather hafta tasarruf
“SkyPlanner, üretim planlamamızı Excel tablolarından gerçek zamanlı üretim optimizasyonuna taşıdı.”
Kalle Kalliomäki, Tedarik Zinciri Uzmanı
UTU · Elektrik panoları ve şalt ekipmanları
Üretim planlamasında her hafta 2 saatlik çalışma süresinden tasarruf ediliyor ve yeni iş kuyruğu üretim hattına saniyeler içinde ulaşıyor.
+%90üretim verimliliği
“Üretimde verimlilik %90 arttı.”
Abdul Rucyinga, BT Müdürü
Laboratory & Allied · İlaç üretimi
Üretim verimliliği %90 arttı. Tüm iş merkezlerini kapsayan, optimize edilmiş üç aylık bir plan hazırlamak 30 dakikadan az sürüyor.
Daha az duruşmalzeme eksikliği nedeniyle
“SkyPlanner’ın bize kattığı değer, özellikle teslimat tarihlerini belirlerken günlük kullanımda işini yapan bir araç olması.”
Tommi Männistö, Üretim Planlama Müdürü
Eskomatic · Fason talaşlı imalat
İş yükünün otomatik çizelgelenmesiyle teslimat tarihleri daha doğru belirleniyor. Malzeme eksikliğinden kaynaklanan üretim duruşları da büyük ölçüde azaldı.
1.000’lerceotomatik çizelgelenen üretim emri
“Üretimi artık farklı bir şekilde kontrol altında tutuyoruz ve kapasiteye ilişkin bilgimiz bambaşka bir düzeyde.”
Hannu Ryynänen, CEO
Mamec · Endüstriyel karıştırıcılar, pompalar ve yüksek teknolojili fason imalat
Binlerce üretim emri otomatik olarak çizelgeleniyor ve tüm organizasyon üretimi gerçek zamanlı olarak görebiliyor.
Sık sorulan sorular
Global Shop Solutions’ın bir API’si var mı?
Global Shop, diğer sistemlere “integrate with third-party APIs,” (üçüncü taraf API’leriyle entegrasyon kurma) özelliğine sahip Global Application Builder (GAB) SDK ve kendi entegrasyon hizmetleri üzerinden bağlanır. SkyPlanner entegrasyonunda Global Shop tarafında GAB, diğer tarafta ise SkyPlanner’ın REST API arayüzü ve webhook’ları kullanılır.
Global Shop Solutions’ta GAB nedir?
Global Application Builder, özel ekranlar, uygulamalar ve entegrasyonlar geliştirmek için kullanılan Global Shop SDK’sıdır. İş verisi nesneleriyle çalışır, veri akışını yönetebilir ve süreçleri belirlenen zamanlarda çalıştırabilir.
Planlanan tarihler Global Shop’a nasıl geri yazılır?
Her üretim emri operasyonu için ayrı ayrı yazılır. Bir SkyPlanner webhook’u GAB’ı tetikler; GAB da planlanan başlangıç ve bitişi operasyona yazar. SkyPlanner işi başka bir makineye taşıdıysa Workcenter da yazılır.
Entegrasyon Global Shop Cloud ve SaaS ile çalışır mı?
Evet. SkyPlanner, bulut tabanlı bir SaaS çözümüdür ve şirket içi sunucularda, Global Shop Cloud’da veya SaaS olarak çalışan Global Shop’a bağlanır. Devreye alma sürecindeki kapsam belirleme aşamasında, GAB tarafının nerede çalışacağı ve SkyPlanner’a hangi ağ yolu üzerinden bağlanacağı sizinle ve Global Shop ile birlikte kararlaştırılır.
Global Shop tarafını kim geliştirir?
SkyPlanner ekibi entegrasyonu yapılandırır ve canlıya geçişten sonra destek sağlar. Global Shop’ın DaaS ekibi veya kendi GAB geliştiricileriniz, SkyPlanner’ın belgelenmiş API’sini kullanarak GAB tarafını geliştirebilir veya genişletebilir.
Entegrasyonu geliştirmeden önce SkyPlanner’ı test edebilir miyiz?
Evet. 30 günlük ücretsiz deneme, Global Shop’tan Excel veya CSV ile veri aktararak 20 iş merkezine kadar kullanımı destekler; kredi kartı gerekmez. Denemeyi başlatın veya entegrasyonun kapsamını belirlemek için satış ekibiyle görüşün.