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

Entegrasyonlar / ERP / Oracle NetSuite

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

Bu kılavuz, NetSuite iş ortaklarına, yöneticilerine ve teknik satın alma sorumlularına, gerçek makine ve personel kapasitesini dikkate alan üretim çizelgeleme için SkyPlanner APS’nin Oracle NetSuite’e nasıl bağlandığını gösterir. SkyPlanner, REST web servisleri ve SuiteQL üzerinden NetSuite ile çift yönlü entegre olur:

  • Üretim emirleri, rotalar, iş merkezleri, stok kartları ve satın alma siparişleri SkyPlanner’a aktarılır.
  • Planlanan başlangıç ve bitiş zamanları, üretim operasyonu görevlerine yazılır.
  • Kaydedilen çalışma saatleri ve üretilen miktarlar, Work Order Completions veya Assembly Builds olarak NetSuite’e 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.

Stok kartları, BOM’lar, rotalar, üretim emirleri, stoklar ve maliyetlendirme NetSuite’te yönetilir. SkyPlanner, Arcturus motoruyla gerçek kapasiteyi dikkate alan üretim çizelgesini oluşturur. SkyPlanner ekibi, devreye alma sürecinde entegrasyonu hesabınıza göre yapılandırır ve canlıya geçişten sonra da destekler. Entegrasyon, standart NetSuite kayıtlarıyla çalışır ve Advanced Manufacturing SuiteApp’e bağımlı değildir.

SkyPlanner, Finlandiya’nın Ulvila kentindeki elektrik panosu ve şalt ekipmanı üreticisi UTU‘da hâlihazırda NetSuite ile entegre çalışıyor. UTU, Oracle NetSuite ve bordro sistemiyle entegre SkyPlanner’ı Eylül 2025’te canlıya aldı. Yatırımın işletmenize sağlayacağı faydaları değerlendirmek için NetSuite üretim çizelgeleme sayfasıyla ve NetSuite’te gerçek kapasiteyi dikkate alan üretim çizelgeleme var mı? yazısıyla başlayın.

Projeyi şekillendiren temel karar: REST ve OAuth 2.0

Oracle yönünü belirledi. 2026.1 sürümünden itibaren yeni entegrasyonlar, OAuth 2.0 ile SuiteTalk REST web servisleri üzerinde geliştirilmelidir. 2027.1 sürümünden itibaren SOAP veya Token-Based Authentication (TBA) ile yeni entegrasyon yapılamayacak. SOAP uç noktaları 2028.2 sürümünde devre dışı bırakılacak. Bugün başlatılan her çizelgeleme entegrasyonu REST üzerinde kurulmalıdır.

NetSuite seçeneğiNedir?APS entegrasyonundaki rolü
SuiteTalk REST record API/services/rest/record/v1/<recordType>, NetSuite sürümüyle birlikte sürümlendirilir; üretim emri tamamlama, malzeme çıkışı ve montaj üretimi işlemleri için !transform kullanılırYazma işlemleri: operasyon görevi ve üretim emri tarihleri (PATCH), tamamlama, malzeme çıkışı ve montaj üretimi kayıtları (transform)
REST üzerinden SuiteQLPOST /services/rest/query/v1/suiteql, Prefer: transient ile kullanılır; sorgu başına en fazla 100.000 sonuç, limit/offset ile sayfalamaToplu okuma: stok kartları, rotalar, iş merkezleri, açık üretim emirleri, stok
SuiteScript 2.1 RESTletsÖzel get/post/put/delete uç noktalarıREST kapsamındaki eksikler; tüm operasyonlarıyla birlikte bir üretim emri gibi birleşik veri paketleri
SuiteScript User Event / Map-ReduceNetSuite içinde sunucu tarafında çalışan betiklerDış sistemlere gönderilen değişiklik bildirimleri
CSV Import AssistantKaydedilmiş içe aktarma eşlemeleriTek seferlik yüklemeler; sürekli senkronizasyon için uygun değildir
SuiteTalk SOAPEski teknoloji, yalnızca TBAYeni projelere bununla başlamayın

Kimlik doğrulama

Sunucular arası çalışan bir çizelgeleme sistemi için OAuth 2.0 Client Credentials (makineden makineye) kullanın. Yönetim menüsündeki yol şöyledir: Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup. Açık anahtar sertifikasını yükleyip bir varlık, bir rol ve entegrasyon kaydıyla eşleştirin. Her entegrasyon kaydı en fazla beş etkin sertifika barındırır.

