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

Entegrasyonlar / ERP / abas ERP

SkyPlanner APS ile Üretim Çizelgeleme için abas ERP Entegrasyon Rehberi

Bu abas ERP entegrasyon rehberi, iş ortaklarına ve BT ekiplerine abas ERP’yi SkyPlanner APS’ye nasıl bağlayacaklarını gösterir. SkyPlanner, abas ERP ile çift yönlü entegre olur:

  • Parçalar, üretim listeleri, makineler, üretim emirleri, stoklar ve satın alma siparişleri SkyPlanner’a aktarılır.
  • Her operasyon için planlanan başlangıç, bitiş ve makine bilgileri üretim emirlerine geri yazılır.
  • Operatörlerin süre kayıtları, tamamlanma bildirimleri için geri aktarılır.
  • 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.

SkyPlanner ekibi, devreye alma sürecinde entegrasyonu abas kurulumunuza göre yapılandırır ve canlıya geçişten sonra da destek sağlar. Bu rehber, sürece katılmak veya SkyPlanner’ın dokümante edilmiş REST API’sini (API referansı) kullanarak kendi entegrasyonlarını geliştirmek isteyen iş ortakları ve geliştiriciler içindir.

abas ERP arayüzleri

  1. abas REST API. “The Abas REST API is a web interface for real-time data access to Abas ERP.” (Abas REST API, Abas ERP verilerine gerçek zamanlı erişim sağlayan bir web arayüzüdür.) (abas) Üretim emirlerini, üretim listelerini, stokları ve satın alma siparişlerini okumak ve planlanan tarihleri geri yazmak için kullanılan temel yöntemdir.
  2. abas Connect. Üçüncü taraf sistemlerle arayüz ve bağlantıları kendiniz yapılandırmanıza olanak tanıyan bir bulut entegrasyon platformudur: “configure interfaces and connections to third-party systems yourself.” (Üçüncü taraf sistemlerle arayüz ve bağlantıları kendiniz yapılandırın.) (abas) Değişen üretim emirlerini abas’tan dışarı gönderen olay tabanlı akışlar için kullanın.
  3. abas ESDK (Essentials SDK) ve AJO Java API. İş ortaklarının abas içinde sunucu tarafı mantığı geliştirmek için kullandığı yöntemdir. Herkese açık örnek kodlarda de.abas.erp.db.schema.part.Product gibi sınıflar kullanılır. (GitHub)
  4. MS SQL Connector ve ODBC. “The MS SQL Connector enables flexible and automated export of ERP data.” (MS SQL Connector, ERP verilerinin esnek ve otomatik biçimde dışa aktarılmasını sağlar.) (abas) Yalnızca okuma ve dışa aktarma için kullanın. Planlama sonuçlarını asla bu yolla yazmayın; aksi halde abas iş mantığı çalışmaz.
  5. abas Data Import Toolkit ve dosyaya dışa aktarma. Toplu veri yüklemek ve SkyPlanner denemesine hızla başlamak için kullanılır.

Kimlik doğrulama

abas tarafında erişim, kurulumunuzda yapılandırılan bir teknik kullanıcı veya belirteç ile abas web servisleri üzerinden sağlanır. Yalnızca eşleme tablosundaki nesnelere erişim yetkisi olan, entegrasyona özel bir kullanıcı kullanın. abas şemaları ve izinleri kuruluma göre değiştiği için bu yapılandırmayı abas iş ortağınız yapar.

SkyPlanner tarafında REST API, kimlik doğrulama için bir API belirteci kullanır (SkyPlanner Settings > API); dokümantasyonu Swagger/OpenAPI biçimindedir. Başlamak için bir API belirteci yeterlidir. Entegrasyon eğitimi, ilk çağrıları adım adım açıklar.

Olaylar ve periyodik sorgulama

