Terhubung dengan sistem ERP & MES seperti

Integrasi / ERP / Sage X3

Panduan Integrasi Sage X3 untuk Penjadwalan Produksi dengan SkyPlanner APS

Panduan ini menjelaskan cara menghubungkan Sage X3 ke SkyPlanner APS bagi mitra Sage dan tim TI. Cakupannya meliputi antarmuka X3 yang perlu digunakan, objek yang memuat data, dan hal-hal yang membuat proyek bermasalah. SkyPlanner terintegrasi dua arah dengan Sage X3, baik di cloud maupun on-premises:

  • Work order, operasi, routing, work center, kalender, stok, dan pesanan pembelian yang masih terbuka dikirim ke SkyPlanner.
  • Tanggal operasi yang direncanakan dan work center ditulis kembali ke work order (GESMFG).
  • Catatan waktu operator dikirim sebagai data pelacakan produksi (GESMTK).
  • Webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.
Linimasa Gantt SkyPlanner APS dengan pekerjaan yang dijadwalkan di berbagai stasiun kerja dan daftar pesanan di bawahnya.

Tim SkyPlanner mengonfigurasi integrasi sesuai konfigurasi X3 Anda selama proses onboarding dan memberikan dukungan setelah sistem mulai digunakan.

Jika Anda masih mempertimbangkan apakah X3 memerlukan alat penjadwalan produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja, baca dahulu Apakah Sage X3 memiliki fitur penjadwalan produksi? Untuk gambaran umum produk, lihat SkyPlanner APS untuk Sage X3. Untuk ERP lainnya, kunjungi pusat integrasi ERP.

Posisi SkyPlanner dalam lingkungan X3

Penjadwalan standar Sage X3 (FUNMAUTJ) mengurutkan operasi berdasarkan data routing, tetapi menjadwalkan setiap work order secara terpisah. Panduan dukungan Sage UK menyatakannya dengan jelas: sistem ini “does not delay or stagger work orders based on overall resource load.” (tidak menunda atau mengatur jeda antar-work order berdasarkan beban keseluruhan sumber daya produksi). Penjadwalan produksi yang memperhitungkan kapasitas nyata mesin dan tenaga kerja berada pada lapisan terpisah, dan Sage menawarkan dua pilihan:

  • Production Scheduler (kode aktivitas POPS), hanya untuk on-premises.
  • Finite scheduler interface generik (kode aktivitas GFS), yang menghubungkan X3 di cloud atau on-premises ke Sage X3 Web Scheduling atau aplikasi penjadwalan dari ISV.

SkyPlanner menjalankan peran tersebut sebagai aplikasi penjadwalan cloud eksternal melalui API standar X3, sehingga cara kerjanya sama untuk X3 di cloud maupun on-premises. MRP (FUNMRP) tetap membuat usulan work order dan pesanan pembelian. SkyPlanner mengurutkan work order yang sudah ditetapkan maupun yang masih direncanakan berdasarkan kapasitas nyata.

Pilihan integrasi Sage X3

Model penerapan menentukan jalur integrasi. Sage X3 cloud tidak memberikan akses ke sistem berkas aplikasi maupun basis data kepada aplikasi pihak ketiga, sehingga integrasi berjalan melalui API atau layanan transfer berkas yang dihosting. Pada penerapan on-premises, tersedia juga pilihan impor berkas langsung dan tabel staging di basis data X3.