Entegrasyona özel bir rol oluşturun: stok kartları, BOM revizyonları, rotalar ve iş merkezleri için görüntüleme; üretim emirleri, tamamlama kayıtları ve malzeme çıkışları için düzenleme yetkisi verin. SkyPlanner REST API (API referansı) JWT kullanır; bu nedenle ara katman her iki sistemin kimlik bilgilerini de tutar.

Olaylar: standart bir webhook yok

Oracle belgelerinde yerleşik bir dışa dönük webhook tanımlanmıyor. Çalışan yöntem, Work Order üzerinde bir SuiteScript User Event betiği (afterSubmit) kullanmaktır. Bu betik, N/task veya bir Map/Reduce betiği aracılığıyla dış sisteme yapılacak çağrıyı kuyruğa alır; çağrı N/https ile yapılır. afterSubmit içinde asla senkron dış çağrı yapmayın: çağrı, kullanıcının kaydetme işlemi sırasında çalışır. Bu nedenle yavaş bir uç nokta, kaydetmeyi yavaşlatır veya başarısız kılar.

User Event olayları tüm değişiklik yollarını kapsamaz. Toplu güncellemeler ve CSV içe aktarmaları bunları atlayabilir. Hiçbir değişikliğin kaçmaması için olay betiğini, lastmodifieddate üzerinden düzenli olarak çalışan bir SuiteQL mutabakat sorgusuyla birlikte kullanın. Ters yönde ise geri yazmayı SkyPlanner’ın kendi webhook’ları tetikler; böylece plan değişir değişmez yeni tarihler NetSuite’e iletilir.

Veri eşleme: NetSuite’ten SkyPlanner’a

NetSuite kaydı (REST kimliği)SkyPlanner nesnesiYönSıklık
Assembly Item (assemblyItem), Inventory Item (inventoryItem)Ürün / malzemeNetSuite → SkyPlannerİlk yükleme, ardından günlük veya değişiklik olduğunda
BOM Revision (bomRevision), BOM bileşenleriÇok seviyeli ürün yapısı, malzeme ihtiyaçlarıNetSuite → SkyPlannerDeğişiklik olduğunda
Manufacturing Routing (manufacturingRouting, alt listeler: routingStep, routingComponent)İşlem adımları: sıra, iş merkezi, hazırlık süresi, işlem süresiNetSuite → SkyPlannerDeğişiklik olduğunda
Manufacturing Work Center (iş merkezi olarak işaretlenmiş Group): Machine Resources, Labor Resources, Work Calendarİş merkezleri, iş merkezi grupları, vardiyalarNetSuite → SkyPlanner, ardından SkyPlanner’da güncel tutulurİlk yükleme
Work Order (workOrder): stok kartı, miktar, konum, Production Start/End Date, durum; teslim tarihi için bağlantılı Sales OrderTeslim tarihi ve önceliği olan sipariş / işNetSuite → SkyPlannerUser Event ile neredeyse gerçek zamanlı; ayrıca periyodik mutabakat sorgusu
Manufacturing Operation Task (manufacturingOperationTask)Çizelgelenmiş operasyonNetSuite → SkyPlanner, tarihler SkyPlanner → NetSuiteNeredeyse gerçek zamanlı
Konum bazında mevcut stok (SuiteQL), Item Receipts (itemReceipt)Malzeme durumuna göre çizelgeleme için stok bakiyeleriNetSuite → SkyPlanner15 ila 60 dakikada bir veya mal kabulünde
Purchase Order (purchaseOrder) satırları: stok kartı, miktar, beklenen mal kabul tarihi, durumSatın alma siparişleri / gelecek malzeme (beklenen teslim tarihi). Teslim tarihinde kullanılabilir kabul edilir; satın alma siparişi Delivered olarak işaretlendiğinde stok güncellenirNetSuite → SkyPlanner15 ila 60 dakikada bir veya değişiklik olduğunda
Operasyon bazında planlanan başlangıç ve bitişPATCH manufacturingOperationTask/{id} (startDate, endDate) ve PATCH workOrder/{id} (Production Start/End Date)SkyPlanner → NetSuiteÇizelge değiştiğinde, SkyPlanner webhook’u aracılığıyla
Mobile Confirmations, süre kayıtları, Production TimerPOST workOrder/{id}/!transform/workOrderCompletion: startOperation/endOperation aralığı, tamamlanan miktar, operation satırlarındaki işçilik süresi, harici kimlik olarak SkyPlanner süre kaydı kimliğiSkyPlanner → NetSuiteHer bildirimde veya toplu olarak
Malzeme tüketimiPOST workOrder/{id}/!transform/workOrderIssue veya tamamlama kaydında isBackflushSkyPlanner → NetSuiteHer bildirimde
Tamamlanan sipariş (WIP kullanılmayan hesaplar)POST workOrder/{id}/!transform/assemblyBuildSkyPlanner → NetSuiteSipariş tamamlandığında
Sipariş kapatıldıWork Order Close (workOrderClose)NetSuite’te, finans ekibi tarafındanVarsayılan olarak otomatikleştirilmez