abas, herkese açık bir webhook abonelik API’si dokümante etmemiştir. Dışarı aktarılan değişiklikler şu üç kaynaktan birinden gelir:

  • Değişen üretim emirlerini entegrasyona gönderen bir abas Connect akışı
  • Bir üretim emri veya operasyon kaydedildiğinde tetiklenen bir ESDK olay işleyicisi
  • abas REST API’nin, açık üretim emirlerini ve son çalıştırmadan bu yana yapılan değişiklikleri kapsayacak şekilde filtrelenerek periyodik olarak sorgulanması

Diğer yönde ise SkyPlanner, durum veya çizelge değiştiğinde webhook gönderir. Böylece abas’a geri yazma işlemi olay tabanlı yürütülür.

Veri eşleme

abas ERP nesnesiSkyPlanner nesnesiYönSıklık
Parça / ürün (Teil, Artikel)Ürünler ve malzemelerabas → SkyPlannerİlk yüklemede, ardından değişiklik olduğunda
Üretim listesi (Fertigungsliste): malzemeler ve çok seviyeli yapıÜrün yapısı, alt ürünler, ürün başına malzemelerabas → SkyPlannerİlk yüklemede, ardından değişiklik olduğunda
İşlem ve hazırlık süreleriyle birlikte operasyonlar (Arbeitsgänge)Süreleri ve hazırlık süreleriyle birlikte süreç adımlarıabas → SkyPlannerİlk yüklemede, ardından değişiklik olduğunda
Makineler ve kaynaklar, kapasite takvimiİş merkezleri, iş merkezi grupları, vardiyalar, devamsızlıklarabas → SkyPlannerİlk yüklemede; vardiyalar günlük aktarılır veya SkyPlanner’da yönetilir
Miktarı ve termin tarihiyle birlikte serbest bırakılmış üretim emri (Betriebsauftrag)Termin tarihi ve önceliğiyle birlikte sipariş ve işlerabas → SkyPlannerBirkaç dakikada bir sorgulama veya abas Connect ile gönderim
Stok seviyeleriMalzeme stokuabas → SkyPlannerSaatlik veya her çizelgeleme öncesinde
Teslim tarihiyle birlikte satın alma siparişiTeslim tarihinde gelecek malzemeabas → SkyPlannerSaatlik veya her çizelgeleme öncesinde
Üretim emri operasyonları: planlanan başlangıç, bitiş, makineHer operasyon için çizelgede belirlenen başlangıç, bitiş ve iş merkeziSkyPlanner → abasÇizelge değiştiğinde, SkyPlanner webhook’u aracılığıyla
Tamamlanma bildirimleri (Rückmeldungen)Mobile Confirmations üzerinden gelen süre kayıtları ve miktarlarSkyPlanner → abasHer bildirimde veya her vardiyada
SkyPlanner kısıt verileriHazırlık süresi matrisi, sınırlı kaynak olarak takımlar, alternatif makineler ve personelSkyPlanner’da yönetilirDevreye alma sürecinde yapılandırılır

Entegrasyon yöntemleri

1. Ana verilerin ilk yüklemesi. Parçaları, üretim listelerini ve makineleri abas REST API üzerinden okuyun veya dosyayla dışa aktararak bir defaya mahsus yükleyin. Her abas makinesini, nasıl modellenmesi gerektiğini değerlendirerek bir SkyPlanner iş merkeziyle eşleyin. Bir makine grubunun tek bir iş merkezi grubu mu yoksa birden fazla iş merkezi mi olacağına karar verin.

2. Sipariş senkronizasyonu. Serbest bırakılmış üretim emirlerini operasyonlarıyla birlikte, ayrıca stokları 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 stoku günceller. Böylece çizelgelemede hem mevcut stok hem de sipariş edilip henüz teslim alınmamış malzemeler kontrol edilir.

Üretim emri önerilerini (Fertigungsvorschläge) değil, serbest bırakılmış üretim emirlerini çizelgeleyin. Öneriler MRP çıktısıdır ve MRP bir sonraki kez çalıştırıldığında değişir.