OpsiDeskripsiAutentikasiKegunaan
GraphQL API (Sage X3 Web API)“technology of choice” (teknologi pilihan) Sage untuk API X3; berkembang tanpa versiJWT (HS256) yang ditandatangani dengan Secret dari Connected application, Client ID sebagai iss, URL sebagai aud, dan pengguna Syracuse khususProduk, lokasi, pembelian, stok; node manufaktur jika tersedia
REST api1REST berbasis representasi: .../api1/x3/$$prod/<FOLDER>.<ENTITY>?representation=<REP>.$queryAutentikasi SyracuseEntitas yang belum tercakup oleh GraphQL
Layanan web objek SOAPObjek yang dipublikasikan di Web services (GESAWE); menggunakan field pada layar objek tersebut; mendukung baca, simpan, dan ubahOAuth2 pada pool koneksi SyracusePenulisan kembali ke Work order (GESMFG), Production tracking (GESMTK)
SOAP Template ServicesTemplat impor/ekspor melalui SOAP menggunakan AOWSIMPORT dan AOWSEXPORTOAuth2; X3 tidak mengizinkan autentikasi dasar untuk SOAPMenjalankan templat dari middleware
Templat impor/eksporFile batch berbasis templatSistem file (on-premises) atau transfer file yang dihosting (cloud)Pemuatan data awal, sinkronisasi massal setiap malam
Sync API (Cloud BI)Hanya untuk cloud, ekstraksi inkremental hanya-baca beserta aliran NDJSON; tersedia atas permintaan melalui perwakilan Sage ISV AndaToken Bearer beserta X-API-KEY per tenantMembaca perubahan data bervolume tinggi di cloud

Untuk GraphQL on-premises, tambahkan "bearer" ke array session.auth di nodelocal.js. Pada Sage X3 SaaS, autentikasi connected app sudah aktif secara default. Pada Sage X3 Cloud, connected app tidak dapat menggunakan pengguna admin: buat pengguna Syracuse dengan autentikasi Standard sebagai gantinya.

Antarmuka untuk setiap aliran data

  • Produk, lokasi, pembelian, dan stok: GraphQL, seperti dalam contoh resmi Sage.
  • Work order, operasi, routing, dan work center: gunakan representasi REST api1 atau templat ekspor yang dijalankan melalui AOWSEXPORT. Pada rilis yang skema GraphQL-nya menyediakan akses ke domain manufaktur (xtremX3Manufacturing), integrasi membaca data yang sama melalui GraphQL.
  • Pengiriman kembali tanggal operasi dan work center ke X3: layanan web SOAP Work order (GESMFG), operasi modify. Alternatifnya: templat impor melalui AOWSIMPORT.
  • Pelacakan produksi: layanan web SOAP Production tracking (GESMTK), operasi save.

Rancangan yang sama dapat digunakan pada X3 di cloud maupun on-premises karena tidak memerlukan akses langsung ke sistem berkas atau basis data. Tidak ada yang diinstal di X3: integrasi menggunakan connected application, pengguna Syracuse, dan layanan web yang dipublikasikan di GESAWE.

Event: rencanakan penggunaan polling

Dokumentasi publik Sage untuk pengembang X3 tidak menjelaskan adanya fitur webhook keluar atau event bisnis. Pengaturan “Callback URL” yang ditambahkan pada 2024 R1 digunakan oleh Mobile Automation dan Web Scheduling saat keduanya memanggil layanan web SOAP. Pengaturan ini bukan sistem event serbaguna. Deteksi perubahan melalui pembacaan terjadwal: kueri GraphQL, kursor timestamp pada Sync API di cloud, atau ekspor templat berkala.

Pemetaan data: dari Sage X3 ke SkyPlanner

