Şunlar gibi ERP ve MES sistemleriyle bağlanır

Entegrasyonlar / ERP / SAP Business One

SkyPlanner APS ile Üretim Çizelgeleme için SAP Business One Entegrasyon Kılavuzu

Bu kılavuz, SAP Business One iş ortaklarına ve BT ekiplerine B1’i SkyPlanner APS’ye nasıl bağlayacaklarını gösterir. Hangi API’lerin kullanılacağını, hangi nesnelerin hangi yönde aktarılacağını ve B1 projelerinde nerelerde hata yapıldığını ele alır. SkyPlanner, Service Layer üzerinden SAP Business One ile çift yönlü entegre olur:

  • Üretim emirleri, rota aşamaları, kaynaklar, kalemler ve satınalma siparişleri SkyPlanner’a aktarılır.
  • Planlanan başlangıç ve bitiş tarihleri üretim emirlerine geri yazılır.
  • Operatörlerin zaman kayıtları, Receipt and Issue for Production olarak işlenir.
  • SkyPlanner webhook’ları, çizelgedeki değişiklikleri anında iletir.
İşlerin iş merkezlerine göre çizelgelendiği ve altında sipariş listesinin yer aldığı SkyPlanner APS Gantt zaman çizelgesi.

Kalemler, BOM’lar, üretim emirleri, stok ve finans SAP Business One’da kalır; üretim modülünüz değişmez. SkyPlanner ekibi, kullanıma geçiş sürecinde entegrasyonu standart B1 nesnelerine göre yapılandırır ve canlıya geçişten sonra destek verir. Her şirketin veritabanı; rota aşamaları, kaynak grupları, kullanıcı tanımlı alanlar ve eklentiler açısından farklıdır. Yapılandırma sırasında bu farklılıklar eşlenir.

Laboratory & Allied, HANA üzerinde çalışan SAP Business One ile SkyPlanner kullanıyor. İşletmeye sağladığı faydalar için SAP Business One üretim çizelgeleme sayfasına bakın.

SAP Business One entegrasyon seçenekleri

SAP Business One, entegrasyon için üç arayüz sunar. Bulut tabanlı bir çizelgeleme sistemi için varsayılan seçenek Service Layer’dır.

SeçenekAçıklamaAPS entegrasyonuna uygunluğu
Service LayerREST/OData API. /b1s/v1 OData v3, /b1s/v2 ise OData v4 kullanır. SAP Business One’ın SAP HANA sürümünde ve 10.0 PL01’den itibaren Microsoft SQL Server üzerinde çalışır.Öncelikli yöntemdir. HTTP ve JSON kullanır; bulut hizmetinden erişilebilir.
DI APIWindows COM kitaplığıdır. Üretim emirleri ProductionOrders nesnesiyle temsil edilir ve OWOR tablosunda saklanır (nesne türü 202).Eski sistemler veya şirket içinde çalışan ara katman yazılımları için uygundur. Windows sunucusu gerektirir.
Integration Framework (B1if)SAP’nin belge düzeyindeki senaryolar için sunduğu ara katman yazılımıdır.İş ortağı zaten B1if senaryoları kullanıyorsa yararlıdır.

Kimlik doğrulama

Service Layer, oturum tabanlı kimlik doğrulama kullanır. POST /b1s/v1/Login isteğini CompanyDB, UserName ve Password bilgileriyle gönderdiğinizde bir B1SESSION çerezi alırsınız (yük dengeleme yapılan kurulumlarda isteğe bağlı bir ROUTEID de döner). Varsayılan SessionTimeout değeri, 30 dakika boyunca işlem yapılmamasıdır. Eşitleme işlemi bittiğinde Logout çağrısını açıkça yapın. SkyPlanner’dan yazılan her değişikliğin değişiklik günlüğünde izlenebilmesi için entegrasyona özel bir B1 kullanıcısı oluşturun.

Üretim çizelgelemede kullanılan Service Layer varlıkları

