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

Entegrasyonlar / ERP / Microsoft Dynamics 365 Business Central

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

Bu kılavuz, Business Central iş ortaklarına ve BT ekiplerine Microsoft Dynamics 365 Business Central ile SkyPlanner APS arasında nasıl bağlantı kurulacağını gösterir. SkyPlanner, Business Central’ın kendi web servislerini kullanarak çift yönlü entegrasyon sağlar:

  • Üretim emirleri, rotalar, iş merkezleri, stok kartları ve satınalma siparişleri SkyPlanner’a aktarılır.
  • Planlanan başlangıç ve bitiş zamanları Prod. Order Routing Lines kayıtlarına yazılır.
  • Operatörlerin süre kayıtları, üretim bildirimi için geri aktarılır.
  • SkyPlanner webhook’ları, çizelge değişikliklerini gerçekleştiği anda iletir.
İşlerin iş merkezlerine göre çizelgelendiği ve altta sipariş listesinin yer aldığı SkyPlanner APS Gantt zaman çizelgesi.

SkyPlanner ekibi, devreye alma sürecinde entegrasyonu Business Central yapılandırmanıza göre ayarlar ve canlıya geçişten sonra destek sağlar. Bu kılavuz, sürece katılmak veya SkyPlanner’ın belgelenmiş REST API’sini (API başvuru dokümanı) kullanarak kendi geliştirmelerini yapmak isteyen iş ortakları ve geliştiriciler içindir.

İki standart Business Central arayüzü, Business Central tarafında kod yazmadan entegrasyon

Entegrasyon, Business Central ile birlikte gelen iki arayüz üzerinden çalışır:

  1. Ticari veriler ve stok verileri için API v2.0 kullanılır. Bu arayüz items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers ve employees varlıklarını sunar. Üretim varlıklarını içermediği için üretim verileri ikinci arayüz üzerinden alınır.
  2. Üretim verileri için OData v4 web servisleri kullanılır. Herhangi bir Business Central sayfası, Web Services sayfasından OData v4 web servisi olarak yayımlanabilir. Nesne türü olarak Page seçin, sayfa kimliğini ve servis adını belirtin, ardından Published seçeneğini işaretleyin. AL kodu yazmadan veya uzantı dağıtmadan uç nokta kullanıma hazır hale gelir. Entegrasyon; serbest bırakılmış üretim emirleri, Prod. Order Routing Lines, iş merkezleri, makine merkezleri ve rotalar için standart sayfaları yayımlar. Bu sayfalara /ODataV4/Company('{name}')/{ServiceName} üzerinden erişilir.

Yayımlanan sayfalar hem okumayı hem de yazmayı destekler. Microsoft bunu şöyle açıklar: “If an editable page is exposed as a web service, the data in the underlying table can be accessed and modified by an OData call,” (Düzenlenebilir bir sayfa web servisi olarak sunulursa, bağlı tablodaki verilere bir OData çağrısıyla erişilebilir ve bu veriler değiştirilebilir.) Güncellemeler için PATCH kullanılır. Planlanan tarihler böylece planlamacının kullandığı sayfa ve doğrulama mekanizması üzerinden Business Central’a geri yazılır.

SOAP kullanmayın. Microsoft, SOAP web servislerini kullanımdan kaldırma sürecine aldı. Microsoft kullanıcı arayüzü sayfalarının SOAP olarak yayımlanması desteği de 2026 release wave 2 (v29) ile kaldırılıyor.

Kimlik doğrulama

Microsoft Entra ID üzerinden OAuth 2.0’ı, hizmetler arası (client credentials) akışla kullanın:

  • Entra ID’de bir uygulama kaydedin ve Dynamics 365 Business Central için API.ReadWrite.All uygulama iznini verin.
  • https://api.businesscentral.dynamics.com/.default kapsamıyla erişim belirteçleri isteyin.
  • Business Central’da Microsoft Entra Applications sayfasını açın, istemci kimliğini ekleyin, yalnızca gerekli yetkileri içeren izin kümelerini atayın ve onay verin. Bir S2S uygulamasına SUPER atanamaz.