Objek Sage X3 (tabel, fungsi)Objek SkyPlannerArahFrekuensi
Produk, ITMMASTERProdukX3 → SkyPlannerSaat awal, lalu secara terjadwal
BOM produksi (GESBODP)Struktur produk bertingkat, materialX3 → SkyPlannerSaat awal, lalu setiap ada perubahan
Routing (GESROU): OPENUM, work center WST, SETTIM, OPETIM, satuan waktu TIMUOMCODTahapan proses beserta waktu persiapan dan pengerjaanX3 → SkyPlannerSaat awal, lalu setiap ada perubahan
Work center (GESMWS, WORKSTATIO): WST, WSTTYP, WSTNBR, EFF, SHR, pengganti beserta prioritasnyaStasiun kerja, efisiensi, alternatifX3 → SkyPlannerSaat awal, jarang diperbarui setelahnya
Kelompok work center (WCR)Kelompok stasiun kerjaX3 → SkyPlannerSaat awal
Struktur mingguan (TWD), jadwal kerja, tabel variasi kapasitas, DEFDIHShift, shift lembur, ketidakhadiranX3 → SkyPlannerSaat awal, lalu setiap ada perubahan
Work order: MFGHEAD, MFGOPE, beserta produk dan materialPesanan, material, tahapan prosesX3 → SkyPlannerPolling, 5 hingga 15 menit
Stok per lokasiSaldo stokX3 → SkyPlannerPolling
Pesanan pembelian (POH): baris yang masih terbuka, perkiraan tanggal penerimaanMaterial masuk beserta perkiraan tanggal penerimaanX3 → SkyPlannerPolling, 5 hingga 15 menit
Tab Operations di GESMFG: Start OPESTR, End OPEEND, work centerWaktu mulai dan selesai yang dijadwalkan, serta stasiun kerja yang dipilihSkyPlanner → X3Saat jadwal berubah (webhook)
Production tracking (GESMTK): waktu operasi, kuantitas, pelacakan material, pelaporan produksiCatatan waktu, kuantitas, pemakaian materialSkyPlanner → X3Setiap konfirmasi (webhook)

Selalu ambil work order yang sudah ditetapkan. Ambil juga yang masih direncanakan jika perencana ingin menampilkannya pada Gantt sebagai beban sementara. Usulan tetap berada di MRP hingga dikonversi menjadi work order.

Pola integrasi

1. Pemuatan awal master data. Muat work center dan kalender terlebih dahulu, lalu produk, BOM, dan routing, karena routing merujuk pada work center.

2. Sinkronisasi pesanan. Lakukan polling pada MFGHEAD dan MFGOPE untuk mengambil work order baru dan yang berubah. Petakan setiap baris MFGOPE ke tahapan proses SkyPlanner pada stasiun kerja yang ditentukan oleh kode WST-nya. Sinkronkan pesanan pembelian yang masih terbuka dalam siklus yang sama. SkyPlanner menganggap material yang dipesan tersedia pada tanggal penerimaan PO dan memperbarui stok saat PO ditandai Delivered. Dengan begitu, pemeriksaan material mencakup stok dan pasokan yang akan masuk.

3. Penulisan kembali jadwal. Webhook SkyPlanner terpicu saat jadwal berubah. Integrasi memanggil operasi modify pada objek Work order (GESMFG), yang dipublikasikan sebagai layanan web SOAP di GESAWE. Integrasi memperbarui Start (OPESTR), End (OPEEND), dan work center pada setiap operasi yang berubah. Untuk pembaruan secara batch, field yang sama diproses melalui templat impor work order menggunakan AOWSIMPORT. Tulis hanya tanggal dan work center, jangan pernah menulis kuantitas, baris BOM, atau routing.

4. Pengiriman kembali pilihan mesin. Dengan pemetaan work center satu-ke-satu, mesin alternatif yang dipilih oleh mesin penjadwalan dikirim kembali sebagai work center operasi. Dengan demikian, X3 mencatat mesin yang benar-benar menjalankan job tersebut. Jika sebuah work center X3 mewakili sekelompok mesin, antrean kerja operator menampilkan mesin spesifik yang digunakan. X3 menerima work center kelompok tersebut beserta tanggal yang dijadwalkan.

5. Konfirmasi dari lantai produksi. Operator mencatat pekerjaan melalui Mobile Confirmations atau Production Timer. Integrasi mengirim setiap konfirmasi menggunakan operasi save pada objek Production tracking (GESMTK): waktu dan kuantitas operasi dalam pelacakan operasi serta, jika Anda melacaknya di sana, konsumsi material. X3 hanya menerima data pelacakan untuk work order berstatus Firm, dan komponen harus tersedia kecuali Release if shortage (MFGSHTCOD) dipilih pada product-site.