VeriService Layer nesnesi
Kalemler ve planlama verileriItems
Ürün ağaçları ve rota aşamalarıProductTrees (Lines, Stages)
Makineler, iş gücü ve diğer kaynaklarResources, ResourceGroups
Üretim emirleriProductionOrders (Lines, Stages)
Depo bazında stokItems stok verileri, Warehouses
Açık satın alma siparişleri ve teslimat tarihleriPurchaseOrders (DocumentLines: açık miktar, ShipDate)
Satın alma siparişlerine bağlı mal girişleriPurchaseDeliveryNotes (Goods Receipt PO, nesne türü 20)
Üretime malzeme çıkışıInventoryGenExits
Üretimden mal girişiInventoryGenEntries
Webhook kurulumuEventSubscriptions, EventNotifications

Varsayılan sayfa boyutu 20 kayıttır. Bunu Prefer: odata.maxpagesize başlığıyla (veya PageSize ayarını b1s.conf dosyasında değiştirerek) artırın ve odata.nextLink bağlantısını izleyin. Üretim emri satırlarını ve aşamalarını tek çağrıda almak için $expand, toplu geri yazma işlemleri için de toplu istekler kullanın.

Olaylar ve webhook’lar

SAP Business One 10.0 FP 2602’den itibaren Service Layer webhook’ları destekler. Bunlar varsayılan olarak kapalıdır. Her şirket için CompanyService_UpdateAdminInfo ile etkinleştirin (EnableWebhook = tYES). Ardından şu üç bileşeni içeren bir POST EventSubscriptions isteği gönderin:

  • Bir WebhookURL
  • Bir AuthenticationType: None, Basic, HMAC veya OAuth; varsayılan değer HMAC’tir
  • İş nesnelerini ve işlem türlerini içeren bir EventCollection

WebhookURL, ana makine adıyla eşleşen bir sertifikayla HTTPS kullanmalıdır. EventSubscriptionsService_GetEventCatalog, abone olabileceğiniz olayları listeler. Webhook Messenger Service çalışıyor olmalıdır.

Eski sürümlerde belirli aralıklarla sorgulama yapın (aşağıdaki UpdateDate uyarısına bakın). SBO_SP_TransactionNotification, veritabanı düzeyinde bir doğrulama mekanizmasıdır; veri iletim kanalı değildir.

Veri eşleme: SAP Business One’dan SkyPlanner’a

SAP Business One (Service Layer)SkyPlanner nesnesiYönSıklık
Items (üretilen kalemler, Procurement Method)ÜrünlerB1 → SkyPlannerİlk yükleme, ardından belirli aralıklarla
ProductTrees Lines (kalem satırları)Ürün malzemeleriB1 → SkyPlannerİlk yükleme, ardından değişiklik olduğunda
ProductTrees Stages ve kaynak satırlarıİşlem adımları ve çalışma süreleriB1 → SkyPlannerİlk yükleme, ardından değişiklik olduğunda
Resources (Machine, Labor, Other)İş merkezleri ve personelB1 → SkyPlannerİlk yükleme, sonrasında seyrek değişiklikler
ResourceGroupsİş merkezi gruplarıB1 → SkyPlannerİlk yükleme
ProductionOrders (Planned, Released)Siparişler ve işlerB1 → SkyPlannerWebhook (FP 2602+) veya birkaç dakikada bir sorgulama
ProductionOrders StagesSıra bilgisiyle birlikte iş adımlarıB1 → SkyPlannerEmirle birlikte
Items stokları, Warehouses bazındaMalzeme stoklarıB1 → SkyPlannerBelirli aralıklarla, örneğin saatte bir
PurchaseOrders (nesne türü 22): teslimat tarihiyle birlikte açık satırlarBeklenen teslimat tarihiyle birlikte satın alma siparişleri / gelecek malzemelerB1 → SkyPlannerBelirli aralıklarla, örneğin saatte bir
PurchaseDeliveryNotes (Goods Receipt PO): BaseType değeri 22 olan satırlarSatın alma siparişi satırında teslim alınan miktar ve güncellenmiş stokB1 → SkyPlannerBelirli aralıklarla, örneğin saatte bir
Çizelgelenen başlangıç ve bitişPATCH ProductionOrders({DocEntry}): StartDate, DueDate, kaynak satırındaki StartDate ve EndDateSkyPlanner → B1Çizelge değiştiğinde SkyPlanner webhook’u
Kaydedilen miktarlarInventoryGenEntries (üretimden mal girişi)SkyPlanner → B1Teyit verildiğinde veya toplu olarak
Kaydedilen çalışma saatleri ve malzeme tüketimiInventoryGenExits (üretime malzeme çıkışı)SkyPlanner → B1Teyit verildiğinde veya toplu olarak