3. Çizelgenin geri yazılması. Entegrasyon, motorun çizelgeye yerleştirdiği veya zamanını değiştirdiği her operasyon için planlanan başlangıç, bitiş ve makine bilgilerini abas REST API üzerinden üretim emri operasyonuna yazar. API üzerinden yazıldığında, tıpkı bir planlamacı üretim emrini düzenlediğinde olduğu gibi abas doğrulama kuralları uygulanmaya devam eder.

4. Üretim sahasından bildirimler. Operatörler, SkyPlanner Mobile Confirmations veya Production Timer ile çalışmalarını kaydeder. Süre kayıtları çizelgeyi güncel tutar ve tamamlanma bildirimi olarak abas’a geri aktarılır. Tesisinizde bildirimler zaten abas PDC terminalleri üzerinden yapılıyorsa, mükerrer kayıtları önlemek için tek bir bildirim kanalı kullanın.

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

VeriSorumlu sistem
Parçalar, üretim listeleri, miktarlar, üretim emri durumuabas ERP
Operasyon sırası, başlangıç ve bitiş zamanları, makine atamasıSkyPlanner
Hazırlık süresi matrisi, takımlar, operatör sayıları, alternatif kaynaklarSkyPlanner
Vardiyalar ve devamsızlıklarKapsam belirleme aşamasında seçilen tek bir sistem
Tamamlanma bildirimleri ve stok hareketleriSkyPlanner süre kayıtları veya PDC ile beslenen abas ERP

SkyPlanner için abas APS gerekli değildir. abas APS lisansınız da varsa operasyon tarihlerinin yönetimini SkyPlanner’a bırakın; çünkü aynı tarihleri yazan iki planlama sistemi birbirinin verilerini ezer. Bu tarihler SkyPlanner’ın kontrolüne geçtiğinde Autopilot, her anlamlı değişiklikte otomatik olarak yeniden çizelgeleme yapar ve yeni tarihler abas’a geri aktarılır. Ayrıca bir optimizasyon çalıştırmanız gerekmez.

Tipik proje adımları

Uygulama, devreye alma süreci başladıktan sonra normalde haftalar içinde tamamlanır. Öncesinde ise 30 günlük ücretsiz denemeyi kendi verilerinizle yaparsınız. Herhangi bir entegrasyon çalışmasına başlamadan önce açık üretim emirlerini, operasyonları ve makineleri abas’tan CSV veya Excel olarak dışa aktarın, SkyPlanner’a alın ve çizelgeyi doğrulayın.

  1. Eşleme çalıştayı. abas iş ortağınızla eşleme tablosunu, veri sahipliği kurallarını, senkronizasyon sıklıklarını ve bildirim kanalını netleştirin.
  2. Arayüz kurulumu. abas REST API’yi veya abas Connect akışlarını etkinleştirin ve entegrasyon kullanıcısını oluşturun. Önce test ortamında, ardından canlı ortamda uygulayın.
  3. İlk yükleme. Parçalar, üretim listeleri, makineler ve takvimler yüklenir.
  4. Sipariş, stok ve satın alma siparişi senkronizasyonu. Yeniden deneme mekanizmasıyla birlikte periyodik sorgulama veya Connect üzerinden gönderim kullanılır.
  5. SkyPlanner’da kısıtların yapılandırılması. Hazırlık süresi matrisi, takımlar, operatör sayıları ve alternatif makineler veya personel tanımlanır.
  6. Çizelgenin geri yazılması. Planlanan tarihler üretim emri operasyonlarına aktarılır; bildirimler de bu aşamada eklenir.
  7. Paralel çalışma. SkyPlanner’ın tarihlerini mevcut planla karşılaştırın ve ana verileri düzeltin.
  8. Canlıya geçiş. Veriler örtüştüğünde geri yazmayı etkinleştirin.