6. Sinkronisasi yang andal. Gunakan ID catatan waktu SkyPlanner sebagai kunci untuk setiap pengiriman data pelacakan dan simpan nomor pelacakan X3 yang dihasilkan, agar webhook yang berulang tidak pernah membukukan data dua kali. Hapus work order yang ditutup atau dibatalkan di X3 dari jadwal pada polling berikutnya. Catat panggilan yang ditolak beserta pesan kesalahan X3, alih-alih mencoba ulang tanpa memeriksa penyebabnya. Antrekan perubahan saat X3 tidak dapat diakses agar perubahan dikirim secara berurutan setelah koneksi pulih.

7. Aturan kewenangan data. X3 menentukan apa yang dibuat: produk, kuantitas, BOM, routing, dan lokasi. SkyPlanner menentukan kapan dan di mana pekerjaan dilakukan: urutan, stasiun kerja, serta waktu mulai dan selesai. Sepakati bahwa perencana tidak lagi menjadwalkan ulang di Planning workbench atau menjalankan FUNMAUTJ untuk pesanan yang dikelola SkyPlanner. Jika tidak, perubahan mereka akan tertimpa pada penulisan kembali berikutnya.

Tahapan proyek pada umumnya

Implementasi biasanya selesai dalam hitungan minggu setelah onboarding dimulai. Proyek Sage X3 mencakup:

  1. Uji coba dengan data Anda sendiri. Ekspor work center, routing, dan salinan data terkini work order yang masih terbuka menggunakan templat ekspor X3 atau Excel, lalu impor sebagai CSV. Sesuaikan shift, efisiensi, dan prioritas hingga Gantt mencerminkan kondisi nyata.
  2. Pemetaan master data. Petakan work center GESMWS ke stasiun kerja, operasi GESROU ke tahapan proses, serta satuan waktu dan struktur mingguan ke shift. Dalam prosesnya, perbaiki operasi routing yang tidak memiliki work center, hari tanpa jadwal kerja, dan satuan waktu yang salah.
  3. Pemuatan awal. Muat produk, BOM produksi, routing dan work center, lalu kalender.
  4. Sinkronisasi pesanan dan pesanan pembelian. Siapkan connected application, pengguna Syracuse, kueri GraphQL atau ekspor templat, serta tugas polling untuk work order, stok dan pesanan pembelian yang masih terbuka.
  5. Penulisan kembali jadwal. Publikasikan layanan web SOAP Work order di GESAWE, lengkap dengan penanganan kesalahan dan pencatatan log.
  6. Konfirmasi dari lantai produksi. Kirim data Mobile Confirmations ke X3 melalui layanan web Production tracking (GESMTK).
  7. Pengujian paralel dengan rencana saat ini. Perencana membandingkan kedua rencana sebelum beralih.
  8. Mulai beroperasi. Nonaktifkan penjadwalan ulang manual di X3 untuk pesanan yang dikelola SkyPlanner.