Vardiya takvimleri, personel ve devamsızlık bilgileri SkyPlanner’da tutulur. B1’in günlük kapasite değerleri veri akışına dahil edilmez (aşağıda dikkat edilmesi gereken ilk noktaya bakın).

Entegrasyon modelleri

1. Ana verilerin ilk yüklemesi. Resources, ResourceGroups, Procurement Method değeri Make olan Items kayıtlarını ve bunların ProductTrees verilerini aşamalarıyla birlikte alın. Her makine kaynağını bir SkyPlanner iş merkeziyle eşleştirin. İlk emir eşitlemesinden önce listeyi planlamacılarla birlikte gözden geçirin.

2. Emir eşitlemesi. Planned ve Released durumundaki ProductionOrders kayıtlarını, satırlar ve aşamalar için $expand kullanarak okuyun. B1 üretim emirleri, ürün ağacından alınan rota aşamalarını içerir; planlamacılar emri oluşturulduktan sonra değiştirebilir. Ürün ağacındaki değil, emirdeki aşamaları kullanın. Bir üretim emri tek bir ürün üretir; bu nedenle çok seviyeli bir üründe her seviye için ayrı bir üretim emri yürütülür. SkyPlanner’ın alt ürünleri üst üründen önce çizelgelemesi için bu emirleri birbirine bağlayın.

Açık PurchaseOrders satırlarını da açık miktarları ve teslimat tarihleriyle birlikte SkyPlanner’ın satın alma siparişi uç noktalarıyla eşitleyin. SkyPlanner, sipariş edilen malzemeyi satın alma siparişinin teslimat tarihinde kullanılabilir kabul eder. B1’de stok hareketi, Goods Receipt PO (PurchaseDeliveryNotes) belgesi kaydedildiğinde gerçekleşir. Entegrasyon bu mal girişlerini okur, teslim alınan miktarı SkyPlanner’da teslim edilmiş olarak işaretler ve kalan miktarı açık tutar. Kısmi teslimatlar yalnızca bir kez sayılır; malzeme kontrolleri hem stokları hem de gelecek tedariki kapsar.

3. Çizelgenin geri yazılması. Çizelge değiştiğinde SkyPlanner webhook’ları tetiklenir. Entegrasyon, PATCH /b1s/v1/ProductionOrders({DocEntry}) isteğiyle emrin yeni StartDate ve DueDate değerlerini gönderir. Her aşamanın çizelgelenen zaman aralığını taşıması için StartDate ve EndDate değerlerini de emrin kaynak satırlarında (ProductionOrderLines) gönderir. İstek gövdesinde yalnızca SkyPlanner’ın yönettiği alanlar bulunur ve birden fazla emir tek bir $batch isteğinde gönderilir. Böylece B1 kullanıcıları çizelgelenen tarihleri üretim emrinde ve Resource Capacity penceresinde görür. Service Layer’ın kullanılamadığı kurulumlarda aynı güncelleme, şirket içinde çalışan bir hizmetten DI API’nin ProductionOrders nesnesi aracılığıyla yapılır (GetByKey, tarihleri ayarlama, Update).

4. Üretim sahasından teyitler. Operatörler, SkyPlanner’da mobil teyitler veya üretim zamanlayıcısıyla yaptıkları işi kaydeder. Her zaman kaydı, tamamlanan miktar için bir POST /b1s/v1/InventoryGenEntries isteğine (üretimden mal girişi), bileşenler ve kaynak süresi için de bir POST /b1s/v1/InventoryGenExits isteğine (üretime malzeme çıkışı) dönüşür.

Her belge satırında BaseType değeri 202, BaseEntry değeri ise üretim emrinin DocEntry değeri olarak ayarlanır. Çıkış satırlarına ayrıca bileşen veya kaynak satırının BaseLine değeri eklenir. Kısmi miktarlar kaydedildikçe işlenir; parti veya seri numarasıyla izlenen kalemlere bu numaralar eklenir. Emrin Released durumunda olması gerekir.

