Entegrasyonlar / ERP / Sage X3
SkyPlanner APS ile Üretim Çizelgeleme için Sage X3 Entegrasyon Kılavuzu
Bu kılavuz, Sage iş ortaklarına ve BT ekiplerine Sage X3 ile SkyPlanner APS arasında nasıl bağlantı kurulacağını gösterir. Hangi X3 arayüzlerinin kullanılacağını, verilerin hangi nesnelerle taşınacağını ve projelerde nerelerde sorun yaşandığını ele alır. SkyPlanner, hem buluttaki hem de şirket içinde kurulu Sage X3 ile çift yönlü entegre olur:
- Üretim emirleri, operasyonlar, rotalar, iş merkezleri, takvimler, stoklar ve açık satın alma siparişleri SkyPlanner’a aktarılır.
- Planlanan operasyon tarihleri ve iş merkezleri, üretim emirlerine (GESMFG) geri yazılır.
- Operatörlerin süre kayıtları, üretim takibi (GESMTK) olarak işlenir.
- SkyPlanner webhook’ları, çizelgedeki değişiklikleri anında iletir.
SkyPlanner ekibi, devreye alma sürecinde entegrasyonu X3 kurulumunuza göre yapılandırır ve canlıya geçişten sonra da destek verir.
X3 için gerçek makine ve personel kapasitesini dikkate alan bir üretim çizelgeleme çözümüne gerçekten ihtiyaç olup olmadığını hâlâ değerlendiriyorsanız önce Sage X3’te üretim çizelgeleme var mı? yazısını okuyun. Ürünü genel olarak tanımak için Sage X3 için SkyPlanner APS sayfasına, diğer ERP’ler içinse ERP entegrasyonları sayfasına bakın.
SkyPlanner’ın X3 ortamındaki yeri
Sage X3’ün standart çizelgeleme işlevi (FUNMAUTJ), operasyonları rota verilerine göre sıralar ancak her üretim emrini birbirinden bağımsız çizelgeler. Sage UK destek kılavuzu bunu açıkça belirtir: “does not delay or stagger work orders based on overall resource load.” (Üretim emirlerini toplam kaynak yüküne göre ertelemez veya zamana yaymaz.) Gerçek makine ve personel kapasitesini dikkate alan üretim çizelgeleme ayrı bir katmandır ve Sage bunun için iki seçenek sunar:
- Production Scheduler (aktivite kodu POPS), yalnızca şirket içi kurulumlarda kullanılabilir.
- Genel amaçlı Finite scheduler arayüzü (aktivite kodu GFS), buluttaki veya şirket içinde kurulu X3’ü Sage X3 Web Scheduling’e ya da bağımsız bir yazılım sağlayıcısının çizelgeleme çözümüne bağlar.
SkyPlanner bu rolü, standart X3 API’lerini kullanan harici bir bulut çizelgeleme çözümü olarak üstlenir. Bu nedenle hem buluttaki hem de şirket içinde kurulu X3’te aynı şekilde çalışır. MRP (FUNMRP), üretim emri ve satın alma siparişi önerileri oluşturmaya devam eder. SkyPlanner ise kesinleştirilmiş ve planlanmış üretim emirlerini gerçek kapasiteye göre sıralar.
Sage X3 entegrasyon seçenekleri
İzlenecek yolu kurulum modeli belirler. Sage X3’ün bulut sürümü, üçüncü taraf uygulamalara ne uygulamanın dosya sistemini ne de veritabanını açar. Bu nedenle entegrasyon, API’ler veya barındırılan dosya aktarım hizmetleri üzerinden yürütülür. Şirket içi kurulumlarda bunlara doğrudan dosya içe aktarma ve X3 veritabanındaki ara tablolar da eklenir.
| Seçenek | Açıklama | Kimlik doğrulama | Kullanım alanı |
|---|---|---|---|
| GraphQL API (Sage X3 Web API) | Sage’in X3 API’leri için “technology of choice” (tercih ettiği teknoloji) olarak tanımladığı seçenek; sürüm değişikliği olmadan gelişir | Connected application kaydının Secret değeriyle imzalanan JWT (HS256); iss olarak Client ID, aud olarak URL ve bu amaçla ayrılmış bir Syracuse kullanıcısı | Ürünler, tesisler, satın alma, stok; erişime açılmışsa üretim düğümleri |
| REST api1 | Representation tabanlı REST: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$query | Syracuse kimlik doğrulaması | GraphQL kapsamına girmeyen varlıklar |
| Nesnelere yönelik SOAP web servisleri | Web services (GESAWE) üzerinden yayımlanan nesneler; alanlar, nesnenin ekran alanlarıdır; okuma, kaydetme, değiştirme | Syracuse bağlantı havuzlarında OAuth2 | Work order (GESMFG) ve Production tracking (GESMTK) nesnelerine geri yazma |
| SOAP Template Services | AOWSIMPORT ve AOWSEXPORT aracılığıyla SOAP üzerinden içe/dışa aktarma şablonları | OAuth2; X3, SOAP için temel kimlik doğrulamaya izin vermez | Ara katman yazılımından çalıştırılan şablonlar |
| İçe/dışa aktarma şablonları | Şablonlara dayalı toplu veri dosyaları | Dosya sistemi (şirket içi kurulum) veya barındırılan dosya aktarım hizmeti (bulut) | İlk veri yüklemeleri, gecelik toplu senkronizasyon |
| Sync API (Cloud BI) | Yalnızca bulutta, salt okunur artımlı veri çıkarımı ve NDJSON akışı; Sage ISV temsilciniz aracılığıyla talep üzerine sunulur | Bearer belirteci ve kiracıya özel X-API-KEY | Bulutta yüksek hacimli değişiklik verilerini okuma |
Şirket içi kurulumda GraphQL için "bearer" değerini session.auth dizisine ekleyin; bu dizi nodelocal.js dosyasındadır. Sage X3 SaaS üzerinde bağlı uygulama kimlik doğrulaması varsayılan olarak etkindir. Sage X3 Cloud üzerinde bağlı uygulama admin kullanıcısını kullanamaz: bunun yerine Standard kimlik doğrulaması kullanan bir Syracuse kullanıcısı oluşturun.
Hangi veri akışı için hangi arayüz kullanılır?
- Ürünler, tesisler, satın alma ve stok: Sage’in resmi örneklerinde olduğu gibi GraphQL.
- Üretim emirleri, operasyonlar, rotalar ve iş merkezleri: REST api1 representation’ları veya AOWSEXPORT üzerinden çalıştırılan dışa aktarma şablonları kullanılır. GraphQL şemasında üretim alanını (
xtremX3Manufacturing) erişime açan sürümlerde entegrasyon aynı verileri buradan okur. - Operasyon tarihlerini ve iş merkezlerini X3’e geri yazma: Work order (GESMFG) SOAP web servisinin modify işlemi. Alternatif yol: AOWSIMPORT üzerinden içe aktarma şablonu.
- Üretim takibi: Production tracking (GESMTK) SOAP web servisinin save işlemi.
Bu tasarımın hiçbir bölümü dosya sistemine veya veritabanına doğrudan erişim gerektirmediğinden hem X3 bulut sürümünde hem de şirket içi kurulumlarda çalışır. X3’e herhangi bir şey yüklenmez: entegrasyon, bağlı bir uygulama, bir Syracuse kullanıcısı ve GESAWE’de yayımlanan web servislerini kullanır.
Olaylar: periyodik sorgulamayı esas alın
Sage’in herkese açık X3 geliştirici belgelerinde, dışarıya webhook gönderme veya iş olayı özelliği tanımlanmaz. 2024 R1 ile eklenen “Callback URL” ayarı, Mobile Automation ve Web Scheduling SOAP web servislerini çağırdığında bu uygulamalara hizmet eder. Genel amaçlı bir olay sistemi değildir. Değişiklikleri zamanlanmış okumalarla tespit edin: GraphQL sorguları, bulutta Sync API’nin zaman damgası imleci veya şablonlarla periyodik dışa aktarma kullanın.
Veri eşleme: Sage X3’ten SkyPlanner’a
| Sage X3 nesnesi (tablo, işlev) | SkyPlanner nesnesi | Yön | Sıklık |
|---|---|---|---|
| Ürün, ITMMASTER | Ürün | X3 → SkyPlanner | Başlangıçta, ardından belirlenen zamanlarda |
| Üretim BOM’u (GESBODP) | Çok seviyeli ürün yapısı, malzemeler | X3 → SkyPlanner | Başlangıçta, ardından değişiklik olduğunda |
| Rota (GESROU): OPENUM, iş merkezi WST, SETTIM, OPETIM, zaman birimi TIMUOMCOD | Hazırlık ve işlem süreleriyle birlikte proses adımları | X3 → SkyPlanner | Başlangıçta, ardından değişiklik olduğunda |
| İş merkezi (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, öncelik sırasıyla alternatifler | İş merkezi, verimlilik, alternatifler | X3 → SkyPlanner | Başlangıçta, sonrasında nadiren |
| İş merkezi grubu (WCR) | İş merkezi grupları | X3 → SkyPlanner | Başlangıçta |
| Haftalık yapı (TWD), çalışma saatleri tabloları, kapasite değişim tablosu, DEFDIH | Vardiyalar, fazla mesai vardiyaları, devamsızlıklar | X3 → SkyPlanner | Başlangıçta, ardından değişiklik olduğunda |
| Üretim emirleri: ürün ve malzemeleriyle birlikte MFGHEAD, MFGOPE | Emir, malzemeler, proses adımları | X3 → SkyPlanner | 5 ila 15 dakikada bir sorgulama |
| Tesis bazında stok | Stok bakiyeleri | X3 → SkyPlanner | Periyodik sorgulama |
| Satın alma siparişleri (POH): açık satırlar, beklenen mal kabul tarihi | Beklenen teslim tarihiyle birlikte gelecek malzemeler | X3 → SkyPlanner | 5 ila 15 dakikada bir sorgulama |
| GESMFG Operations sekmesi: Start OPESTR, End OPEEND, iş merkezi | Çizelgelenen başlangıç, bitiş ve seçilen iş merkezi | SkyPlanner → X3 | Çizelge değiştiğinde (webhook) |
| Üretim takibi (GESMTK): operasyon süreleri, miktarlar, malzeme takibi, üretim bildirimi | Süre kayıtları, miktarlar, malzeme tüketimi | SkyPlanner → X3 | Her teyitte (webhook) |
Kesinleştirilmiş üretim emirlerini her zaman çekin. Planlamacılar planlanmış emirleri Gantt üzerinde geçici yük olarak görmek istiyorsa bunları da çekin. Öneriler, üretim emrine dönüştürülene kadar MRP’de kalır.
Entegrasyon akışları
1. Ana verilerin ilk yüklemesi. Önce iş merkezlerini ve takvimleri, ardından ürünleri, BOM’ları ve rotaları yükleyin; çünkü rotalar iş merkezlerine referans verir.
2. Emir ve sipariş senkronizasyonu. Yeni ve değişen üretim emirleri için MFGHEAD ve MFGOPE tablolarını periyodik olarak sorgulayın. Her MFGOPE satırını, WST kodunun belirttiği iş merkezindeki bir SkyPlanner proses adımıyla eşleyin. Açık satın alma siparişlerini de aynı döngüde senkronize edin. SkyPlanner, sipariş edilen malzemeyi satın alma siparişinin teslim tarihinde kullanılabilir kabul eder ve sipariş Delivered olarak işaretlendiğinde stoku günceller. Böylece malzeme kontrolleri hem mevcut stoku hem de gelecek tedariki kapsar.
3. Çizelgeyi geri yazma. Çizelge değiştiğinde SkyPlanner webhook’u tetiklenir. Entegrasyon, GESAWE’de SOAP web servisi olarak yayımlanan Work order nesnesinin (GESMFG) modify işlemini çağırır. Değişen her operasyonda Start (OPESTR), End (OPEEND) ve iş merkezi alanlarını günceller. Toplu güncellemelerde aynı alanlar, AOWSIMPORT üzerinden bir üretim emri içe aktarma şablonuyla aktarılır. Yalnızca tarihleri ve iş merkezlerini yazın; miktarları, BOM satırlarını veya rotaları asla yazmayın.
4. Makine seçimini X3’e geri aktarma. İş merkezleri bire bir eşlendiğinde, motorun alternatif makineler arasından yaptığı seçim operasyonun iş merkezi olarak geri yazılır. Böylece X3, işi gerçekten yapan makineyi kaydeder. Bir X3 iş merkezi bir makine grubunu temsil ediyorsa operatörün iş kuyruğunda tekil makine gösterilir. X3’e ise çizelgelenen tarihlerle birlikte grubun iş merkezi aktarılır.
5. Üretim sahası teyitleri. Operatörler, Mobile Confirmations veya Production Timer ile yaptıkları işi kaydeder. Entegrasyon, her teyidi Production tracking nesnesinin (GESMTK) save işlemiyle gönderir: operasyon takibine operasyon süresi ve miktarı, malzeme tüketimini de burada takip ediyorsanız tüketim bilgisi işlenir. X3, yalnızca Firm durumundaki üretim emirleri için takip kaydı kabul eder. Ayrıca ürün-tesis kaydında Release if shortage (MFGSHTCOD) seçili değilse bileşenlerin mevcut olması gerekir.
6. Güvenilir senkronizasyon. Her takip kaydı gönderiminde SkyPlanner süre kaydı ID’sini anahtar olarak kullanın ve oluşturulan X3 takip numarasını saklayın. Böylece tekrarlanan bir webhook aynı kaydı iki kez oluşturmaz. X3’te kapatılan veya iptal edilen üretim emirlerini bir sonraki sorgulamada çizelgeden kaldırın. Reddedilen çağrıları körü körüne yeniden denemek yerine X3’ün hata mesajıyla birlikte günlüğe kaydedin. X3’e erişilemiyorsa değişiklikleri kuyruğa alın; bağlantı yeniden kurulduğunda sırayla gönderilsinler.
7. Veri sorumluluğu kuralları. Neyin üretileceğini X3 belirler: ürün, miktar, BOM, rota ve tesis. Ne zaman ve nerede üretileceğini ise SkyPlanner belirler: sıralama, iş merkezi, başlangıç ve bitiş zamanları. Planlamacıların, SkyPlanner ile yönetilen emirleri Planning workbench’te yeniden çizelgelememesi ve bu emirler için FUNMAUTJ çalıştırmaması konusunda anlaşın. Aksi takdirde yaptıkları değişiklikler bir sonraki geri yazmada silinir.
Tipik proje adımları
Uygulama, devreye alma süreci başladıktan sonra genellikle haftalar içinde tamamlanır. Bir Sage X3 projesi şu adımları içerir:
- Kendi verilerinizle deneme. İş merkezlerini, rotaları ve açık üretim emirlerinin anlık durumunu X3 dışa aktarma şablonları veya Excel ile dışa aktarın, ardından CSV olarak içe aktarın. Gantt gerçek durumu yansıtana kadar vardiyaları, verimlilikleri ve öncelikleri ayarlayın.
- Ana verileri eşleme. GESMWS iş merkezlerini SkyPlanner iş merkezleriyle, GESROU operasyonlarını proses adımlarıyla, zaman birimlerini ve haftalık yapıları da vardiyalarla eşleyin. Bu sırada iş merkezi atanmamış rota operasyonlarını, çalışma saatleri tablosu eksik günleri ve yanlış zaman birimlerini düzeltin.
- İlk veri aktarımı. Önce ürünler, üretim ürün ağaçları, rotalar ve iş merkezleri, ardından takvimler aktarılır.
- Üretim emri ve satın alma siparişi senkronizasyonu. Bağlı uygulama, Syracuse kullanıcısı, GraphQL sorguları veya şablonla dışa aktarma işlemleri yapılandırılır. Üretim emirleri, stok ve açık satın alma siparişleri için periyodik sorgulama görevi oluşturulur.
- Çizelgenin geri yazılması. Work order SOAP web servisi, hata işleme ve günlük kaydıyla birlikte GESAWE üzerinden yayımlanır.
- Üretim sahası bildirimleri. Mobile Confirmations kayıtları, Production tracking (GESMTK) web servisi üzerinden X3’e gönderilir.
- Mevcut planla paralel test. Planlamacılar geçişten önce iki planı karşılaştırır.
- Canlıya geçiş. SkyPlanner’ın yönettiği emirler için X3’te manuel yeniden çizelgelemeyi devre dışı bırakın.
Sage X3’te dikkat edilmesi gerekenler
- Öneriler üretim emri değildir. MRP önerileri, planlanan veya kesinleşmiş üretim emirlerine dönüştürülene kadar MFGOPE operasyon satırı içermez. Bu nedenle önerileri değil, dönüştürülmüş emirleri çizelgeleyin.
- Takvimdeki boşluklar. Saat çizelgesi olmayan bir çalışma gününde DEFDIH varsayılan şeması kullanılır. Varsayılanı da olmayan boş bir gün, yanlış tarihlere ve yüklere yol açar. Takvimleri dışa aktarmadan önce her haftalık yapıdaki tüm çalışma günlerine bir saat çizelgesi atayın.
- Güncelliğini yitirmiş yük dilimleri. Kapasite veya takvim değiştiğinde, yeniden çizelgeleme yapıp Recalculate loads (FUNMIWL) işlevini çalıştırana kadar X3’teki mevcut yük dilimleri güncellenmez. SkyPlanner’ı güncelliğini yitirmiş bir Loads inquiry (CONSMWK) sonucuyla karşılaştırarak doğrulamayın.
- No. of resources, ekipteki kişi sayısını belirtir. WSTNBR, bir operasyonun iş merkezinde ihtiyaç duyduğu kaynak sayısıdır; örneğin iş gücüne dayalı bir iş merkezinde üç kişi. Bunu SkyPlanner iş merkezindeki operatör sayısıyla eşleştirin. SkyPlanner böylece aynı işe aynı anda birden fazla kişi atayabilir. GFS gelişmiş arayüzünü kullanmış tesislerde bu değer, Sage’in gerektirdiği şekilde 1 olarak ayarlanmıştır. Bu nedenle gerçek ekip büyüklüğünün nerede tutulduğunu kontrol edin.
- İş merkezi tanımlanmamış rota operasyonları bir iş merkezine yerleştirilemez. Bu operasyonlar eşleştirme aşamasında işaretlenir.
- Zaman birimleri ve alternatif iş merkezleri. Rota sürelerinin kendi zaman birimi (TIMUOMCOD), alternatif iş merkezlerinin ise bir önceliği vardır. Her ikisini de açıkça eşleştirin ve her X3 sürüm yükseltmesinden sonra eşleştirme kontrolünü yeniden çalıştırın.
- Kilitli emirler. Tesis daha önce Production Scheduler da kullandıysa, buraya gönderilen emirler Being optimized durumundadır ve çizelgelemeden çıkarılana kadar (PSOPTFREE) değiştirilemez. Geçişten önce bu emirlerin kilidini kaldırın.
Sage X3 entegrasyonunu kim yapılandırır?
Çalışma kapsamında klasörleriniz, rota tanımlama kurallarınız, iş merkezi yapılarınız ve özel geliştirmeleriniz SkyPlanner ile eşleştirilir. X3’ün çizelgelemede kullanılabilir veri olarak tutmadığı kısıtlar da ele alınır: hazırlık süresi matrisi, takımlar, operatör sayıları ve alternatif kaynaklar.
- SkyPlanner ekibi, entegrasyonu devreye alma sürecinde yapılandırır ve canlıya geçişten sonra destekler. Her tesis X3’ü farklı kullanır; bu bilgi birikimi de bu aşamada devreye girer. Ekip, buluttaki veya şirket içindeki X3 uç noktanıza bağlanır, eşleştirme aşamasında ana verilerinizi doğrular ve takip için X3’ün reddettiği işlemleri kaydeder. İlk günden itibaren entegrasyondan kimin sorumlu olduğu bellidir; şirket içinde bir entegrasyon geliştiricisine ihtiyacınız yoktur.
- Sage iş ortağınız da sürece katılabilir. İş ortağınız klasörlerinizi, aktivite kodlarınızı ve özel geliştirmelerinizi bilir. Bağlı uygulamayı, Syracuse kullanıcısını ve GESAWE üzerinden yayımlanan servisleri ekiple birlikte inceleyebilir.
- Kendi geliştiricileriniz de entegrasyonu geliştirebilir. SkyPlanner REST API; siparişleri, ürünleri, malzemeleri, proses adımlarını ve süre kayıtlarını okur ve yazar. JWT kimlik doğrulaması kullanır ve Swagger/OpenAPI dokümantasyonu sunar (API referansı). Başlamak için bir API anahtarı yeterlidir; entegrasyon kılavuzu ilk çağrıları adım adım açıklar. SkyPlanner ekibi gerektiğinde yardımcı olur. SkyPlanner dokümantasyonunda ürünler ve malzemeler ile satın alma siparişleri ele alınır. Laboratory & Allied bünyesindeki BT ekibi, SkyPlanner’ın desteğiyle SkyPlanner ile SAP Business One arasındaki bağlantıyı büyük ölçüde kendi başına kurdu.
X3 ekipleri çizelgeleme için neden SkyPlanner’ı seçiyor?
Haftalar içinde canlıya geçmek istiyorsanız SkyPlanner’ı seçin; aylar süren bir APS projesini beklemeyin.
Entegrasyon tamamlanmadan çizelgelemeye başlamak istiyorsanız SkyPlanner’ı seçin.
X3’ten okuma ve X3’e geri yazma yapılandırılırken, planlamacılar deneme süresince CSV verileriyle çizelgeleme yapar. Entegrasyon çalışmaya başladığında dosyadan içe aktarmanın yerini alır.
Az ek altyapı gerektiren bir entegrasyon istiyorsanız SkyPlanner’ı seçin.
Webhook’lar çizelge ve durum değişikliklerini gerçek zamanlı iletir; böylece ara yazılımın yalnızca X3 tarafını periyodik olarak sorgulaması gerekir. Arcturus AI motoru çizelgeyi saniyeler içinde oluşturur. Autopilot ise üretimde değişiklik olduğunda otomatik olarak yeniden çizelgeleme yapar.
X3 verilerinizin gerçek kısıtları yansıtan bir modele temel oluşturması gerekiyorsa SkyPlanner’ı seçin.
Ekip büyüklükleri, bir iş merkezinde birden fazla operatör olarak; alternatif iş merkezleri ise alternatif makineler olarak modellenir. Hazırlık süresi matrisi, ürünler arasındaki sıraya bağlı geçiş sürelerini ekler. Takımlar sınırlı kaynaklar olarak ele alınır; bu nedenle bir makinede kullanılan fikstür aynı anda başka bir makineye asla atanmaz.
Üretim takibinin üretim sahasından başlamasını istiyorsanız SkyPlanner’ı seçin.
Operatörler, Mobile Confirmations, Production Timer ve Quick Log Mode ile telefon veya tabletten işlerini kaydeder. Aynı süre kayıtları, üretim takibi olarak X3’e gönderilir.
Fiyatlar, 5 iş merkezi dahil aylık 199 €’dan başlar 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 baştan sunulur. Böylece başlamadan önce toplam maliyeti görürsünüz. Fiyatlandırmayı ve özellikleri inceleyin veya kredi kartı gerekmeden, 20 iş merkezine kadar kullanabileceğiniz 30 günlük ücretsiz denemeyi başlatın.
Üreticilerin SkyPlanner yorumları
2 hher hafta sağlanan zaman tasarrufu
“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 saat çalışma süresinden tasarruf sağlanıyor ve yeni iş sırası saniyeler içinde üretim hattına 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 kısa sürüyor.
%98teslimat performansı; yaklaşık %50’den yükseldi
“SkyPlanner, teslimat performansımızı korumada belirleyici bir rol oynuyor.”
Hannu Lahtinen, Genel Müdür
KJH-Comp · Sac metal işleme ve fason üretim
Teslimat performansı yaklaşık %50’den %98’e kadar yükseldi. Çizelgeleme için artık iki yerine bir şef yeterli oluyor.
%99,2teslimat performansı
“SkyPlanner, darboğazları daha görünür hale getirdi ve üretim yönetimine netlik kazandırdı.”
Toni Tuori, Üretim Müdürü
Piristeel · Çatı güvenliği ve yağmur suyu sistemleri
Teslimat performansı bu yıl %99,2’ye ulaştı. Çizelgelemede ise günde dört saate kadar çalışma süresinden tasarruf sağlanıyor.
Sık sorulan sorular
SkyPlanner APS, Sage X3 ile nasıl entegre edilir?
Entegrasyon; GraphQL, REST api1, SOAP web servisleri ve şablonlar üzerinden çift yönlü çalışır. Üretim emirleri, rotalar ve iş merkezleri SkyPlanner’a alınır. Planlanan operasyon tarihleri ve kaydedilen çalışma saatleri, çizelge değiştikçe webhook’lar aracılığıyla geri gönderilir. SkyPlanner ekibi entegrasyonu devreye alma sürecinde yapılandırır. Alternatif olarak Sage X3 iş ortağınız veya geliştiricileriniz, SkyPlanner REST API üzerinden entegrasyon geliştirebilir.
Operasyon tarihleri Sage X3’e nasıl geri yazılır?
Web services (GESAWE) işlevinde SOAP web servisi olarak yayımlanan Work order (GESMFG) nesnesi kullanılır. Nesnenin modify işlemi, her operasyonda Start (OPESTR), End (OPEEND) alanlarını ve iş merkezini günceller. Toplu güncellemelerde, AOWSIMPORT üzerinden bir üretim emri içe aktarma şablonu çalıştırılır. Çalışma saatleri ve miktarlar, Production tracking (GESMTK) nesnesi üzerinden gönderilir.
GraphQL mi yoksa SOAP web servislerini mi kullanmalıyız?
Her ikisini de, güçlü oldukları alanlarda kullanın. Sage’in önerdiği API olan GraphQL, hem bulutta hem şirket içi kurulumlarda ürün, tesis, satın alma ve stok verilerini okur. SOAP nesne web servisleri çizelgeyi ve üretim takip kayıtlarını yazar. SOAP Template Services ise toplu veri aktarımları için içe ve dışa aktarma şablonlarını çalıştırır.
Mükerrer kayıtları veya değişikliklerin kaybolmasını nasıl önleriz?
Her Production tracking gönderiminde anahtar olarak SkyPlanner süre kaydı kimliğini kullanın ve dönen X3 takip numarasını saklayın. Böylece tekrarlanan webhook tanınır ve atlanır. X3’e erişilemediğinde değişiklikleri kuyruğa alın; erişim sağlandığında sırayla gönderin. Firm durumunda olmayan bir üretim emrine takip kaydı gönderilmesi gibi reddedilen işlemleri, X3’ün hata mesajıyla birlikte kaydedin.
SkyPlanner için POPS veya GFS aktivite kodları gerekiyor mu?
Hayır. Bu kodlar Sage’in kendi Production Scheduler ürününü ve Web Scheduling için genel arayüzü etkinleştirir. SkyPlanner, üretim emirlerini GraphQL, REST api1 veya şablonlar üzerinden okur; Work order ve Production tracking SOAP web servisleri üzerinden geri yazar.
SkyPlanner, Sage X3’teki yeni üretim emirlerini nasıl alır?
Entegrasyon, GraphQL, REST api1 veya şablonlarla dışa aktarılan veriler üzerinden ya da bulutta Sync API aracılığıyla kısa aralıklarla X3 verilerini okur. Ters yönde ise SkyPlanner’ın webhook’ları, çizelge değişikliklerini anında iletir.
Entegrasyonu geliştirmeye başlamadan önce Sage X3 verileriyle test yapabilir miyiz?
Evet. 30 günlük deneme süresince iş merkezlerini, rotaları ve açık üretim emirlerini içeren, dışa aktarılmış CSV dosyalarını içe aktarabilirsiniz. X3 entegrasyonunun kapsamını belirlemek için satış ekibiyle iletişime geçin.