Entegrasyon yöntemleri

1. Ana verilerin ilk yüklemesi. SuiteQL ile önce iş merkezlerini, ardından stok kartlarını, BOM revizyonlarını ve rotaları okuyun. Rotalar iş merkezlerine referans verdiği için sıra önemlidir. Deneme sürecinde aynı verileri CSV’ye aktarın ve SkyPlanner’a içe aktarın. Henüz kod yazılmadan çizelge doğrulanır.

2. Üretim emirlerinin senkronizasyonu. Released ve In Process durumundaki üretim emirlerini çekin. Planned durumundaki üretim emirlerinin de dahil edilip edilmeyeceğine baştan karar verin. Dahil edileceklerse bunları kesinleşmemiş talep olarak değerlendirin. Açık satın alma siparişlerini de aynı döngüde senkronize edin. Böylece çizelge her iş için yalnızca stokları değil, gelecek malzemeleri de kontrol eder.

3. Çizelgenin geri yazılması. Çizelge değiştiğinde bir SkyPlanner webhook’u yeni operasyon tarihlerini ara katman yazılımına gönderir. Ara katman yazılımı, PATCH /services/rest/record/v1/manufacturingOperationTask/{id} isteğini (Oracle kayıt referansı) değişen her operasyon için startDate ve endDate alanlarıyla gönderir. workOrder başlığına yapılan ek bir PATCH isteği, Production Start ve End Date alanlarını ayarlar. Yalnızca tarihleri ve kullanıyorsanız özel bir sıralama alanını yazın. Miktarları veya BOM verilerini asla geri yazmayın. Çok sayıda operasyonu tek işlemde güncellemek için küçük bir RESTlet, tüm operasyon listesini tek çağrıda kaydeder. Varsayılan yöntem record API olmaya devam eder.

4. Shop floor bildirimleri. Operatörler yaptıkları işleri SkyPlanner Mobile Confirmations üzerinden kaydeder. Ara katman yazılımı her bildirimi Work Order dönüşümleri üzerinden POST /services/rest/record/v1/workOrder/{id}/!transform/workOrderCompletion ile gönderir. İstek; startOperation, endOperation, tamamlanan miktar ve operasyon satırlarına kaydedilen süreyi içerir. WIP kullanılmayan üretim emirleri ise !transform/assemblyBuild ile kapatılır. REST üzerinden Work Order Completion işlemi için Manufacturing Work In Process özelliği gerekir. Stok ve maliyet kayıtları NetSuite’te kalır.

5. İdempotans ve yeniden denemeler. Her tamamlama kaydında, NetSuite harici kimliği olarak SkyPlanner zaman kaydı kimliği kullanılır. Harici kimlikler her kayıt türü içinde benzersizdir. Bu sayede yeniden gönderilen bir webhook, miktarları ve maliyeti iki kez kaydetmek yerine mükerrer olarak reddedilir. Yazma işlemleri kuyruk üzerinden yürütülür. Başarısız bir çağrı (eşzamanlılık sınırı, kilitli kayıt, süresi dolmuş sertifika) yeniden denenir ve günlüğe kaydedilir. Buna rağmen başarısız olan işlemler, entegrasyona destek veren SkyPlanner ekibi tarafından görülebilir.

6. Veri sorumluluğu kuralları. Neyin üretileceğini NetSuite belirler: stok kartı, miktar, BOM, rota ve lokasyon. Ne zaman ve nerede üretileceğini ise SkyPlanner belirler: operasyon sırası, iş merkezi, başlangıç ve bitiş. NetSuite’te düzenlenen tarihlerin üzerine bir sonraki geri yazma işleminde yazılır. Bu nedenle Production Start/End Date alanlarını form özelleştirmesi veya iş akışıyla kilitleyin.

Tipik proje adımları