SkyPlanner zaman kaydının ID’si B1 belgesinde saklanır. Böylece yeniden denenen bir olay hiçbir zaman iki kez işlenmez. Başarısız bir kayıt işlemi ise atlanmaz; yeniden denenir ve raporlanır.

5. Veri sahipliği ve çakışma kuralları. Kodlamaya başlamadan önce şu kurallar üzerinde anlaşın:

  • Kalemler, BOM’lar, miktarlar, depolar ve emir oluşturma B1’in sorumluluğundadır.
  • Sıralama, başlangıç ve bitiş saatleri ile iş merkezi atamaları SkyPlanner’ın sorumluluğundadır.
  • Bir emrin tarihleri her iki tarafta da değiştirilirse, planlamacılar işi SkyPlanner’da kilitlemediği sürece SkyPlanner’ın bir sonraki çalıştırmasındaki tarihler geçerli olur.
  • B1’de Closed veya Cancelled durumuna alınan emirlerin işleri çizelgeden kaldırılır.

Projenin kapsamı

Kurulum genellikle kullanıma geçiş süreci başladıktan sonraki birkaç hafta içinde tamamlanır. Öncesinde, 30 günlük ücretsiz denemeyi kendi verilerinizle kullanırsınız. Kalemleri, kaynakları ve açık üretim emirlerini B1’den CSV veya Excel biçiminde dışa aktarın ve SkyPlanner’ın veri içe aktarma özelliğiyle yükleyin. Planlamacılar, henüz kimse entegrasyon kodu yazmadan gerçek bir çizelge görür.

Tipik bir SAP Business One projesi şunları kapsar:

  • Ana verilerin eşlenmesi. B1 kaynakları ve kaynak grupları iş merkezleriyle, rota aşamaları işlem adımlarıyla, Make kalemleri ise ürünlerle eşlenir.
  • İlk veri yüklemesi. Kalemler, aşamaları ve kalem satırlarıyla birlikte Product Trees, kaynaklar ve depo bazında stoklar yüklenir.
  • Üretim emirlerinin ve satınalma siparişlerinin senkronizasyonu. Açık üretim emirleri satırları ve aşamalarıyla, açık satınalma siparişleri ise teslimat tarihleriyle birlikte senkronize edilir.
  • Çizelgenin geri yazılması. Çizelgelenen başlangıç ve termin tarihleri ProductionOrders kayıtlarına yazılır.
  • Üretim sahası teyitleri. SkyPlanner zaman kayıtlarından Receipt and Issue for Production kayıtları oluşturulur.
  • Mevcut planla paralel test. Planlamacılar, SkyPlanner’ın çizelgesini mevcut planlama yöntemleriyle karşılaştırır.
  • Canlıya geçiş. SkyPlanner çizelgesi, esas alınan üretim planı olur.

B1’deki kaynaklar ve rota aşamaları düzgün tanımlandığında eşleme kısa sürer. Laboratory & Allied’da entegrasyon, projenin en az iş yükü getiren bölümlerinden biriydi. Şirketin kendi BT ekibi, HANA üzerindeki SAP Business One entegrasyonunu büyük ölçüde kendi başına gerçekleştirdi. SkyPlanner ekibi, çok adımlı süreçlerde birleştirilen ürünler gibi en karmaşık durumlarda devreye girdi.

SAP Business One’da dikkat edilmesi gerekenler

Günlük kapasite, vardiya modeli değildir.

B1, her kaynak için günlük Daily Internal Capacity ve Single Run Capacity değerlerini tutar. SAP Learning bunu şöyle açıklar: “These capacities are defined on a daily basis,” (Bu kapasiteler günlük olarak tanımlanır). SAP kılavuzu, Required Days hesabının “a single production order can be produced on a single machine” (tek bir üretim emri kapsamındaki üretimin tek bir makinede yapılabileceği) varsayımına dayandığını belirtir (SAP uygulama kılavuzu). Bu değerleri, üretim çizelgelemede esas alınacak gerçek makine ve personel kapasitesi olarak kopyalamayın. Vardiyaları, personeli ve iş merkezi verimliliklerini SkyPlanner’da tanımlayın.