Hal yang perlu diwaspadai di Sage X3

  • Usulan bukan work order. Usulan MRP belum memiliki baris operasi MFGOPE sampai dikonversi menjadi work order berstatus Planned atau Firm. Jadi, jadwalkan pesanan yang sudah dikonversi, bukan usulannya.
  • Kalender yang tidak lengkap. Hari kerja tanpa tabel waktu akan menggunakan skema default DEFDIH. Hari yang kosong tanpa pengaturan default menghasilkan tanggal dan beban yang keliru. Tetapkan tabel waktu untuk setiap hari kerja dalam setiap struktur mingguan sebelum mengekspor kalender.
  • Beban per periode yang belum diperbarui. Setelah kapasitas atau kalender berubah, beban per periode di X3 tidak akan menyesuaikan sampai Anda menjadwalkan ulang dan menjalankan Recalculate loads (FUNMIWL). Jangan memvalidasi SkyPlanner dengan membandingkannya terhadap data Loads inquiry (CONSMWK) yang sudah tidak mutakhir.
  • No. of resources berarti jumlah anggota tim. WSTNBR menunjukkan jumlah sumber daya produksi yang dibutuhkan suatu operasi di work center, misalnya tiga orang di work center tenaga kerja. Petakan nilai ini ke jumlah operator pada stasiun kerja SkyPlanner, yang menjadwalkan beberapa orang untuk satu job secara bersamaan. Di lokasi yang pernah menggunakan antarmuka lanjutan GFS, nilainya diatur ke 1 sesuai ketentuan Sage. Karena itu, periksa di mana jumlah anggota tim yang sebenarnya disimpan.
  • Operasi routing tanpa work center tidak dapat ditempatkan pada stasiun kerja. Operasi tersebut akan ditandai saat pemetaan.
  • Satuan waktu dan work center pengganti. Waktu routing memiliki satuan waktunya sendiri (TIMUOMCOD), dan work center pengganti memiliki prioritas. Petakan keduanya secara eksplisit, lalu jalankan kembali pemeriksaan pemetaan setiap kali X3 ditingkatkan.
  • Pesanan terkunci. Jika lokasi tersebut juga pernah menggunakan Production Scheduler, pesanan yang dikirim ke sana berstatus Being optimized dan tidak dapat diubah sampai dikeluarkan dari penjadwalan (PSOPTFREE). Lepaskan pesanan tersebut sebelum beralih sistem.

Siapa yang mengonfigurasi integrasi Sage X3?

Pekerjaan ini mencakup pemetaan folder, konvensi routing, struktur work center dan pengembangan khusus Anda ke SkyPlanner. Cakupannya juga meliputi batasan yang tidak disimpan X3 sebagai data untuk penjadwalan: matriks waktu penyiapan, alat, jumlah operator dan sumber daya produksi alternatif.

  1. Tim SkyPlanner mengonfigurasinya selama proses orientasi dan memberikan dukungan setelah mulai beroperasi. Setiap pabrik menggunakan X3 dengan cara berbeda, dan pengetahuan inilah yang diterapkan dalam konfigurasi. Tim menghubungkan endpoint X3 Anda, baik di cloud maupun on-premises, memvalidasi master data saat pemetaan, dan mencatat penolakan dari X3 untuk ditindaklanjuti. Sejak hari pertama, ada pihak yang jelas bertanggung jawab atas integrasi ini, dan Anda tidak memerlukan pengembang integrasi internal.
  2. Mitra Sage Anda dapat ikut terlibat. Mitra Anda memahami folder, kode aktivitas dan pengembangan khusus Anda, serta dapat meninjau aplikasi terhubung, pengguna Syracuse dan publikasi GESAWE bersama tim.
  3. Pengembang internal Anda dapat mengembangkannya lebih lanjut. REST API SkyPlanner membaca dan menulis pesanan, produk, material, langkah proses dan catatan waktu, dengan autentikasi JWT serta dokumentasi Swagger/OpenAPI (referensi API). Anda cukup menggunakan kunci API untuk memulai, dan tutorial integrasi memandu Anda melakukan panggilan API pertama. Tim SkyPlanner siap membantu bila diperlukan. Dokumentasi SkyPlanner membahas produk dan material serta pesanan pembelian. Di Laboratory & Allied, sebagian besar pekerjaan menghubungkan SkyPlanner ke SAP Business One dilakukan sendiri oleh tim TI internal, dengan bantuan SkyPlanner.

Mengapa tim pengguna X3 memilih SkyPlanner untuk penjadwalan