Temel URL’ler: API v2.0 için https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity}, yayımlanan sayfalar için https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName}. Aynı erişim belirteci her ikisi için de geçerlidir.

Web servisi erişim anahtarları (temel kimlik doğrulama) kullanımdan kaldırılmıştır ve Ekim 2022’den bu yana Business Central’ın çevrimiçi sürümünde desteklenmez. Bu anahtarlar her durumda lisanslı bir kullanıcı gerektirir. OAuth ile hizmetler arası entegrasyonlarda lisans gerekmez. Şirket içi kurulumlarda, sunucu Microsoft Entra kimlik doğrulaması için yapılandırıldıktan sonra 18.11 ve 19.5 sürümlerinden itibaren S2S desteklenir.

SkyPlanner tarafında REST API, JWT kimlik doğrulamasını kullanır ve Swagger/OpenAPI ile belgelenmiştir. Entegrasyon rehberi, ilk çağrıların nasıl yapılacağını adım adım açıklar.

Olaylar, webhook’lar ve periyodik sorgulama

Business Central, POST /api/v2.0/subscriptions üzerinden items ve salesOrders gibi API v2.0 varlıkları için webhook aboneliklerini destekler. Kurallar şöyledir:

  • Abonelik oluşturmak için el sıkışma gerekir: uç noktanız validationToken değerini 200 OK yanıtıyla döndürmelidir.
  • Abonelikler üç gün sonra sona erer. PATCH ile yenilediğinizde el sıkışma işlemi yeniden çalışır.
  • Bildirimler kaydın tamamını değil, kaynak yolunu, changeType ve clientState değerlerinizi içerir. Kaydı daha sonra okursunuz.
  • Bildirimler gecikmeli gönderilir: Business Central online ilk değişiklikten sonra 30 saniye bekler. Bu süre içinde değişen kayıt sayısı 1.000’i aşarsa tek bir collection bildirimi gönderilir.
  • Çevrimiçi sürümde ortam başına en fazla 200 webhook aboneliği olabilir.

Üretim emirleri, rota satırları ve satınalma siparişleri, yayımlanan sayfalar ve purchaseOrders üzerinden birkaç dakikada bir sorgulanır. Yalnızca açık emir ve siparişleri filtrelemek ve sonuçları sayfalara bölmek, istek sayısını Business Central sınırlarının oldukça altında tutar.

SkyPlanner, durum veya çizelge değiştiğinde webhook gönderir. Bu nedenle geri yazma işlemleri olay tabanlı çalışır.

Veri eşleme