abas ERP entegrasyonunda dikkat edilmesi gerekenler

  • Özelleştirilmiş şemalar. Çoğu abas kurulumunda özel alanlar ve nesneler bulunur. İş ortağınızla her nesne için kapsamı alan düzeyinde belirleyin. Başka bir tesisin veri eşleştirmesinin sizin tesisinize de uyacağını varsaymayın.
  • Ayrı bir rota nesnesi yoktur. Operasyonlar rota nesnesinde değil, üretim listesinde yer alır. SAP veya Business Central projelerinden alınan araçlar rota aradığı için bazı verileri atlar.
  • “Scheduling”, MRP anlamına gelir. abas’ın İngilizce terminolojisinde Scheduling, MRP çalıştırmasını ifade eder.
  • Hazırlık ve işlem süreleri. İçe aktarmadan önce birimleri ve hazırlık süresinin üretim emri başına mı yoksa parça başına mı tanımlandığını kontrol edin. Yanlış birimler tüm süreleri bozar.
  • Güncel olmayan takvimler. Makine takvimleri çizelgeleme döneminin tamamını kapsamalıdır; aksi halde kapasite planda görünmez.
  • SQL yalnızca okuma içindir. MS SQL Connector ve ODBC verileri dışa aktarır. Yazma işlemleri REST API, abas Connect veya ESDK üzerinden yapılır.
  • Dokümantasyon için giriş gerekir. Resmî abas yardım belgelerine müşteri portalından erişilir. Alan adlarını tahmin etmek yerine iş ortağınızla doğrulayın.

abas ERP entegrasyonunu kim yapılandırır, desteğini kim sağlar?

Çalışma; üretim listelerinizin, makinelerinizin ve üretim emirlerinizin eşleştirilmesini, ayrıca hazırlık süresi matrisi ve takımlar gibi SkyPlanner kısıtlarının yapılandırılmasını kapsar.

  1. SkyPlanner ekibi, entegrasyonu devreye alma sürecinde yapılandırır ve canlıya geçişten sonra destekler. Çoğu abas kurulumu özelleştirilmiştir; bu konudaki uzmanlık da burada devreye girer.
  2. abas iş ortağınız sürece katılabilir. İş ortağınız şemanızı, özel alanlarınızı ve ESDK uygulamalarınızı tanır; REST API erişimini veya Connect akışlarını kurabilir. SkyPlanner, REST API, Swagger/OpenAPI dokümantasyonu ve webhook’lar sağlar.
  3. Kendi geliştiricileriniz de entegrasyonu geliştirebilir. Bunun için aynı REST API’yi bir API belirteciyle kullanabilirler. SkyPlanner ekibi gerektiğinde yardımcı olur. Ürün dokümantasyonu SkyPlanner belgeleri sayfasında herkese açıktır.

SkyPlanner, 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, abonelik planınızla birlikte önceden sunulur. Böylece başlamadan önce toplam maliyeti görürsünüz. abas’ın kapasiteyi nasıl planladığını abas ERP, gerçek kapasiteyi dikkate alan üretim çizelgeleme sunuyor mu? yazısından öğrenebilirsiniz. Genel bilgi için abas ERP sayfasına, diğer sistemler için ERP entegrasyonları sayfasına bakın.

Üreticilerin SkyPlanner yorumları

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

2 saather hafta kazanılan zaman

“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 donanımları

Üretim planlamada her hafta 2 saatlik çalışma süresinden tasarruf sağlanıyor ve yeni iş kuyruğu üretim hattına saniyeler içinde ulaşıyor.

UTU’nun yorumunu okuyun

Laboratory & Allied'ın Nairobi'deki ilaç fabrikasında, şişe dolum hattında temiz oda kıyafetleriyle çalışan 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ı hazırlamak 30 dakikadan az sürüyor.