Uygulama, büyük şirketlerde bile genellikle devreye alma sürecinin başlamasından sonraki birkaç hafta içinde tamamlanır. Bir NetSuite projesi şunları kapsar:

  • Kendi verilerinizle deneme: Kayıtlı aramalardan iş merkezleri, rotalar ve açık üretim emirleri CSV olarak dışa aktarılır ve 30 günlük deneme süresinde SkyPlanner’a yüklenir.
  • Ana verilerin eşlenmesi: NetSuite kayıtları SkyPlanner nesneleriyle eşlenir; özel alanlar, birimler ve her stok kartı için WIP veya WIP dışı model belirlenir.
  • İlk yükleme: Stok kartları, BOM revizyonları, rotalar ve iş merkezleri SuiteQL üzerinden yüklenir. Ardından SkyPlanner’da vardiyalar, operatörler ve alternatif iş merkezleri tanımlanır.
  • Üretim emirlerinin ve satın alma siparişlerinin senkronizasyonu: Released ve In Process durumundaki üretim emirleri ile beklenen teslim alma tarihlerini içeren açık satın alma siparişleri, User Event betikleri ve mutabakat amaçlı periyodik sorgulama ile senkronize edilir.
  • Çizelgenin geri yazılması: Planlanan operasyon tarihleri üretim emirlerine ve operasyon görevlerine yazılır; OAuth 2.0 M2M, sandbox ve üretim ortamlarında yapılandırılır.
  • Shop floor teyitleri: Mobile Confirmations ve zaman kayıtlarından Work Order Completions, malzeme çıkışları veya Assembly Builds oluşturulur.
  • Mevcut planla paralel test: SkyPlanner çizelgesini mevcut üretime verme süreciyle paralel çalıştırın ve sonuçları karşılaştırın.
  • Canlıya geçiş: Planlamayı SkyPlanner’a taşıyın ve NetSuite’teki tarih alanlarını kilitleyin.

Düzgün tanımlanmış rotalar ve tek bir bağlı şirket, kapsamı dar tutar. Birden fazla bağlı şirket, WIP kapsamında geriye dönük otomatik malzeme tüketimi ve özel formlar ise eşleme işini artırır.

NetSuite’te dikkat edilmesi gerekenler

  • Rotası olmayan üretim emirleri. Manufacturing Routing tanımlanmamış bir üretim emrinde çizelgelenecek operasyon bulunmaz. Oracle da kendi kapasiteyi dikkate alan üretim çizelgeleme aracı için aynı şeyi söylüyor: “Work orders not associated with a NetSuite routing should not be scheduled.” (Bir NetSuite rotasıyla ilişkilendirilmemiş üretim emirleri çizelgelenmemelidir.) Canlıya geçmeden önce bu emirleri SuiteQL ile tespit edin.
  • İş merkezi tanımları sınırlıdır. NetSuite’te bir iş merkezi, Machine Resources ve Labor Resources olmak üzere iki sayı alanı (ikisinin de varsayılan değeri 0) ve genellikle “Default Work Calendar” olan bir Work Calendar içeren bir Group kaydıdır. İş merkezlerini bir kez yükleyin; ardından tek tek iş merkezlerini, kişi bazında vardiyaları, takımları, hazırlık süreleri matrisini ve alternatif iş merkezlerini SkyPlanner’da yönetin.
  • Setup Time ve Run Rate verilerinin doğruluğu. NetSuite’in sonsuz kapasite çizelgelemesi bu alanları kullanır; ancak kapasiteyi dikkate almadığı için yanlış değerler fark edilmez. Gerçek kapasiteyi dikkate alan bir üretim çizelgesi bunları ilk günden ortaya çıkarır.
  • WIP veya WIP dışı model. Manufacturing WIP kullanıldığında üretim çıktısı Work Order Issue, Work Order Completion ve Work Order Close üzerinden kaydedilir. WIP kullanılmadığında ise Assembly Build kullanılır. Entegrasyon, WIP stok kartları için tamamlama kayıtları, diğerleri için montaj üretim kayıtları oluşturur. Bu nedenle her stok kartının modeli eşlemenin bir parçasıdır.
  • Aynı hesapta Advanced Manufacturing kullanımı. Hesapta Advanced Manufacturing SuiteApp de kullanılıyorsa Manufacturing Work Bench kayıtlarının operasyon sırası, operasyon adı ve iş merkezi bakımından rotayla tam olarak eşleşmesi gerekir. Operasyon tarihlerini hangi sistemin belirleyeceğine karar verin. Aynı üretim emirleri üzerinde iki çizelgeleme sistemi çalıştırmak, birbiriyle çakışan iki plan demektir.
  • Eşzamanlılık sınırları. Web servisleri ve RESTlet çağrıları, hizmet katmanına göre belirlenen ve her SuiteCloud Plus lisansı için 10 artırılan ortak bir hesap eşzamanlılık sınırını paylaşır. Kayıtların tek tek paralel sorgulanması bu sınıra hızla ulaşır. Okuma işlemleri için sayfalama ile SuiteQL kullanın, yazma işlemlerini ise kuyruğa alın.
  • Sandbox yenilemesi M2M yapılandırmasını siler. OAuth 2.0 Client Credentials eşlemeleri, sandbox yenilendiğinde silinir ve hesaplar arasında kopyalanmaz. Süresi dolan veya iptal edilen bir sertifika, yeni bir eşleme oluşturulana kadar senkronizasyonu durdurur. Kimlik doğrulama hataları için uyarı tanımlayın.