Business Central nesnesi (arayüz)SkyPlanner nesnesiYönSıklık
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Ürünler ve malzemelerBC → SkyPlannerİlk yükleme, ardından webhook veya değişikliklerin periyodik sorgulanması
Production BOM Header/Line, Certified sürümler (yayımlanan sayfa)Ürün yapısı, alt ürünler, ürün başına malzemelerBC → SkyPlannerİlk yükleme, ardından her değişiklikte
Routing Header/Line, Certified sürümler (yayımlanan Routing sayfası): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead Quantityİşlem adımları; adım süreleri, hazırlık ve söküm süreleriBC → SkyPlannerİlk yükleme, ardından her değişiklikte
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (yayımlanan Work Center ve Machine Center sayfaları)İş merkezleri, iş merkezi grupları, verimlilik oranlarıBC → SkyPlannerİlk yükleme, sonrasında nadiren
Shop Calendar, Work Shift, Calendar Entry, Absence (yayımlanan sayfalar)Vardiyalar, devamsızlıklarBC → SkyPlannerGünlük aktarım veya vardiyaların SkyPlanner’da yönetilmesi
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (yayımlanan sayfalar; Firm Planned isteğe bağlı)Termin tarihleri ve malzeme ihtiyaçlarıyla birlikte emirler ve işlerBC → SkyPlannerBirkaç dakikada bir sorgulama
salesOrders, salesOrderLines (API v2.0)Müşteri termin tarihleri ve öncelik bilgileriBC → SkyPlannerWebhook veya periyodik sorgulama
itemLedgerEntries (API v2.0)Stok bakiyeleriBC → SkyPlannerSaatlik veya çizelgeleme çalıştırıldığında sorgulama
purchaseOrders, purchaseOrderLines (API v2.0), satırdaki Expected Receipt Date alanıBeklenen teslimat tarihiyle birlikte satınalma siparişleri / gelecek malzemeler; satınalma siparişi Delivered olarak işaretlendiğinde stok güncellenirBC → SkyPlannerSaatlik veya çizelgeleme çalıştırıldığında sorgulama
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (yayımlanan Prod. Order Routing sayfasına PATCH isteği)Her operasyon için planlanan başlangıç, bitiş ve iş merkeziSkyPlanner → BCÇizelge değiştiğinde, SkyPlanner webhook’u üzerinden
Output Journal (Item Journal Line, Entry Type Output)Zaman kayıtları, miktarlar ve operatör teyitleriSkyPlanner → BCOtomatik kayıt açıksa her teyitte veya her vardiyada
Routing Tool, Routing Personnel (yayımlanan sayfalar, isteğe bağlı başlangıç verileri)Takım gereksinimleri, iş başına operatör sayısıBC → SkyPlannerİlk yükleme; ardından SkyPlanner’da yönetilir
Business Central’da bulunmazHazırlık ve geçiş süreleri matrisi, kapasitesi sınırlı kaynak olarak kullanılan takımlar, alternatif makineler ve personelSkyPlanner’da yönetilirDevreye alma sırasında yapılandırılır
Consumption Journal (tüketim otomatik kaydedilmiyorsa)Malzeme tüketimiSkyPlanner → BCOtomatik kayıt açıksa her teyitte veya her vardiyada

Entegrasyon yöntemleri

1. Ana verilerin ilk aktarımı. Certified durumundaki rotaları ve üretim BOM’larını, iş merkezlerini ve makine merkezlerini yayımlanan sayfalardan; stok kartlarını ve ölçü birimlerini ise API v2.0 üzerinden alın. Her iş veya makine merkezinin SkyPlanner’daki karşılığını bilinçli olarak belirleyin: üç makine merkezi içeren bir iş merkezinin tek bir iş merkezi grubu mu, yoksa üç ayrı iş merkezi mi olacağına karar verin.

2. Emir ve sipariş senkronizasyonu. Released durumundaki üretim emirlerini rota satırları ve bileşenleriyle birlikte yayımlanan sayfalardan okuyun. Firm Planned durumundaki emirleri de çizelgeliyorsanız bunları da dahil edin. Açık satınalma siparişi satırlarını API v2.0 üzerinden alın. SkyPlanner, sipariş edilen malzemeyi satınalma siparişinin teslim tarihinde kullanılabilir kabul eder ve sipariş Delivered olarak işaretlendiğinde stoku günceller. Böylece çizelgelemede hem mevcut stok hem de gelecek satınalmalar kontrol edilir.

Planned durumundaki üretim emirlerini asla çizelgelemeyin. Microsoft, Business Central’ın bu emirler için “deletes them the next time you run planning.” (Planlamayı bir sonraki çalıştırmanızda bunları siler.) ifadesini kullanır. Planning Worksheet tedarik önerileri sunmaya devam ederken SkyPlanner kesinleşmiş emirleri gerçek kapasiteye göre çizelgeler.

3. Çizelgenin geri yazılması. Standart Prod. Order Routing sayfası, OData v4 web servisi olarak yayımlanır. Motorun çizelgeye yerleştirdiği veya yerini değiştirdiği her operasyon için SkyPlanner, ilgili rota satırına If-Match ETag değeriyle bir PATCH isteği gönderir. Starting Date-Time ve Ending Date-Time alanlarını ayarlar. Operasyon alternatif bir makineye taşındıysa Type ve No. alanlarını da ayarlar.