Rota, BOM’un içinde yer alır.

Ayrı bir rota ana verisi yoktur. Product Tree içindeki Route Stage satırları işlem sırasını taşır; Waiting Days değerleri ise elle girilir. ProductTrees Stages ve ProductionOrders Stages verilerini okuyun ve her kaynak satırının bir aşamaya bağlı olduğunu kontrol edin. Aşaması olmayan emirler, çizelgeleme sistemine operasyon sırası sağlamaz.

Kaynak satırlarındaki miktarların dönüştürülmesi gerekir.

BOM satırındaki Quantity, bir birim üretmek için değil, BOM başlığındaki miktarı üretmek için gereken miktardır. Additional Quantity, “regardless of the quantity of the parent item produced” (üretilen üst kalemin miktarından bağımsız olarak) planlanan süreye eklenir (SAP uygulama kılavuzu). Bunu, hazırlık süresi gibi emir başına sabit bir süre olarak ele alın. Birim başına çalışma sürelerini hesaplamadan önce başlık miktarına bölün; aksi halde her işin süresi bir katsayı kadar hatalı hesaplanır.

Kaynak ana verileri nadiren sorunsuzdur.

Kaynaklar Machine, Labor veya Other türündedir. Makineler sabit kıymetlere, iş gücü ise çalışanlara bağlanabilir. Bir kaynağın alım veya satımı için o kaynağa stok dışı bir kalem de bağlanabilir. Bunların hiçbiri, hangi kaynakların çizelgelenebilir gerçek makineler olduğunu göstermez. İş merkezi listenizi oluşturmadan önce kaynak gruplarını düzenleyin ve mükerrer kaynakları temizleyin.

Stok kuralları, teyitlerin başarısız olmasına yol açar.

Girişler ve çıkışlar stok belgeleridir. InventoryGenEntries ile InventoryGenExits nesnelerini karıştırmak, parti veya seri numarasıyla izlenen kalemlerde bu numaraları eksik bırakmak ya da Planned durumundaki bir emre kayıt yapmak sık karşılaşılan hatalardır.

Oturumlar ve sayfalama.

Süresi dolmuş bir oturum “Invalid session or session already timeout.” (Geçersiz oturum veya oturumun süresi dolmuş.) hatasını döndürür. Bu hatayı aldığınızda yeniden oturum açın. Varsayılan sayfalama 20 kayıtla sınırlıdır; odata.nextLink bağlantısını izlemeyen eşitlemelerde veriler herhangi bir uyarı olmadan eksik aktarılır.

UpdateDate saat bilgisi içermez.

OWOR tablosunda UpdateDate bir tarih alanıdır; güncelleme saati ayrı olarak UpdateTS alanında tutulur. Yalnızca UpdateDate ile filtreleme yapan bir sorgulama, bugün değiştirilen tüm emirleri her çalıştırmada tekrar alır. İki alanı birlikte kullanın veya yinelenen kayıtları kendi tarafınızda ayıklayın.

Webhook’lar en az bir kez teslim edilir.

Webhook Messenger, başarısız bir teslimatı en fazla beş kez yeniden dener (2, 4, 8, 16 ve 32 saniye), ardından başarısız olarak işaretler. Yeniden denemeler mükerrer kayıtlara yol açabilir; sıralama ise yalnızca aynı şirket içinde garanti edilir. Olay işleyicilerini olay ID’sine göre idempotent olacak şekilde tasarlayın ve mutabakat için her gece sorgulama yapmayı sürdürün.

SAP Business One entegrasyonunu kim kurar?