Pilih SkyPlanner jika Anda ingin mulai beroperasi dalam hitungan minggu, bukan setelah proyek APS yang berlangsung berbulan-bulan.

Pilih SkyPlanner jika Anda ingin penjadwalan sudah berjalan sebelum integrasi selesai.

Selama masa uji coba, perencana menyusun jadwal dari CSV sambil menunggu konfigurasi pembacaan dan penulisan kembali data X3. Setelah integrasi berjalan, impor file digantikan oleh integrasi tersebut.

Pilih SkyPlanner jika Anda menginginkan integrasi yang ringan.

Webhook mengirim perubahan jadwal dan status secara real time, sehingga middleware hanya perlu melakukan polling di sisi X3. Mesin Arcturus AI menyusun jadwal dalam hitungan detik, dan Autopilot menjadwalkan ulang secara otomatis saat produksi berubah.

Pilih SkyPlanner jika data X3 Anda harus menjadi dasar model yang mencerminkan batasan produksi nyata.

Jumlah anggota tim diterjemahkan menjadi beberapa operator pada satu stasiun kerja, sedangkan work center pengganti menjadi mesin alternatif. Matriks waktu penyiapan menambahkan waktu pergantian antarproduk yang bergantung pada urutan pengerjaan. Ketersediaan alat terbatas, sehingga fixture yang sedang digunakan pada satu mesin tidak pernah dijadwalkan pada mesin lain di waktu yang sama.

Pilih SkyPlanner jika pelacakan produksi harus dimulai dari lantai produksi.

Operator mencatat pekerjaan melalui ponsel atau tablet dengan Mobile Confirmations, Production Timer dan Quick Log Mode. Catatan waktu yang sama dikirim ke X3 sebagai data pelacakan produksi.

Harga mulai dari 199 € per bulan, sudah termasuk 5 stasiun kerja, dengan penagihan bulanan. Penawaran biaya integrasi disampaikan di awal bersama paket Anda, sesuai proses dan kebutuhan Anda, sehingga seluruh biaya sudah terlihat sebelum Anda mulai. Lihat harga dan fitur, atau mulai uji coba gratis selama 30 hari dengan hingga 20 stasiun kerja tanpa kartu kredit.

Ulasan SkyPlanner dari perusahaan manufaktur

Kalle Kalliomäki, Spesialis Rantai Pasok di UTU, di lantai produksi panel listrik di Ulvila

2 hdihemat setiap minggu

“SkyPlanner telah membawa perencanaan produksi kami dari spreadsheet Excel ke optimalisasi produksi secara real time.”

Kalle Kalliomäki, Spesialis Rantai Pasok
UTU · Panel listrik dan perangkat hubung bagi

Perencanaan produksi menghemat 2 jam waktu kerja setiap minggu, dan antrean kerja baru sampai ke lini produksi dalam hitungan detik.

Baca ulasan UTU

Operator mengenakan pakaian khusus ruang bersih di lini pengisian botol di pabrik farmasi Laboratory & Allied di Nairobi

+90%efisiensi produksi

“Efisiensi produksi meningkat 90%.”

Abdul Rucyinga, Kepala TI
Laboratory & Allied · Manufaktur farmasi

Efisiensi produksi meningkat 90%, dan penyusunan rencana optimal untuk tiga bulan di seluruh stasiun kerja memerlukan waktu kurang dari 30 menit.

Baca ulasan Laboratory & Allied

Juru las KJH-Comp menggerinda struktur baja yang telah dilas di pabrik Alahärmä

98%keandalan pengiriman, naik dari sekitar 50%

“SkyPlanner berperan menentukan dalam menjaga keandalan pengiriman kami.”

Hannu Lahtinen, Direktur Utama
KJH-Comp · Komponen mekanis pelat logam dan manufaktur kontrak

Keandalan pengiriman meningkat dari sekitar 50% hingga mencapai 98%, dan penjadwalan kini hanya membutuhkan satu supervisor, bukan dua.