PATCH, sayfa ve tablo tetikleyicilerini çalıştırır. Böylece Business Central, alanları kendi mantığıyla, planlamacının Prod. Order Routing sayfasında düzenleme yaptığı durumla aynı şekilde doğrular. Üretim emri satırındaki Starting ve Ending Date-Time değerleri de buna göre güncellenir. Miktarlar, durum ve maliyetler Business Central’da tutulmaya devam eder.

4. Üretim sahası bildirimleri. Operatörler, SkyPlanner Mobile Confirmations veya Production Timer ile çalışmalarını kaydeder. Bu süre kayıtları çizelgeyi güncel tutar. Üretim bildirimi, daha önce olduğu gibi Business Central’da Production Journal veya Output Journal üzerinden yapılabilir.

Üretim ve tüketim kayıtlarının tamamen otomatik işlenmesini isterseniz, üretim günlüğü kayıtlarını işlemek için standart bir Business Central API sayfası eklenir. Ardından SkyPlanner, her operasyon için hazırlık süresini, çalışma süresini ve üretim miktarını işler. Bu işlem Capacity Ledger Entries kayıtlarını günceller; rotanın son operasyonundaki üretim bildirimi ise ürünü stoka ekler.

Üretim kayıtlarını işlemek için tek bir kanal seçin. Hem SkyPlanner’dan hem de Business Central Production Journal üzerinden kayıt işlemek mükerrer kayıtlara yol açar.

5. Veri sahipliği ve çakışma kuralları. Canlıya geçmeden önce bunları yazılı olarak belirleyin:

VeriSorumlu sistem
Stok kartları, BOM’lar, rotalar, miktarlar, emir ve sipariş durumuBusiness Central
Operasyon sırası, başlangıç ve bitiş zamanları, iş merkezi atamasıSkyPlanner
Hazırlık ve geçiş süreleri matrisi, takım ve operatör gereksinimleri, alternatif kaynaklarSkyPlanner
Vardiyalar ve devamsızlıklarKapsam belirleme aşamasında seçilen tek bir sistem
Üretim ve tüketimBusiness Central; kayıtlar manuel olarak veya SkyPlanner süre kayıtlarından otomatik olarak işlenir

Çakışmaların başlıca kaynağı, üretim emirlerindeki Refresh ve Replan işlemleridir. Microsoft: “If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (Üretim emri satırlarını yeniden hesaplamak için Refresh işlemini kullanırsanız Business Central mevcut satırları siler ve yeni satırları hesaplar.) Replan kapasite ihtiyacını da değiştirebilir. Bileşenleri yeniden hesaplama işlemi ise “deletes previous changes in the components.” (Bileşenlerde daha önce yapılan değişiklikleri siler.)

Yenilenen emri yeni bir sürüm olarak ele alın, yeniden senkronize edin ve SkyPlanner’ın yeniden çizelgelemesini sağlayın. Autopilot ile SkyPlanner, üretimde değişiklik olduğunda otomatik olarak yeniden çizelgeler.

Tipik proje adımları

Uygulama, devreye alma süreci başladıktan sonra normalde birkaç hafta içinde tamamlanır. Bunun öncesinde 30 günlük ücretsiz denemeyi kendi verilerinizle kullanırsınız. Business Central’daki iş merkezlerini, rotaları ve açık üretim emirlerini liste sayfalarındaki Open in Excel veya Edit in Excel ile dışa aktarın. Bunları CSV veya Excel olarak içe alın ve entegrasyon çalışmalarına başlamadan önce çizelgeyi doğrulayın.