NetSuite entegrasyonunu kim yapılandırır, kim destekler?

Çalışma, kayıtlarınızın, rotalarınızın ve iş merkezlerinizin eşlenmesini kapsar. NetSuite’in çizelgelemede kullanılabilir veri olarak tutmadığı kısıtlar da buna dahildir: hazırlık süreleri matrisi, takımlar, operatör sayıları ve alternatif kaynaklar. SkyPlanner webhook’ları, Autopilot’un yaptığı değişiklikler de dahil olmak üzere çizelge değişikliklerini gerçekleştiği anda geri iletir.

  1. SkyPlanner ekibi, devreye alma sürecinde entegrasyonu yapılandırır ve canlıya geçişten sonra da destekler. Her tesis NetSuite’i farklı kullanır: WIP veya WIP dışı model, özel formlar, betikler ve rota tanımlama kuralları farklılık gösterir. Ekip, kayıtlarınızı eşler ve SkyPlanner REST API ile webhook’larını NetSuite REST, SuiteQL ve RESTlet’lere bağlar. Verilen destek, User Event betiğini ve ara katmanı kapsar; NetSuite yapılandırmanızdaki değişikliklere de uyum sağlar.
  2. NetSuite iş ortağınız da sürece katılabilir. İş ortaklarınız özel formlarınızı, betiklerinizi ve rollerinizi bilir. Siparişleri, ürünleri, malzemeleri, satın alma siparişlerini, işlem adımlarını ve zaman kayıtlarını kapsayan SkyPlanner REST API üzerinden çalışırlar. API, Swagger/OpenAPI dokümantasyonuna ve JWT kimlik doğrulamasına sahiptir. Herkese açık dokümantasyon: SkyPlanner dokümanları.
  3. Kendi geliştiricileriniz de bu altyapı üzerinde geliştirme yapar. Yaygın bir iş bölümü şöyledir: NetSuite içinde User Event betiği, dışında ise küçük bir ara katman servisi çalışır. Başlamak için bir API anahtarı yeterlidir (entegrasyon rehberi); gerektiğinde SkyPlanner ekibi yardımcı olur.

Önce 30 günlük ücretsiz denemede CSV verileriyle çizelgeyi doğrulayın. Kredi kartı gerekmeden 20 iş merkezine kadar çalışabilirsiniz. Böylece entegrasyon, tesise zaten uygun olan bir çizelge üzerinden başlar.

Bağlantı kurulduğunda Arcturus motoru, güncel NetSuite üretim emirlerinden çizelge oluşturur ve hem stoktaki hem de gelecek satın alma siparişlerindeki malzemeleri kontrol eder. Operatörler, Mobile Confirmations, Production Timer ve Quick Log Mode ile işlerini kaydeder; NetSuite de manuel giriş gerektirmeden shop floor’daki durumu yansıtır. SkyPlanner, 5 iş merkezi dahil aylık 199 €’dan başlar; aylık faturalandırılır ve istediğiniz zaman iptal edebilirsiniz. Entegrasyon için sürecinize ve ihtiyaçlarınıza göre, abonelik planınızla birlikte önceden fiyat teklifi verilir. Böylece başlamadan önce toplam maliyeti görürsünüz. NetSuite entegrasyonunuzun kapsamını belirlemek için satış ekibiyle görüşün veya özellikleri ve müşterilerimizi inceleyin.

Üreticilerin SkyPlanner yorumları

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

2 saather hafta tasarruf

“SkyPlanner sayesinde ü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 sağlanıyor ve yeni iş kuyruğu saniyeler içinde üretim hattına ulaşıyor.

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