Çalışma; rota aşamalarınızın, kaynaklarınızın ve B1 yapılandırmanızın eşlenmesini kapsar. Ayrıca B1’in çizelgelemede dikkate almadığı kısıtlar da tanımlanır: hazırlık süresi matrisi, takımlar, operatör sayıları ve alternatif kaynaklar.

  1. SkyPlanner ekibi, kullanıma geçiş sürecinde entegrasyonu yapılandırır ve canlıya geçişten sonra destek verir. Her şirket B1’i farklı kullanır; bu uzmanlık da tam burada devreye girer. Varsayılan yöntem budur.
  2. SAP Business One iş ortağınız sürece katılabilir. Şirket veritabanınızı, eklentilerinizi ve kullanıcı tanımlı alanlarınızı bilen iş ortakları, Service Layer ve SkyPlanner REST API’sini kullanarak geliştirme yapabilir (API başvuru dokümanı).
  3. Kendi geliştiricileriniz entegrasyonu geliştirebilir. SkyPlanner REST API’si; emirleri, ürünleri, malzemeleri, işlem adımlarını, satınalma siparişlerini ve zaman kayıtlarını okur ve yazar. Kimlik doğrulama için JWT bearer token kullanır ve Swagger/OpenAPI ile belgelenmiştir. Herkese açık belgelere SkyPlanner dokümantasyonundan ulaşabilirsiniz. Webhook’lar, çizelge ve durum değişikliklerini gerçek zamanlı iletir. Geliştirmeye başlamak için yalnızca bir SkyPlanner API anahtarı gerekir (entegrasyon kılavuzu); SkyPlanner ekibi gerektiğinde yardımcı olur. Laboratory & Allied’ın kendi BT ekibi de bu yolu izledi.

Önce 30 günlük ücretsiz denemede çizelgeyi doğrulayın. Böylece entegrasyona, tesisinize uygunluğu zaten doğrulanmış bir çizelgeyle başlarsınız.

Teknik ekipler B1 için neden SkyPlanner’ı seçiyor?

  • Dar kapsamlı, sınırları net bir entegrasyon istiyorsanız SkyPlanner’ı seçin. Standart B1 nesneleri (üretim emirleri, Product Trees, Resources, Items) içeri aktarılır; tarihler ile Issue and Receipt from Production kayıtları dışarı aktarılır. B1 üretim modülü değişmez, veri taşıma gerekmez.
  • Projenin değerini erkenden kanıtlaması gerekiyorsa SkyPlanner’ı seçin. 30 günlük ücretsiz denemede, CSV ile dışa aktardığınız verileri en fazla 20 iş merkezi için kullanabilirsiniz; kredi kartı gerekmez. İşletmeniz, entegrasyon başlamadan kendi çizelgesini görür.
  • Çizelgenin gerçek kısıtlara uyması gerekiyorsa SkyPlanner’ı seçin. Tip değişim süreleri, ortak kullanılan takımlar, birden fazla operatör gerektiren işler, alternatif kaynaklar, stok ve açık satınalma siparişlerinin tümü SkyPlanner’da modellenir. Entegrasyon yalnızca B1 verilerini iletir.
  • Planlamacılar ve operatörler için tek bir sistem istiyorsanız SkyPlanner’ı seçin. Arcturus motoru çizelgeyi saniyeler içinde oluşturur; Autopilot ise üretimde değişiklik olduğunda otomatik olarak yeniden çizelgeler. Operatörler çalışmalarını telefon veya tablet üzerinden kaydeder, entegrasyonunuz da bu teyitleri B1’e geri yazar.
  • Maliyetlerin öngörülebilir olması gerekiyorsa SkyPlanner’ı seçin. Fiyatlar, 5 iş merkezi dahil aylık 199 €’dan başlar. Aylık faturalandırılır ve istediğiniz zaman iptal edebilirsiniz. Entegrasyon teklifi, süreç ve ihtiyaçlarınıza göre abonelik planınızla birlikte önceden sunulur. Böylece başlamadan önce toplam maliyeti görürsünüz.

Planlamadaki eksikliği anlamak için SAP Business One üretim çizelgeleme açıklamasını, diğer ERP’ler için ise ERP entegrasyonları sayfasını inceleyin.

Üreticilerin SkyPlanner yorumları

Laboratory & Allied'ın Nairobi'deki ilaç fabrikasında, şişe dolum hattında çalışan temiz oda kıyafetli operatörler

+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 üç aylık optimize edilmiş bir plan, 30 dakikadan kısa sürede hazırlanıyor.

Laboratory & Allied’ın yorumunu okuyun

UTU Tedarik Zinciri Uzmanı Kalle Kalliomäki, Ulvila'daki elektrik panosu üretim sahasında