Baca ulasan KJH-Comp

Tampak udara pabrik perlengkapan keselamatan atap Piristeel di Kauhava

99,2%keandalan pengiriman

“SkyPlanner membuat hambatan produksi lebih mudah dikenali dan pengelolaan produksi menjadi lebih jelas.”

Toni Tuori, Manajer Produksi
Piristeel · Perlengkapan keselamatan atap dan sistem penyaluran air hujan

Keandalan pengiriman mencapai 99,2% tahun ini, dan penjadwalan menghemat hingga empat jam waktu kerja per hari.

Baca ulasan Piristeel

Pertanyaan umum

Bagaimana SkyPlanner APS diintegrasikan dengan Sage X3?

Integrasi berjalan dua arah melalui GraphQL, REST api1, layanan web SOAP dan templat. Work order, routing dan work center masuk ke SkyPlanner. Tanggal operasi yang direncanakan serta jam kerja yang dicatat dikirim kembali melalui webhook saat jadwal berubah. Tim SkyPlanner mengonfigurasinya selama proses orientasi, atau mitra Sage X3 maupun pengembang Anda membangunnya menggunakan REST API SkyPlanner.

Bagaimana tanggal operasi ditulis kembali ke Sage X3?

Melalui objek Work order (GESMFG), yang dipublikasikan sebagai layanan web SOAP dalam fungsi Web services (GESAWE). Operasi modify pada layanan ini memperbarui Start (OPESTR), End (OPEEND) dan work center untuk setiap operasi produksi. Untuk pembaruan massal, templat impor work order dijalankan melalui AOWSIMPORT. Jam kerja dan kuantitas dikirim melalui objek Production tracking (GESMTK).

Sebaiknya kami menggunakan GraphQL atau layanan web SOAP?

Gunakan keduanya sesuai keunggulan masing-masing. GraphQL adalah API yang direkomendasikan Sage dan dapat membaca data produk, lokasi, pembelian dan stok, baik di cloud maupun on-premises. Layanan web objek SOAP menulis jadwal dan data pelacakan produksi, sedangkan SOAP Template Services menjalankan templat impor dan ekspor untuk pemuatan data massal.

Bagaimana cara menghindari pencatatan ganda atau perubahan yang hilang?

Gunakan ID catatan waktu SkyPlanner sebagai kunci untuk setiap pengiriman Production tracking, lalu simpan nomor pelacakan yang dikembalikan X3 agar webhook berulang dapat dikenali dan dilewati. Antrekan perubahan saat X3 tidak dapat diakses, lalu kirim secara berurutan setelah X3 kembali tersedia. Catat setiap penolakan beserta pesan kesalahan dari X3, misalnya pencatatan pada work order yang belum berstatus Firm.

Apakah kami memerlukan kode aktivitas POPS atau GFS untuk SkyPlanner?

Tidak. Kode tersebut mengaktifkan Production Scheduler milik Sage dan antarmuka generik ke Web Scheduling. SkyPlanner membaca work order melalui GraphQL, REST api1 atau templat, lalu menulis kembali data melalui layanan web SOAP Work order dan Production tracking.

Bagaimana SkyPlanner mengambil work order baru dari Sage X3?

Integrasi ini membaca data X3 melalui polling dengan interval singkat, menggunakan GraphQL, REST api1 atau ekspor berbasis templat, atau Sync API untuk lingkungan cloud. Untuk arah sebaliknya, webhook SkyPlanner mengirim perubahan jadwal begitu perubahan terjadi.

Bisakah kami menguji dengan data Sage X3 sebelum mulai membangun integrasi?

Ya. Impor hasil ekspor CSV yang berisi work center, routing, dan work order yang masih terbuka selama uji coba 30 hari. Untuk menentukan cakupan integrasi X3 itu sendiri, hubungi tim penjualan.