Proje şu adımlardan oluşur:

  1. Ana veri eşleme. Eşleme tablosunu, veri sahipliği kurallarını, senkronizasyon sıklıklarını ve üretim kayıtlarının işleneceği kanalı kesinleştirin.
  2. Web servislerinin kurulumu. Üretim emri, rota satırı, bileşen, iş merkezi, makine merkezi, rota, BOM ve takvim sayfalarını Web Services sayfasından yayımlayın ve Entra uygulamasını kaydedin. Yalnızca yapılandırma yapılır; önce test ortamında, ardından canlı ortamda uygulanır.
  3. İlk veri aktarımı. Stok kartları, ölçü birimleri, Certified durumundaki BOM’lar ve rotalar, iş ve makine merkezleri, takvimler.
  4. Üretim emirleri ve satınalma siparişlerinin senkronizasyonu. Released durumundaki üretim emirleri ve açık satınalma siparişleri periyodik sorgulamayla, satış siparişleri ise webhook ile senkronize edilir. Belirteç yönetimi, abonelik yenileme ve 429 yanıtlarında yeniden deneme mekanizması da bu aşamada ele alınır.
  5. SkyPlanner’da kısıtların tanımlanması. Hazırlık ve geçiş süreleri matrisi, takımlar, iş başına operatör sayıları ve alternatif makineler veya personel tanımlanır. Business Central bunların hiçbirini çizelgelemede kullanılabilecek veri olarak tutmaz.
  6. Çizelgenin geri yazılması. Yayımlanan Prod. Order Routing sayfasında PATCH kullanılır. Üretim kayıtlarının otomatik işlenmesi seçildiyse bu özellik de bu aşamada eklenir.
  7. Paralel test. SkyPlanner’ı mevcut planla paralel çalıştırın, tarihleri karşılaştırın ve ana verileri düzeltin.
  8. Canlıya geçiş. Veriler birbiriyle tutarlı olduğunda geri yazmayı etkinleştirin.

Business Central’da dikkat edilecek noktalar

  • Rotalardaki birimler. Setup Time üretim emri başına, Run Time ise üretilen ürün başına tanımlanır. Her birinin kendi Unit of Measure Code değeri vardır. Wait Time ve Move Time, iş merkezi kapasitesini tüketmez. İş merkezinin birimi Days ise bir gün, sekiz saatlik bir vardiya değil, 24 saattir. İçe aktarırken birim dönüşümü yapın; aksi halde tüm süreler yanlış olur.
  • Güncel olmayan takvimler. Kapasite, ancak ilgili planlama dönemi için Calculate Work Center Calendar çalıştırıldıktan sonra oluşur. İlk veri aktarımından önce Calendar Entries Available Until alanını kontrol edin.
  • Görünmeyen makine merkezi kapasitesi. Consolidated Calendar kapalıyken yalnızca iş merkezinin kendi kapasitesi planlanır: “The machine center capacity is excluded.” (Makine merkezi kapasitesi dahil edilmez.) İş merkezi toplamlarına güvenmek yerine makine merkezi kapasitesini doğrudan okuyun.
  • Capacity ve Efficiency. Business Central, süreyi Run Time / Efficiency / Capacity formülüyle hesaplar. Hesaplanan takvim kayıtları zaten her ikisini de içerir. Efficiency değerini SkyPlanner iş merkezi verimliliğine eşlerken etkisini iki kez değil, yalnızca bir kez uygulayın.
  • Alternate Work Center yalnızca bilgi amaçlıdır. Microsoft’un ifadesiyle “isn’t automatically included in planning processes.” (Planlama süreçlerine otomatik olarak dahil edilmez.) Alternatifleri SkyPlanner’da açıkça alternatif iş merkezleri olarak tanımlayın.
  • İstek sınırlaması. Çevrimiçi ortamda sınırlar kullanıcı başına uygulanır ve hizmet sorumlusu da tek kullanıcı sayılır: 5 dakikalık kayan zaman aralığında 6.000 OData isteği ve aynı anda 5 istek. Sayfa boyutu en fazla 20.000 kayıt, bir $batch en fazla 100 işlem içerebilir. Bir işlem 8 dakika sonra zaman aşımına uğrar. İstek hızı sınırı aşıldığında 429 yanıtı döner. Tüm verileri yeniden yüklemek yerine değişiklikleri toplu isteklerle alın, sayfalayın ve periyodik olarak sorgulayın.
  • Lisanslama. Üretim işlevleri yalnızca Premium deneyiminde bulunur. Essentials kullanıcıları, Premium olarak ayarlanmış bir şirkette oturum açamaz.

