Entegrasyonlar / ERP / Infor LN
SkyPlanner APS ile Üretim Çizelgeleme için Infor LN Entegrasyon Rehberi
Bu Infor LN entegrasyon rehberi, iş ortaklarına ve BT ekiplerine Infor LN’yi SkyPlanner APS’ye nasıl bağlayacaklarını gösterir. SkyPlanner, Infor LN ile çift yönlü entegre olur:
- Üretim emirleri, rota operasyonları, iş merkezleri, makineler, malzeme kartları, stoklar ve satın alma siparişleri SkyPlanner’a aktarılır.
- Her operasyonun planlanan başlangıç ve bitiş tarihleri, LN üretim emirlerine geri aktarılır.
- Operatörlerin zaman kayıtları; makine saatleri, işçilik saatleri ve tamamlanan miktarlar olarak geri aktarılır.
- SkyPlanner webhook’ları, çizelgedeki değişiklikleri anında iletir.
SkyPlanner ekibi, devreye alma sürecinde entegrasyonu LN kurulumunuza göre yapılandırır ve canlıya geçişten sonra da destek sağlar. İş ortakları ve geliştiriciler bu çalışmaya katılabilir veya SkyPlanner’ın dokümante edilmiş REST API’sini (API başvuru kaynağı) kullanarak entegrasyonu kendileri geliştirebilir.
Bulut veya şirket içi: LN entegrasyonunu belirleyen farklar
LN’nin iki ayrı sürüm serisi vardır ve bu serilerde bağlantı yöntemleri farklıdır. SkyPlanner her iki durumda da bulutta çalışır; LN içine herhangi bir kurulum yapılmaz.
| Bulutta LN (2022.x ile 2026.x arası, CloudSuites) | Şirket içinde LN 10.x | |
|---|---|---|
| Temel arayüz | ION API Gateway üzerinden LN REST API (servis grubu LN/lnapi) | BOD’larla ION |
| Kimlik doğrulama | OAuth 2.0, .ionapi arka uç servisinin kimlik bilgileri | ION bağlantı noktaları |
| Değişiklik bildirimi | ION’a yayımlanan BOD’lar veya zamanlanmış sorgulama | ION’a yayımlanan BOD’lar |
| Toplu veri çıkarma | ION Data Lake veya dışa aktarma | Exchange şemaları, veritabanı görünümleri veya oturumlardan dışa aktarma |
Çizelgeleme için LN arayüzleri
1. LN REST API. Infor, LN servislerini ION API Gateway’de yayımlar: “You can review the available documentation for the public services that are part of LN API.” (LN API kapsamındaki genel kullanıma açık servislerin mevcut dokümantasyonunu inceleyebilirsiniz.) Çizelgeleme için temel servis tiapi.sfcProductionOrder servisidir. Bu servis, Get Machine Operations, Register machine quantities, Register machine hours ve Finish Machine Operations eylemleriyle üretim emirlerini ve makine operasyonlarını kapsar. Diğer tiapi ve tcapi servisleri, ağ geçidinde her kiracı için ayrı listelenir.
Her servis için kullanım yetkisi alınmalı ve servis etkinleştirilmelidir. Infor, “Try it out” (Deneyin) işlevi için şu koşulu belirtir: “only works if you are entitled for the service and the service has been activated.” (Yalnızca servisi kullanma yetkiniz varsa ve servis etkinleştirilmişse çalışır.) Bunu ilk günden projenin kontrol listesine ekleyin.
2. ION BOD’ları. “Business object documents (BODs) are XML messages used to exchange data between enterprises or enterprise applications.” (İş nesnesi belgeleri olan BOD’lar, işletmeler veya kurumsal uygulamalar arasında veri alışverişi için kullanılan XML mesajlarıdır.) LN bunları Infor ION’a gönderir; ION da abonelere yönlendirir. Process.ItemMaster ve Process.BillOfMaterials, şirket içinde çalışan LN ile BOD tabanlı entegrasyonu da ele alan LN 10.8 dokümantasyonunda yer alır. Sürümünüze ait tam BOD listesi kiracı ortamınızda bulunur.
3. Dosya olarak dışa aktarma. Şirket içinde çalışan LN, Exchange şemaları veya veritabanı görünümleri aracılığıyla tabloları dışa aktarabilir. Bu yöntem, ilk veri yüklemesi ve zamanlanmış dosya alışverişini tercih eden fabrikalar için uygundur.
Kimlik doğrulama
Bulutta çalışan LN için ION API Gateway’i OAuth 2.0 ile kullanın:
- Backend Service türünde yetkili bir ION API uygulaması oluşturun ve uygulamanın
.ionapidosyasını indirin. - Dosya; istemci kimliğini (
ci), istemci sırrını (cs), ağ geçidi URL’sini (iu), kimlik doğrulama sunucusunu (pu), belirteç yolunu (ot) ve kiracıyı (ti) içerir. - client credentials yetkilendirme akışıyla belirteç isteyin. Çağrılar bir servis hesabı adına çalışır.
- Servis hesabına yalnızca entegrasyonun ihtiyaç duyduğu LN rollerini verin.
SkyPlanner tarafında REST API, bir API belirteciyle kimlik doğrular (SkyPlanner Settings > API) ve Swagger/OpenAPI ile dokümante edilmiştir. Entegrasyon eğitimi, ilk çağrıları adım adım açıklar. Başlamak için bir API belirteci yeterlidir.
Olaylar, webhook’lar ve periyodik sorgulama
LN, iş olayları gerçekleştiğinde BOD’ları Infor ION’a yayımlar; ION da bunları abonelere yönlendirir. Abone, değişen malzeme kartını veya emri eşitler. Uygun bir BOD yoksa entegrasyon, LN REST servislerini belirli aralıklarla ve yalnızca açık emirleri filtreleyerek sorgular.
SkyPlanner, durum veya çizelge değiştiğinde webhook gönderir. Böylece geri yazma işlemleri olay tabanlı çalışır.
Veri eşleme
| Infor LN nesnesi (oturum veya servis) | SkyPlanner nesnesi | Yön | Sıklık |
|---|---|---|---|
Items – General (tcibd0501m000), Items – Planning (cprpd1100m000), Process.ItemMaster | Ürünler ve malzemeler | LN → SkyPlanner | İlk yüklemede, ardından her değişiklikte |
Bill of Material (tibom1110m000), üretim ürün ağaçları, malzeme-rota bağlantıları, Process.BillOfMaterials | Ürün yapısı, alt ürünler, operasyon bazında malzemeler | LN → SkyPlanner | İlk yüklemede, ardından her değişiklikte |
| Routing Operations (tirou1102m000), Tasks (tirou0103m000) | Hazırlık ve çalışma süreleriyle birlikte proses adımları | LN → SkyPlanner | İlk yüklemede, ardından her değişiklikte |
| Work Centers (tirou0101m000), Machines (tirou0102m000) | İş merkezleri, iş merkezi grupları, verimlilik oranları | LN → SkyPlanner | İlk yüklemede, sonrasında nadiren |
| Takvimler, Working Time Schedule (tcppl1100m000) | Vardiyalar ve çalışma süreleri | LN → SkyPlanner | Günlük; alternatif olarak vardiyalar SkyPlanner’da yönetilir |
Production Orders (tisfc0501m000), makine operasyonları (tiapi.sfcProductionOrder) | Termin tarihleri ve malzeme ihtiyaçlarıyla birlikte emirler ve işler | LN → SkyPlanner | BOD olayıyla veya birkaç dakikada bir sorgulamayla |
| Mevcut stok | Stok bakiyeleri | LN → SkyPlanner | Saatlik veya çizelge her oluşturulduğunda işlemden önce |
| Beklenen teslim alma tarihleriyle birlikte satın alma siparişi satırları | Gelecek malzeme; satın alma siparişi Delivered olarak işaretlendiğinde stok güncellenir | LN → SkyPlanner | Saatlik veya çizelge her oluşturulduğunda işlemden önce |
| Üretim emri operasyonları: planlanan başlangıç, bitiş ve makine | Çizelgelenmiş operasyonlar | SkyPlanner → LN | Çizelge değiştiğinde, SkyPlanner webhook’u aracılığıyla |
| Register machine hours and quantities, Finish Machine Operations; Production Order Hours (bptmm1120m000), Report Operations Completed (tisfc0130m000) | Zaman kayıtları, miktarlar, tamamlanan operasyonlar | SkyPlanner → LN | Her teyitte veya her vardiyada |
| LN’de bulunmaz | Hazırlık süresi matrisi, sınırlı kaynak olarak takımlar, operatör sayıları, alternatif iş merkezleri | SkyPlanner’da yönetilir | Devreye alma sürecinde yapılandırılır |
Entegrasyon modelleri
1. Ana verilerin ilk yüklemesi. Malzeme kartlarını, ürün ağaçlarını, rota operasyonlarını, görevleri, iş merkezlerini, makineleri ve takvimleri yükleyin. LN’deki iş merkezi ve makine düzeylerinin SkyPlanner’da nasıl eşleneceğine karar verin: dört makinesi olan bir iş merkezi, dört iş merkezinden oluşan bir iş merkezi grubuna dönüştürülebilir.
2. Emir eşitleme. Üretim emirlerini operasyonları ve malzeme satırlarıyla birlikte; stokları ve açık satın alma siparişi satırlarını da dahil ederek okuyun. SkyPlanner, sipariş edilen malzemeyi satın alma siparişinin teslim tarihinde kullanılabilir kabul eder. Böylece çizelgelemede hem stok hem de gelecek tedarik kontrol edilir.
3. Çizelgeyi geri yazma. SkyPlanner, motorun yerleştirdiği veya taşıdığı her operasyon için planlanan başlangıcı, bitişi ve makineyi LN’deki üretim emri operasyonuna geri gönderir. Miktarlar, durum ve maliyetlendirme LN’de kalır.
4. Üretim sahası teyitleri. Operatörler, Mobile Confirmations, Production Timer veya Quick Log Mode ile çalışmaları kaydeder. Zaman kayıtları çizelgeyi güncel tutar; LN’ye makine saatleri, miktarlar ve tamamlanan operasyonlar olarak geri aktarılır. Saatlerin iki kez kaydedilmemesi için tek bir kayıt kanalı seçin: SkyPlanner veya LN oturumları.
5. Veri sahipliği ve çakışma kuralları. Canlıya geçmeden önce bu kurallar üzerinde anlaşın:
| Veri | Sahibi |
|---|---|
| Malzeme kartları, ürün ağaçları, rotalar, emir miktarları ve durumları, stoklar, işlem kayıtları | Infor LN |
| Operasyon sırası, planlanan başlangıç ve bitiş, makine ataması | SkyPlanner |
| Hazırlık süresi matrisi, takımlar, operatör sayıları, alternatif iş merkezleri | SkyPlanner |
| Vardiyalar ve devamsızlıklar | Kapsam belirleme aşamasında seçilen tek bir sistem |
6. Infor’un kendi planlama araçlarıyla birlikte çalışma. Enterprise Planning tedarik önerileri oluşturmaya devam ederken SkyPlanner, üretim emirlerini gerçek kapasiteye göre çizelgeler. LN 2026 sürümlerindeki External Planner ayarının amacı şöyle açıklanır: “The organization can integrate an external planning solution with Infor LN.” (Kuruluş, harici bir planlama çözümünü Infor LN ile entegre edebilir.) Scheduler+ etkinse önce tarihleri hangi sistemin yöneteceğini belirleyin: bu modül Scheduled durumunu ekler ve üretim emirlerinin serbest bırakılmadan önce çizelgelenmesini gerektirir.
Tipik proje adımları
Uygulama, kurulum ve uyarlama süreci başladıktan sonra normalde birkaç hafta içinde tamamlanır. Öncesinde, 30 günlük ücretsiz denemeyi kendi verilerinizle kullanırsınız. LN oturumlarından iş merkezlerini, makineleri, rota operasyonlarını ve açık üretim emirlerini Excel’e aktarın; ardından bu verileri içe aktararak çizelgeyi doğrulayın.
Proje şu adımlardan oluşur:
- Kapsam belirleme. Sürüm grubu, arayüz yöntemi, eşleme tablosu, veri sorumluluğu kuralları ve kayıt kanalı belirlenir.
- Erişim. LN REST servisleri için kullanım yetkilerini tanımlayıp servisleri etkinleştirin;
.ionapiarka uç servisini ve servis hesabını oluşturun veya ION’da BOD aboneliklerini yapılandırın. Önce test tenant’ında çalışın. - İlk veri yüklemesi. Malzemeler, ürün ağaçları, rota operasyonları, iş merkezleri, makineler ve takvimler yüklenir.
- Emir senkronizasyonu. Üretim emirleri, stok ve satın alma siparişi satırları BOD olaylarıyla veya periyodik sorgulamayla senkronize edilir.
- SkyPlanner’da kısıtların tanımlanması. Hazırlık süresi matrisi, takımlar, operatör sayıları ve alternatif iş merkezleri tanımlanır.
- Geri yazma. Önce planlanan operasyon tarihleri, ardından saatler ve miktarlar geri yazılır.
- Paralel çalışma. SkyPlanner’ı mevcut planla 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.
Infor LN entegrasyonunda dikkat edilmesi gerekenler
- Yanlış dokümantasyon seti. LN 10.x ile yıllık bulut sürümleri birbirinden farklıdır. Planner+ ve Scheduler+ yalnızca 2026 dokümantasyon setlerinde açıklanır; Job Shop Scheduler ise 10.8 ile kullanıma sunulmuştur. Her sayfanın kullandığınız sürüme uygun olduğunu kontrol edin.
- Yanlış Infor ürünü. Infor LN, CloudSuite Industrial (SyteLine) veya M3 değildir. Bu ürünlerin BOD’ları ve API’leri farklıdır; bu nedenle yalnızca LN dokümantasyonunu kullanın.
- Etkinleştirilmemiş servis. Tenant’ta servis için kullanım yetkisi tanımlanıp servis etkinleştirilene kadar LN REST çağrıları başarısız olur.
- Enum filtreleri. OrderStatus bir enum türüdür. Bu nedenle, Infor topluluğu kullanıcılarının da belirttiği gibi, duruma göre filtreleme yapan bir OData
$filterifadesinde enum söz dizimi kullanılmalıdır. - Lead time ile rota arasındaki fark. Items – Planning içindeki Operations Horizon, planlanan emirlerin rota verilerini mi yoksa sabit bir Order Lead Time değerini mi kullanacağını belirler. Süreleri emirlerin lead time değerlerinden değil, rota operasyonlarından okuyun.
- İş merkezi oturumları. Job Shop by Site etkin olduğunda LN, Work Centers (tirou0101m000) yerine Work Center (tirou0601m000) oturumunu kullanır. Eşlemeyi şirketinizin kullandığı oturum üzerinden yapın.
- Makine saatleri ile işçilik saatleri arasındaki fark. Production Order Hours içinde makine saatlerinin Employee alanı boştur. SkyPlanner’daki makine ve operatör sürelerini doğru satırlarla eşleyin.
- İşletme birimine özel takvimler. Tek bir tesis takvimi yerine, her iş merkezinin bağlı olduğu işletme birimine ait takvimi yükleyin.
Infor LN entegrasyonunu kim yapılandırır?
- SkyPlanner ekibi, kurulum ve uyarlama sürecinde entegrasyonu yapılandırır ve canlıya geçişten sonra destek sağlar. Her tesis LN’yi farklı kullanır: planlama birimleri, iş merkezi yapıları, serbest bırakma akışı ve kayıt uygulamaları değişir. Uzmanlık, bunların doğru eşlenmesinde devreye girer.
- Infor LN iş ortağınız da sürece katılabilir. İş ortağınız tenant’ınızı, kullanım yetkilerinizi ve ION yapılandırmanızı bilir. SkyPlanner REST API’yi, Swagger/OpenAPI dokümantasyonunu ve webhook’ları sağlarken iş ortağınız LN tarafının sorumluluğunu üstlenebilir.
- Kendi geliştiricileriniz de entegrasyonu kurabilir. Bunun için dokümantasyonu sunulan aynı REST API’yi bir API token ile kullanabilirler. Başlamak için bir API token yeterlidir; gerektiğinde SkyPlanner ekibi yardımcı olur. Ürün dokümantasyonuna SkyPlanner dokümanları sayfasından herkes erişebilir.
SkyPlanner, 5 iş merkezi dahil aylık 199 €’dan başlayan fiyatlarla sunulur ve aylık faturalandırılır. Süreçlerinize ve ihtiyaçlarınıza uygun entegrasyonun fiyatı, paketinizle birlikte önceden teklif edilir; böylece başlamadan önce toplam maliyeti görürsünüz. LN’nin kendi planlama araçlarıyla karşılaştırma için Infor LN üretim çizelgeleme sayfasına, genel bilgi için Infor LN sayfasına, diğer sistemler içinse ERP entegrasyonları sayfasına göz atın.
Üreticilerin SkyPlanner yorumları
2 saathaftalık 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 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.
%99,2teslimat performansı
“SkyPlanner, darboğazları tespit etmek için gereken görünürlüğü sağladı ve üretim yönetimini netleştirdi.”
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ı. Çizelgeleme sayesinde günde dört saate kadar çalışma süresinden tasarruf ediliyor.
Daha azmalzeme eksikliğinden kaynaklanan duruş
“SkyPlanner’ın bize kattığı değer, günlük kullanımda, özellikle teslimat tarihlerini belirlerken işimizi gören bir araç olması.”
Tommi Männistö, Üretim Planlama Müdürü
Eskomatic · Fason talaşlı imalat
İş yükünün otomatik çizelgelenmesi daha doğru teslimat tarihleri sağlıyor. Malzeme eksikliğinden kaynaklanan üretim duruşları da önemli ölçüde azaldı.
Sık sorulan sorular
Bir APS sistemi Infor LN’ye nasıl bağlanır?
Buluttaki LN için bağlantı, ION API Gateway içindeki LN REST API üzerinden OAuth 2.0 ile kurulur; değişiklik olayları için de ION BOD’ları kullanılır. Şirket içinde barındırılan LN 10.x için ION BOD’ları veya dosya olarak dışa aktarma yöntemi kullanılır. SkyPlanner, her iki seçenekte de Infor LN ile çift yönlü entegre olur.
Üretim emirlerini hangi LN API’si kapsar?
LN REST API içindeki tiapi.sfcProductionOrder servisi. Bu servis, üretim emirlerini ve makine operasyonlarını okur; makine saatlerini, miktarları ve tamamlanan operasyonları kaydeder. Diğer servisler ION API Gateway’de tenant bazında listelenir.
Infor LN entegrasyonunu kim kurar?
SkyPlanner ekibi, kurulum ve uyarlama sürecinde çift yönlü entegrasyonu LN yapılandırmanıza göre ayarlar ve canlıya geçişten sonra destek sağlar. Infor LN iş ortağınız veya kendi geliştiricileriniz de SkyPlanner’ın dokümantasyonu sunulan REST API’sini kullanarak entegrasyonu kurabilir. Başlamak için bir API token yeterlidir.
SkyPlanner’ı kullanmak için Scheduler+ veya Planner+ gerekiyor mu?
Hayır. SkyPlanner, tüm LN sürümlerinde üretim emirlerini kendi motoruyla çizelgeler. LN 2026 sürümlerinde, harici bir planlama çözümünü LN ile birlikte çalıştırmak için dokümantasyonda belirtilen yöntem External Planner ayarıdır.
Scheduler+ kurmak yerine neden SkyPlanner’ı entegre etmelisiniz?
Scheduler+, “may require a commercial component” (ticari bir bileşen gerektirebilir) şeklinde tanımlanan bir ek modüldür (kaynak) ve LN 2026 sürümlerinden itibaren dokümantasyonda yer alır. Çizelgesi planlamacı tarafından yüklenir, çalıştırılır ve ardından kabul edilir (kaynak). SkyPlanner bugün kullandığınız LN’ye bağlanır ve kurulum ve uyarlama süreci başladıktan sonra birkaç hafta içinde canlıya geçer. Autopilot, her önemli değişiklikte otomatik olarak yeniden planlama yapar. SkyPlanner ekibi çift yönlü entegrasyonu yapılandırır ve destekler; LN iş ortağınız ise LN tarafının sorumluluğunu üstlenebilir.
Entegrasyonu kurmadan önce SkyPlanner’ı test edebilir miyiz?
Evet. 30 günlük ücretsiz deneme, LN’den dışa aktarılan CSV veya Excel dosyalarıyla en fazla 20 iş merkezini destekler; kredi kartı gerekmez. Denemeyi başlatın veya entegrasyonun kapsamını belirlemek için satış ekibiyle görüşün.