Laboratory & Allied’ın değerlendirmesini okuyun

Piristeel'in Kauhava'daki çatı güvenliği ürünleri fabrikasının havadan görünümü

%99,2teslimat performansı

“SkyPlanner darboğazları görünür kıldı 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ı. Çizelgelemede günlük dört saate varan çalışma süresinden tasarruf sağlanıyor.

Piristeel’in değerlendirmesini okuyun

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

6 aysonrasına kadar boş kapasiteyi satış ekibi görebilir

“SkyPlanner tüm üretim planlaması için güvenilir bir temel oluşturuyor.”

Anu Järvinen, Üretim Müdürü
Fredman Operations · Gıda temasına uygun ambalaj kâğıtları

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

Fredman Operations’ın değerlendirmesini okuyun

Sık sorulan sorular

SkyPlanner APS, NetSuite’e nasıl bağlanır?

Bağlantı, NetSuite REST record API, SuiteQL ve gerektiğinde RESTlets aracılığıyla çift yönlü çalışır. Operasyon tarihleri, PATCH kullanılarak manufacturingOperationTask üzerine yazılır. İşçilik ve üretim miktarları, workOrderCompletion veya assemblyBuild dönüşümü üzerinden kaydedilir. SkyPlanner ekibi entegrasyonu devreye alma sürecinde yapılandırır ve canlıya geçişten sonra destekler. NetSuite iş ortağınız veya kendi geliştiricileriniz de dokümante edilmiş REST API üzerinde geliştirme yapabilir.

SkyPlanner’ı kullanmak için Advanced Manufacturing SuiteApp gerekli mi?

Hayır. SkyPlanner, standart Work Orders, Manufacturing Routings ve Work Centers verilerini kullanarak gerçek kapasiteyi dikkate alan üretim çizelgelemeyi kendisi yapar. Hesapta Advanced Manufacturing de kullanılıyorsa operasyon tarihlerini hangi sistemin belirleyeceği kapsam belirleme aşamasında kararlaştırılır.

Bir olay iki kez gönderilirse mükerrer kayıt nasıl önlenir?

Her Work Order Completion kaydı, harici kimlik olarak SkyPlanner zaman kaydının kimliğini taşır. NetSuite, harici kimliklerin her kayıt türü içinde benzersiz olmasını sağlar. Böylece tekrar gönderilen bir olay, miktar ve maliyet yeniden kaydedilmeden reddedilir. Başarısız yazma işlemleri kuyruğa alınır, yeniden denenir ve günlüğe kaydedilir.

REST ve OAuth 2.0 yerine TBA veya SOAP kullanabilir miyiz?

Yeni entegrasyonlar için OAuth 2.0 ile REST kullanmayı planlayın. Oracle, 2027.1 sürümünden itibaren yeni TBA ve SOAP entegrasyonlarına izin vermeyecek, 2028.2 sürümünde ise tüm SOAP uç noktalarını devre dışı bırakacak. REST ve OAuth 2.0 üzerine kurulan bir SkyPlanner entegrasyonu her iki tarihten sonra da çalışmaya devam eder.

SkyPlanner, NetSuite’teki yeni üretim emirlerinden nasıl haberdar olur?

NetSuite’te dışarıya bildirim gönderen, belgelenmiş standart bir webhook yoktur. Work Order üzerinde çalışan bir User Event betiği, kayıt sırasında bir bildirimi kuyruğa alır. Zamanlanmış SuiteQL sorguları, CSV içe aktarımları ve toplu güncellemeler gibi betiğin kaçırdığı değişiklikleri yakalar.

Entegrasyonu kurmadan önce SkyPlanner’ı NetSuite verileriyle test edebilir miyiz?

Evet. İş merkezlerini, rotaları ve açık üretim emirlerini CSV olarak dışa aktarın. 30 günlük deneme süresinde bu verileri SkyPlanner’a aktararak gerçek kapasiteyi dikkate alan üretim çizelgesini mevcut planınızla karşılaştırın. Ücretsiz denemeyi başlatın veya demo için randevu alın.

NetSuite entegrasyon projesi ne kadar sürer?

Uygulamaya geçiş, büyük şirketlerde bile kullanıma hazırlık süreci başladıktan sonra genellikle birkaç hafta içinde tamamlanır. Deneme süresinde çizelgeleme zaten CSV verileriyle çalışır. UTU da bugün SkyPlanner’ı NetSuite ile birlikte kullanıyor (UTU’nun değerlendirmesi).