Business Central entegrasyonunu kim yapılandırır, kim destekler?

Çalışma, rotalarınıza, iş merkezlerinize ve Business Central yapılandırmanıza uygun eşlemelerin yanı sıra Business Central’da tutulmayan kısıtları da kapsar: hazırlık ve geçiş süreleri matrisi, takımlar, operatör sayıları ve alternatif kaynaklar.

  1. SkyPlanner ekibi, devreye alma sürecinde entegrasyonu yapılandırır ve canlıya geçişten sonra destek sağlar. Bu hizmet, SkyPlanner tarafını ve üzerinde mutabık kalınan Business Central web servislerini kapsar. Her tesis Business Central’ı farklı kullanır; bu kullanım bilgisi de yapılandırmaya yansıtılır. Entegrasyon, Business Central güncellemeleriyle birlikte güncellenen standart API v2.0 ve yayımlanmış web servisleri üzerinden çalışır.
  2. Business Central iş ortağınız sürece katılabilir. İş ortağınız yapılandırmanızı ve uzantılarınızı bilir; SkyPlanner ekibiyle birlikte yayımlanan sayfaları, izin kümelerini ve Entra uygulamasını inceleyebilir. SkyPlanner, REST API’yi, Swagger/OpenAPI dokümantasyonunu ve webhook’ları sağlar.
  3. Kendi geliştiricileriniz de entegrasyon geliştirebilir. Bunun için JWT kimlik doğrulamasıyla aynı belgelenmiş REST API’yi kullanabilirler. Başlamak için bir API anahtarı yeterlidir; gerektiğinde SkyPlanner ekibi yardımcı olur. Satınalma siparişleri ile ürün ve malzeme API’sini de kapsayan herkese açık ürün dokümantasyonuna SkyPlanner dokümanlarından ulaşabilirsiniz. Laboratory & Allied, SAP Business One üzerinde bu yolu seçti: şirketin kendi BT ekibi, SkyPlanner’ın yardımıyla entegrasyonu büyük ölçüde kendi başına geliştirdi. UTU ise NetSuite ERP’sinin yanında SkyPlanner kullanıyor.

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

Bağlantı kurulduktan sonra Arcturus motoru, Business Central’daki güncel siparişlere göre çizelgeleme yapar ve planlanan tarihler üretim emri rotasına aktarılır. SkyPlanner, 5 iş merkezi dahil aylık 199 €’dan başlayan fiyatlarla sunulur ve aylık olarak faturalandırılır. Entegrasyon için sürecinize ve ihtiyaçlarınıza göre hazırlanan teklif, seçtiğiniz paketle birlikte önceden sunulur. Böylece başlamadan önce toplam maliyeti görürsünüz. Fiyatları ve özellikleri inceleyin. Business Central’ın kendi planlama işlevleriyle karşılaştırma için Business Central’da üretim çizelgeleme sayfasına bakın. Genel bilgileri Business Central sayfasında, diğer ERP sistemlerini ise ERP entegrasyonları sayfasında bulabilirsiniz.

Üreticilerin SkyPlanner yorumları

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

2 saher hafta kazanılan zaman

“SkyPlanner ile üretim planlamada Excel tablolarından gerçek zamanlı üretim optimizasyonuna geçtik.”

Kalle Kalliomäki, Tedarik Zinciri Uzmanı
UTU · Elektrik panoları ve şalt ekipmanları

Üretim planlamada her hafta 2 saatlik çalışma süresinden tasarruf ediliyor ve yeni iş sırası saniyeler içinde üretim hattına ulaşıyor.

UTU’nun yorumunu okuyun

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

+%90üretim verimliliğinde artış

“Ü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 30 dakikadan kısa sürede hazırlanıyor.

Laboratory & Allied’ın yorumunu okuyun

Alahärmä tesisinde kaynaklı bir çelik konstrüksiyonu taşlayan KJH-Comp kaynakçısı

%98teslimat performansı; önceki seviye yaklaşık %50

“SkyPlanner, teslimat performansımızı korumamızda 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.