2 saather hafta 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ş sırası üretim hattına saniyeler içinde ulaşıyor.

UTU’nun yorumunu okuyun

Fredman Operations Üretim Müdürü Anu Järvinen, Rauma'da robotlu paletleme hücresinin yanında

6 aylıkboş kapasiteyi satış ekibi görebiliyor

“SkyPlanner, tüm üretim planlama çalışmalarına sağlam ve güvenilir bir temel sağlıyor.”

Anu Järvinen, Üretim Müdürü
Fredman Operations · Gıdayla temasa uygun ambalaj kağıtları

Satış ekibi boş kapasiteyi altı ay önceden görebiliyor. Daha önce yanıtlanması bir saat veya daha fazla süren çizelge değişikliği talepleri artık saniyeler içinde yanıtlanıyor.

Fredman Operations’ın deneyimini okuyun

Piristeel'in Kauhava'daki çatı güvenlik sistemleri fabrikasının havadan görünümü

%99,2teslimat performansı

“SkyPlanner, darboğazları 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ı. Çizelgeleme sayesinde günde dört saate varan çalışma süresi tasarrufu sağlanıyor.

Piristeel’in deneyimini okuyun

Sık sorulan sorular

SAP Business One entegrasyonunu kim kuruyor?

SkyPlanner ekibi, devreye alma sürecinde çift yönlü entegrasyonu yapılandırır ve canlıya geçişten sonra da destek verir. Üretim emirleri, rota aşamaları, kaynaklar, satınalma siparişleri ve mal girişleri SkyPlanner’a aktarılır. Çizelgelenen tarihler ile Issue and Receipt from Production ise SAP Business One’a geri aktarılır. B1 iş ortağınız veya kendi geliştiricileriniz de Service Layer ve SkyPlanner’ın REST API’si üzerinden entegrasyon geliştirebilir. Başlamak için bir API anahtarı yeterlidir.

SkyPlanner ve SAP Business One’ı devreye almak ne kadar sürer?

Devreye alma işlemleri, başlangıçtan itibaren genellikle birkaç hafta içinde tamamlanır. Ekip, kaynakları ve rota aşamalarını eşleştirir, üretim emirleriyle satınalma siparişlerini sisteme bağlar ve canlıya geçmeden önce çizelgeyi mevcut planınızla karşılaştırarak test eder.

Service Layer mı, DI API mi?

Yeni geliştirmeler için Service Layer’ı tercih edin. HTTP tabanlıdır, HANA ve SQL Server üzerinde çalışır ve bulut tabanlı bir çizelgeleme çözümüne uygundur. DI API’yi yalnızca mevcut ara yazılımınız zaten buna bağımlıysa kullanın.

SAP Business One 10.0 FP 2602 gerekli mi?

Yalnızca webhook kullanımı için gereklidir. Daha eski 10.0 sürümlerinde entegrasyon, belirli aralıklarla sorgulama yoluyla sağlanır.

Çizelgelenen tarihler SAP Business One’a nasıl geri yazılır?

SkyPlanner’ın çizelge değişikliği webhook’u tetiklendiğinde PATCH /b1s/v1/ProductionOrders({DocEntry}) çağrısıyla emirdeki StartDate ve DueDate, kaynak satırlarındaki StartDate ve EndDate değerleri ayarlanır. Üretilen miktar ve süre, InventoryGenEntries ve InventoryGenExits olarak geri aktarılır; bu kayıtlar BaseType 202 ve BaseEntry aracılığıyla emre bağlanır.

B1’de bir üretim eklentisi gerekiyor mu?

Hayır. Entegrasyon yalnızca standart B1 nesneleriyle çalışır: üretim emirleri, Product Trees, Resources, Items, satınalma siparişleri ve stok belgeleri. Hiçbir veri yeni bir üretim veri modeline taşınmaz.

Entegrasyondan önce SkyPlanner’ı kendi B1 verilerimizle test edebilir miyiz?

Evet. 30 günlük deneme, CSV veya Excel’den veri aktarımıyla 20 iş merkezine kadar kullanım sunar; kredi kartı gerekmez. Ücretsiz denemeyi başlatın veya B1 kurulumunuz hakkında satış ekibiyle görüşün.