Laboratory & Allied’ın yorumunu okuyun

%1002021’den bu yana teslimat performansı

“SkyPlanner, kapasitemizi görmemizi sağlıyor ve planlamayı öngörülebilir hale getiriyor.”

Dan Berglund, COO/CFO
Opes Corporation · Kimya ve gıda üretimi

SkyPlanner’ın kullanılmaya başlandığı 2021’den bu yana teslimat performansı kesintisiz olarak %100 seviyesinde.

Opes Corporation’ın yorumunu okuyun

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

6 ayilerisi için boş kapasiteyi satış ekibi görebiliyor

“SkyPlanner, tüm üretim planlamamıza temel oluşturuyor ve güvenilirlik kazandırıyor.”

Anu Järvinen, Üretim Müdürü
Fredman Operations · Gıdayla temasa uygun ambalaj kâğı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 yorumunu okuyun

Sık sorulan sorular

Entegrasyon hangi abas arayüzünü kullanır?

Siparişleri ve ana verileri okumak, planlanan tarihleri geri yazmak için abas REST API kullanılır. Bir abas Connect akışı veya ESDK olay işleyicisi, değişen üretim emirlerini abas’tan dışarı gönderebilir. Deneme sürecinde ve toplu veri yüklemelerinde dosya dışa aktarımları kullanılır.

abas ERP webhook’ları destekliyor mu?

abas, herkese açık bir webhook abonelik API’si belgelememiştir. Değişiklikler SkyPlanner’a abas Connect akışları, ESDK olay işleyicileri veya birkaç dakikada bir yapılan sorgulamalar yoluyla ulaşır. SkyPlanner’ın kendi webhook’ları sayesinde geri yazma işlemleri olaylara bağlı olarak gerçekleşir.

Entegrasyon için MS SQL Connector kullanabilir miyiz?

Okuma için evet. abas verilerini verimli bir şekilde dışa aktarır. Planlama sonuçları REST API, abas Connect veya ESDK üzerinden geri yazılır; böylece her değişiklik abas’ın iş mantığı tarafından doğrulanır.

Planlanan tarihler abas’ta nereye yazılır?

Serbest bırakılmış üretim emrinin (Betriebsauftrag) operasyonlarına planlanan başlangıç, bitiş ve makine bilgileri yazılır. Miktar, durum ve maliyet bilgileri abas’ın kontrolünde kalır.

SkyPlanner, abas’taki stokları ve satın alma siparişlerini çizelgede dikkate alabilir mi?

Evet. Stok seviyeleri ve açık satın alma siparişleri abas’tan saatte bir veya her çizelgeleme işleminden önce okunur. Sipariş edilen malzeme, teslimat tarihinde kullanılabilir kabul edilir.

Bir abas iş ortağı, abas APS’yi mi yoksa SkyPlanner’ı mı önermeli?

Müşteri tüm tesisi hızla canlı bir çizelgeye geçirmek istiyorsa SkyPlanner’ı önermeli. Mevcut abas APS nesli, Abas 2024.Q3.1 servis paketiyle geldi ve sürükle-bırak işlemleri veya optimizasyon çalıştırmalarıyla optimizasyon yapıyor. SkyPlanner, abas REST API’ye bağlanır, otomatik olarak yeniden planlar, üretim geçişlerini, takımları, ekipleri ve malzemeyi planlar. Ayrıca operatörlere Mobile Confirmations sunar. Fiyatı aylık 199 €’dan başlar. (abas)

Entegrasyonu kurmadan önce SkyPlanner’ı test edebilir miyiz?

Evet. 30 günlük ücretsiz denemede, üretim emirlerinizi içeren bir CSV veya Excel dışa aktarım dosyasıyla 20 iş merkezine kadar test yapabilirsiniz. Kredi kartı gerekmez. Denemeyi başlatın veya entegrasyonun kapsamını belirlemek için satış ekibiyle görüşün.