KJH-Comp’un yorumunu okuyun

Mamec CEO'su Hannu Ryynänen, şirketin Lohja'daki üretim tesisinde

1.000’lerceiş emri otomatik olarak çizelgeleniyor

“Üretimi artık bambaşka bir şekilde kontrol altında tutuyoruz ve kapasitemize ilişkin bilgimiz tamamen farklı bir düzeye ulaştı.”

Hannu Ryynänen, CEO
Mamec · Endüstriyel karıştırıcılar, pompalar ve yüksek teknolojili fason üretim

Binlerce iş emri otomatik olarak çizelgeleniyor ve kuruluşun tamamı üretimi gerçek zamanlı olarak takip edebiliyor.

Mamec’in yorumunu okuyun

Sık sorulan sorular

Business Central API’si üretim emirlerini kapsıyor mu?

Standart API v2.0’da üretim emri, rota, BOM veya iş merkezi varlıkları bulunmaz. Business Central bunları OData v4 web servisleri üzerinden sunar. Standart üretim sayfaları, Web Services sayfasından kod yazmadan yayımlanır. Veriler OData üzerinden okunur ve yazılır.

Business Central entegrasyonunu kim geliştiriyor?

SkyPlanner ekibi, devreye alma sürecinde çift yönlü entegrasyonu Business Central kurulumunuza göre yapılandırır ve canlıya geçişten sonra da destek sağlar. Business Central tarafında API v2.0 ve yayımlanmış OData v4 web servisleri kullanılır. Business Central iş ortağınız veya kendi geliştiricileriniz de SkyPlanner’ın dokümante edilmiş REST API’si üzerinden entegrasyon geliştirebilir. Başlamak için bir API anahtarı yeterlidir.

Business Central’a bir uzantı yüklememiz gerekiyor mu?

Hayır. API v2.0 standart olarak sunulur. Üretim sayfaları, Web Services sayfasında yapılandırılarak web servisi olarak yayımlanır. Yalnızca üretim çıktılarının ve tüketimlerin tamamen otomatik olarak kaydedilmesini istiyorsanız standart bir API sayfası eklenir.

Entegrasyonda hangi kimlik doğrulama yöntemi kullanılmalı?

Microsoft Entra ID üzerinden OAuth 2.0 istemci kimlik bilgileri kullanılmalı ve kayıt Business Central’daki Microsoft Entra Applications sayfasında yapılmalıdır. Web servisi erişim anahtarlarının kullanımı artık önerilmemektedir. Şirket içi kurulumlar da sunucu Microsoft Entra kimlik doğrulaması için yapılandırıldıktan sonra 18.11 ve 19.5 sürümlerinden itibaren aynı servisler arası erişimi destekler. Kapsam belirleme aşamasında sürümünüz için uygun yöntemi netleştiririz.

Business Central değişiklikleri gerçek zamanlı olarak iletebilir mi?

Gerçek zamana yakın olarak iletebilir. Stok kartları ve satış siparişleri gibi API v2.0 varlıklarına yönelik webhook aboneliklerinin bildirimleri, Business Central online tarafından toplu olarak gönderilir ve ilk değişiklikten yaklaşık 30 saniye sonra ulaşır. Üretim emirleri ise birkaç dakikada bir sorgulanarak alınır. Diğer yönde SkyPlanner’ın kendi webhook’ları, çizelge değişikliklerini gerçekleştikleri anda iletir.

Operasyon tarihleri Business Central’a nasıl geri yazılır?

OData v4 web servisi olarak yayımlanan standart Prod. Order Routing sayfasına PATCH isteği gönderilir. Bu istek, Starting Date-Time, Ending Date-Time ve iş veya makine merkezini ayarlar. Business Central, bir planlamacı sayfayı düzenlediğinde olduğu gibi, bu değerleri kendi mantığıyla doğrular.

Entegrasyonu geliştirmeden önce SkyPlanner’ı test edebilir miyiz?

Evet. 30 günlük ücretsiz deneme, Business Central’dan CSV veya Excel 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.