Σύνδεση με οποιοδήποτε ERP

Το ανοικτό REST API του SkyPlanner συνδέεται με συστήματα ERP, MES και λειτουργικά συστήματα, συμπεριλαμβανομένων εσωτερικών ERP. Δημιουργήστε το μόνοι σας ή αφήστε την ομάδα μας να βοηθήσει.

Λειτουργεί και αυτόνομα — η ενσωμάτωση ERP είναι προαιρετική, όχι απαραίτητη.

Συζήτηση έργου ενσωμάτωσης

Συνδέεται με συστήματα ERP & MES όπως

Διασυνδέσεις / ERP / Microsoft Dynamics 365 Business Central

Οδηγός διασύνδεσης του Business Central για χρονοπρογραμματισμό παραγωγής με το SkyPlanner APS

Αυτός ο οδηγός εξηγεί στους συνεργάτες του Business Central και στις ομάδες πληροφορικής πώς να συνδέσουν το Microsoft Dynamics 365 Business Central με το SkyPlanner APS. Το SkyPlanner διασυνδέεται αμφίδρομα με το Business Central, χρησιμοποιώντας τις υπηρεσίες ιστού του ίδιου του Business Central:

  • Στο SkyPlanner εισάγονται εντολές παραγωγής, φασεολόγια, κέντρα εργασίας, είδη και παραγγελίες αγορών.
  • Οι προγραμματισμένες ώρες έναρξης και λήξης εγγράφονται στις Prod. Order Routing Lines.
  • Οι καταγραφές χρόνου των χειριστών επιστρέφουν στο Business Central για τη δήλωση της παραγόμενης ποσότητας.
  • Τα webhooks του SkyPlanner στέλνουν τις αλλαγές του προγράμματος τη στιγμή που γίνονται.
Χρονοδιάγραμμα Gantt του SkyPlanner APS με εργασίες προγραμματισμένες σε κέντρα εργασίας και λίστα εντολών από κάτω.

Η ομάδα του SkyPlanner ρυθμίζει τη διασύνδεση σύμφωνα με την εγκατάσταση του Business Central σας κατά την αρχική ένταξη και την υποστηρίζει μετά την έναρξη της παραγωγικής λειτουργίας. Ο οδηγός απευθύνεται σε συνεργάτες και προγραμματιστές που θέλουν να συμμετάσχουν ή να αναπτύξουν οι ίδιοι λύσεις με βάση το τεκμηριωμένο REST API του SkyPlanner (αναφορά API).

Δύο τυπικές διεπαφές του Business Central, χωρίς κώδικα στην πλευρά του Business Central

Η διασύνδεση βασίζεται σε δύο διεπαφές που διαθέτει ήδη το Business Central:

  1. API v2.0 για εμπορικά δεδομένα και δεδομένα αποθεμάτων. Παρέχει πρόσβαση στα items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers και employees. Δεν περιλαμβάνει οντότητες παραγωγής, οπότε τα δεδομένα παραγωγής αντλούνται μέσω της δεύτερης διεπαφής.
  2. Υπηρεσίες web OData v4 για την παραγωγή. Οποιαδήποτε σελίδα του Business Central μπορεί να δημοσιευτεί ως υπηρεσία web OData v4 από τη σελίδα Web Services. Επιλέξτε τύπο αντικειμένου Page, το αναγνωριστικό της σελίδας και ένα όνομα υπηρεσίας και, στη συνέχεια, ενεργοποιήστε την επιλογή Published. Το endpoint είναι πλέον ενεργό, χωρίς κώδικα AL και χωρίς να χρειάζεται εγκατάσταση επέκτασης. Για τη διασύνδεση δημοσιεύονται οι τυπικές σελίδες για τις αποδεσμευμένες εντολές παραγωγής, τις Prod. Order Routing Lines, τα κέντρα εργασίας, τα κέντρα μηχανών και τα φασεολόγια, οι οποίες είναι διαθέσιμες στη διαδρομή /ODataV4/Company('{name}')/{ServiceName}.

Οι δημοσιευμένες σελίδες επιτρέπουν ανάγνωση και εγγραφή. Η Microsoft αναφέρει: “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,” (αν μια επεξεργάσιμη σελίδα εκτεθεί ως υπηρεσία ιστού, τα δεδομένα του υποκείμενου πίνακα μπορούν να διαβαστούν και να τροποποιηθούν με κλήση OData), με PATCH για τις ενημερώσεις. Έτσι επιστρέφουν οι προγραμματισμένες ημερομηνίες στο Business Central, μέσω της ίδιας σελίδας και με τους ίδιους ελέγχους εγκυρότητας που χρησιμοποιεί ο υπεύθυνος προγραμματισμού.

Αποφύγετε το SOAP. Η Microsoft έχει χαρακτηρίσει τις υπηρεσίες ιστού SOAP ως παρωχημένες και η δυνατότητα δημοσίευσης σελίδων του περιβάλλοντος χρήστη της Microsoft ως SOAP καταργείται στο 2026 release wave 2 (v29).

Έλεγχος ταυτότητας

Χρησιμοποιήστε OAuth 2.0 μέσω Microsoft Entra ID με ροή service-to-service (client credentials):

  • Καταχωρίστε μια εφαρμογή στο Entra ID και εκχωρήστε της το δικαίωμα εφαρμογής API.ReadWrite.All για το Dynamics 365 Business Central.
  • Ζητήστε token με scope https://api.businesscentral.dynamics.com/.default.
  • Στο Business Central, ανοίξτε τη σελίδα Microsoft Entra Applications, προσθέστε το client ID, εκχωρήστε σύνολα δικαιωμάτων με τα ελάχιστα απαιτούμενα προνόμια και δώστε συγκατάθεση. Το SUPER δεν μπορεί να εκχωρηθεί σε εφαρμογή S2S.

Βασικά URL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity} για το API v2.0 και https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName} για τις δημοσιευμένες σελίδες. Το ίδιο token λειτουργεί και για τα δύο.

Τα κλειδιά πρόσβασης υπηρεσιών ιστού (basic auth) έχουν χαρακτηριστεί παρωχημένα και δεν υποστηρίζονται στο Business Central online από τον Οκτώβριο του 2022. Απαιτούν πάντα χρήστη με άδεια χρήσης. Το OAuth δεν απαιτεί άδεια χρήσης για διασυνδέσεις service-to-service. Οι τοπικές εγκαταστάσεις υποστηρίζουν S2S από τις εκδόσεις 18.11 και 19.5, εφόσον ο διακομιστής έχει ρυθμιστεί για έλεγχο ταυτότητας μέσω Microsoft Entra.

Στην πλευρά του SkyPlanner, το REST API χρησιμοποιεί έλεγχο ταυτότητας JWT και τεκμηριώνεται σε Swagger/OpenAPI. Ο οδηγός διασύνδεσης σας καθοδηγεί στις πρώτες κλήσεις.

Συμβάντα, webhooks και περιοδική ανάκτηση δεδομένων

Το Business Central υποστηρίζει συνδρομές webhook μέσω του POST /api/v2.0/subscriptions για οντότητες του API v2.0, όπως τα items και salesOrders. Ισχύουν οι εξής κανόνες:

  • Η δημιουργία συνδρομής απαιτεί handshake: το endpoint σας πρέπει να επιστρέψει το validationToken με 200 OK.
  • Οι συνδρομές λήγουν μετά από τρεις ημέρες. Ανανεώστε τις με PATCH και η διαδικασία χειραψίας εκτελείται ξανά.
  • Οι ειδοποιήσεις περιλαμβάνουν τη διαδρομή του πόρου, το changeType και το δικό σας clientState, όχι ολόκληρη την εγγραφή. Την εγγραφή την ανακτάτε στη συνέχεια.
  • Οι ειδοποιήσεις αποστέλλονται με καθυστέρηση: το Business Central online περιμένει 30 δευτερόλεπτα μετά την πρώτη αλλαγή. Αν μέσα σε αυτό το διάστημα αλλάξουν περισσότερες από 1.000 εγγραφές, αποστέλλεται μία ειδοποίηση collection.
  • Επιτρέπονται έως 200 συνδρομές webhook ανά περιβάλλον online.

Οι εντολές παραγωγής, οι γραμμές φασεολογίου και οι παραγγελίες αγοράς ανακτώνται με περιοδικά ερωτήματα ανά λίγα λεπτά στις δημοσιευμένες σελίδες και στο purchaseOrders. Με φιλτράρισμα μόνο για ανοιχτές εντολές και παραγγελίες και με σελιδοποίηση, ο αριθμός των αιτημάτων παραμένει πολύ κάτω από τα όρια του Business Central.

Το SkyPlanner στέλνει webhooks όταν αλλάζει η κατάσταση ή το χρονοπρόγραμμα, οπότε η εγγραφή δεδομένων πίσω στο Business Central ενεργοποιείται από συμβάντα.

Αντιστοίχιση δεδομένων

Αντικείμενο Business Central (διεπαφή)Αντικείμενο SkyPlannerΚατεύθυνσηΣυχνότητα
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Προϊόντα και υλικάBC → SkyPlannerΑρχική φόρτωση και, στη συνέχεια, webhook ή περιοδική ανάκτηση αλλαγών
Production BOM Header/Line, εκδόσεις Certified (δημοσιευμένη σελίδα)Δομή προϊόντος, υποπροϊόντα, υλικά ανά προϊόνBC → SkyPlannerΑρχική φόρτωση και, στη συνέχεια, σε κάθε αλλαγή
Routing Header/Line, εκδόσεις Certified (δημοσιευμένη σελίδα Routing): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead QuantityΦάσεις με διάρκεια, χρόνους προετοιμασίας και αποκατάστασηςBC → SkyPlannerΑρχική φόρτωση και, στη συνέχεια, σε κάθε αλλαγή
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (δημοσιευμένες σελίδες Work Center και Machine Center)Κέντρα εργασίας, ομάδες κέντρων εργασίας, συντελεστές απόδοσηςBC → SkyPlannerΑρχική φόρτωση, σπάνια στη συνέχεια
Shop Calendar, Work Shift, Calendar Entry, Absence (δημοσιευμένες σελίδες)Βάρδιες, απουσίεςBC → SkyPlannerΚαθημερινά ή διαχείριση των βαρδιών στο SkyPlanner
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (δημοσιευμένες σελίδες· προαιρετικά και Firm Planned)Εντολές και εργασίες με προθεσμίες και ανάγκες σε υλικάBC → SkyPlannerΠεριοδική ανάκτηση ανά λίγα λεπτά
salesOrders, salesOrderLines (API v2.0)Προθεσμίες παράδοσης στους πελάτες και στοιχεία για τον καθορισμό προτεραιοτήτωνBC → SkyPlannerWebhook ή περιοδική ανάκτηση
itemLedgerEntries (API v2.0)Υπόλοιπα αποθεμάτωνBC → SkyPlannerΑνάκτηση ανά ώρα ή κατά την εκτέλεση του χρονοπρογραμματισμού
purchaseOrders, purchaseOrderLines (API v2.0), Expected Receipt Date στη γραμμήΠαραγγελίες αγοράς / εισερχόμενα υλικά, με αναμενόμενη ημερομηνία παράδοσης· το απόθεμα ενημερώνεται όταν η παραγγελία αγοράς επισημανθεί ως DeliveredBC → SkyPlannerΑνάκτηση ανά ώρα ή κατά την εκτέλεση του χρονοπρογραμματισμού
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH στη δημοσιευμένη σελίδα Prod. Order Routing)Προγραμματισμένη έναρξη, λήξη και κέντρο εργασίας ανά φάσηSkyPlanner → BCΣε κάθε αλλαγή του προγράμματος, μέσω webhook του SkyPlanner
Output Journal (Item Journal Line, Entry Type Output)Καταγραφές χρόνου, ποσότητες και επιβεβαιώσεις χειριστώνSkyPlanner → BCΑνά επιβεβαίωση ή ανά βάρδια, εφόσον είναι ενεργή η αυτόματη καταχώριση
Routing Tool, Routing Personnel (δημοσιευμένες σελίδες, προαιρετική αρχική εισαγωγή δεδομένων)Απαιτήσεις σε εργαλεία, αριθμός χειριστών ανά εργασίαBC → SkyPlannerΑρχική φόρτωση· στη συνέχεια, διαχείριση στο SkyPlanner
Δεν υπάρχουν στο Business CentralΠίνακας χρόνων μετάβασης μεταξύ εργασιών, εργαλεία ως πόροι πεπερασμένης δυναμικότητας, εναλλακτικές μηχανές και προσωπικόΔιαχείριση στο SkyPlannerΡύθμιση κατά την αρχική ένταξη
Consumption Journal (αν η κατανάλωση δεν καταχωρίζεται αυτόματα)Κατανάλωση υλικώνSkyPlanner → BCΑνά επιβεβαίωση ή ανά βάρδια, εφόσον είναι ενεργή η αυτόματη καταχώριση

Μοτίβα διασύνδεσης

1. Αρχική φόρτωση βασικών δεδομένων. Αντλήστε φασεολόγια και BOM παραγωγής με κατάσταση Certified, καθώς και κέντρα εργασίας και κέντρα μηχανών, από τις δημοσιευμένες σελίδες. Αντλήστε είδη και μονάδες μέτρησης από το API v2.0. Αντιστοιχίστε κάθε κέντρο εργασίας ή κέντρο μηχανής σε κέντρο εργασίας του SkyPlanner με σαφή κριτήρια: αποφασίστε αν ένα κέντρο εργασίας με τρία κέντρα μηχανών θα γίνει μία ομάδα κέντρων εργασίας ή τρία κέντρα εργασίας.

2. Συγχρονισμός εντολών. Διαβάστε από τις δημοσιευμένες σελίδες τις εντολές παραγωγής με κατάσταση Released (και Firm Planned, αν τις εντάσσετε στο χρονοπρόγραμμα), μαζί με τις γραμμές φασεολογίου και τα συστατικά τους. Από το API v2.0 διαβάστε επίσης τις ανοιχτές γραμμές παραγγελιών αγορών. Το SkyPlanner θεωρεί τα παραγγελθέντα υλικά διαθέσιμα κατά την ημερομηνία παράδοσης της παραγγελίας αγοράς και ενημερώνει το απόθεμα όταν η παραγγελία επισημανθεί ως Delivered. Έτσι, ο χρονοπρογραμματισμός ελέγχει τόσο το απόθεμα όσο και τις αναμενόμενες αγορές.

Μην εντάσσετε ποτέ στο χρονοπρόγραμμα εντολές παραγωγής με κατάσταση Planned: η Microsoft αναφέρει ότι το Business Central “deletes them the next time you run planning.” (τις διαγράφει την επόμενη φορά που εκτελείτε τον προγραμματισμό). Το Planning Worksheet συνεχίζει να προτείνει κάλυψη των αναγκών και το SkyPlanner χρονοπρογραμματίζει τις οριστικοποιημένες εντολές με βάση την πραγματική δυναμικότητα.

3. Εγγραφή του προγράμματος στο Business Central. Η τυπική σελίδα Prod. Order Routing δημοσιεύεται ως υπηρεσία web OData v4. Για κάθε φάση που τοποθέτησε ή μετακίνησε η μηχανή χρονοπρογραμματισμού, το SkyPlanner στέλνει ένα PATCH στην αντίστοιχη γραμμή φασεολογίου με το ETag If-Match. Ορίζει τα Starting Date-Time και Ending Date-Time, καθώς και τα Type και No. όταν η φάση έχει μεταφερθεί σε εναλλακτική μηχανή.

Το PATCH εκτελεί τα triggers της σελίδας και του πίνακα, επομένως το Business Central ελέγχει την εγκυρότητα των πεδίων με τη δική του λογική, ακριβώς όπως όταν ο υπεύθυνος προγραμματισμού επεξεργάζεται τη σελίδα Prod. Order Routing. Τα Starting και Ending Date-Time της γραμμής εντολής παραγωγής ενημερώνονται αντίστοιχα. Οι ποσότητες, η κατάσταση και το κόστος παραμένουν υπό τον έλεγχο του Business Central.

4. Δηλώσεις από το εργοστάσιο. Οι χειριστές καταγράφουν την εργασία τους με το SkyPlanner Mobile Confirmations ή το Production Timer και οι καταγραφές χρόνου διατηρούν το χρονοπρόγραμμα ενημερωμένο. Η παραγόμενη ποσότητα μπορεί να δηλώνεται στο Business Central όπως και πριν, από το Production Journal ή το Output Journal.

Αν θέλετε πλήρως αυτόματη καταχώριση της παραγόμενης ποσότητας και της κατανάλωσης, προστίθεται μια τυπική σελίδα API του Business Central για καταχώριση μέσω του Output Journal. Το SkyPlanner καταχωρίζει τότε τον χρόνο προετοιμασίας, τον χρόνο εκτέλεσης και την παραγόμενη ποσότητα ανά φάση. Η καταχώριση ενημερώνει τις Capacity Ledger Entries και η δήλωση παραγωγής στην τελευταία φάση του φασεολογίου προσθέτει το είδος στο απόθεμα.

Επιλέξτε ένα μόνο κανάλι για την καταχώριση της παραγόμενης ποσότητας. Η καταχώριση τόσο από το SkyPlanner όσο και από το Production Journal του Business Central δημιουργεί διπλές εγγραφές.

5. Κανόνες αρμοδιότητας και επίλυσης συγκρούσεων. Καταγράψτε τους πριν από την έναρξη της παραγωγικής λειτουργίας:

ΔεδομέναΑρμόδιο σύστημα
Είδη, BOM, φασεολόγια, ποσότητες, κατάσταση εντολώνBusiness Central
Αλληλουχία φάσεων, ώρες έναρξης και λήξης, ανάθεση σε κέντρα εργασίαςSkyPlanner
Πίνακας χρόνων μετάβασης μεταξύ εργασιών, απαιτήσεις σε εργαλεία και χειριστές, εναλλακτικοί πόροιSkyPlanner
Βάρδιες και απουσίεςΈνα σύστημα, που επιλέγεται κατά τον καθορισμό εύρους
Παραγόμενη ποσότητα και κατανάλωσηBusiness Central, με καταχώριση χειροκίνητα ή αυτόματα από τις καταγραφές χρόνου του SkyPlanner

Η κύρια πηγή συγκρούσεων είναι οι ενέργειες Refresh και Replan στις εντολές παραγωγής. Η Microsoft αναφέρει: “If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (Αν χρησιμοποιήσετε την ενέργεια Refresh για να επανυπολογίσετε τις γραμμές εντολής παραγωγής, το Business Central διαγράφει τις υπάρχουσες γραμμές και υπολογίζει νέες.) Το Replan μπορεί επίσης να αλλάξει την απαιτούμενη δυναμικότητα, ενώ ο επανυπολογισμός των συστατικών “deletes previous changes in the components.” (διαγράφει τις προηγούμενες αλλαγές στα συστατικά).

Αντιμετωπίστε μια εντολή στην οποία εκτελέστηκε Refresh ως νέα έκδοση, συγχρονίστε την ξανά και αφήστε το SkyPlanner να την επαναχρονοπρογραμματίσει. Με το Autopilot, το SkyPlanner επαναχρονοπρογραμματίζει αυτόματα όταν αλλάζει η παραγωγή.

Συνήθη βήματα του έργου

Η υλοποίηση ολοκληρώνεται συνήθως μέσα σε λίγες εβδομάδες από την έναρξη της αρχικής ένταξης. Πριν από αυτό, η δωρεάν δοκιμή 30 ημερών γίνεται με τα δικά σας δεδομένα. Εξαγάγετε κέντρα εργασίας, φασεολόγια και ανοιχτές εντολές παραγωγής από το Business Central με τις ενέργειες Open in Excel ή Edit in Excel στις σελίδες λιστών. Εισαγάγετέ τα ως CSV ή Excel και ελέγξτε την ορθότητα του χρονοπρογράμματος πριν ξεκινήσει οποιαδήποτε εργασία διασύνδεσης.

Το ίδιο το έργο περιλαμβάνει:

  1. Αντιστοίχιση βασικών δεδομένων. Οριστικοποιήστε τον πίνακα αντιστοίχισης, τους κανόνες αρμοδιότητας, τις συχνότητες συγχρονισμού και το κανάλι καταχώρισης της παραγόμενης ποσότητας.
  2. Ρύθμιση υπηρεσιών ιστού. Δημοσιεύστε τις σελίδες εντολών παραγωγής, γραμμών φασεολογίου, συστατικών, κέντρων εργασίας, κέντρων μηχανών, φασεολογίων, BOM και ημερολογίων στη σελίδα Web Services και καταχωρίστε την εφαρμογή Entra. Απαιτούνται μόνο ρυθμίσεις, πρώτα σε περιβάλλον δοκιμών και στη συνέχεια στο παραγωγικό περιβάλλον.
  3. Αρχική φόρτωση. Είδη, μονάδες μέτρησης, BOM και φασεολόγια με κατάσταση Certified, κέντρα εργασίας και κέντρα μηχανών, ημερολόγια.
  4. Συγχρονισμός εντολών παραγωγής και παραγγελιών αγορών. Εντολές παραγωγής με κατάσταση Released και ανοιχτές παραγγελίες αγορών μέσω περιοδικής ανάκτησης δεδομένων, παραγγελίες πωλήσεων μέσω webhook. Σε αυτό το στάδιο υλοποιούνται η διαχείριση των token, η ανανέωση των συνδρομών και οι επαναλήψεις σε απόκριση 429.
  5. Ρύθμιση περιορισμών στο SkyPlanner. Πίνακας χρόνων μετάβασης μεταξύ εργασιών, εργαλεία, αριθμός χειριστών ανά εργασία και εναλλακτικές μηχανές ή προσωπικό. Το Business Central δεν διατηρεί κανένα από αυτά ως δεδομένα αξιοποιήσιμα στον χρονοπρογραμματισμό.
  6. Εγγραφή του χρονοπρογράμματος στο Business Central. Κλήσεις PATCH στη δημοσιευμένη σελίδα Prod. Order Routing. Σε αυτό το στάδιο προστίθεται και η αυτόματη καταχώριση της παραγόμενης ποσότητας, εφόσον επιλεγεί.
  7. Παράλληλες δοκιμές. Εκτελέστε το SkyPlanner παράλληλα με το υφιστάμενο πρόγραμμα, συγκρίνετε ημερομηνίες και διορθώστε τα βασικά δεδομένα.
  8. Έναρξη παραγωγικής λειτουργίας. Ενεργοποιήστε την εγγραφή δεδομένων πίσω στο Business Central μόλις τα δεδομένα συμφωνούν.

Παγίδες του Business Central

  • Μονάδες στα φασεολόγια. Το Setup Time υπολογίζεται ανά εντολή παραγωγής και το Run Time ανά παραγόμενη μονάδα. Το καθένα έχει δικό του Unit of Measure Code. Τα Wait Time και Move Time δεν δεσμεύουν δυναμικότητα του κέντρου εργασίας. Αν η μονάδα του κέντρου εργασίας είναι Days, μία ημέρα αντιστοιχεί σε 24 ώρες, όχι σε οκτάωρη βάρδια. Κάντε μετατροπή κατά την εισαγωγή, διαφορετικά όλες οι διάρκειες θα είναι λανθασμένες.
  • Μη ενημερωμένα ημερολόγια. Η δυναμικότητα υπάρχει μόνο αφού εκτελεστεί το Calculate Work Center Calendar για τον χρονικό ορίζοντα προγραμματισμού. Ελέγξτε το πεδίο Calendar Entries Available Until πριν από την αρχική φόρτωση.
  • Κρυμμένη δυναμικότητα κέντρων μηχανών. Όταν το Consolidated Calendar είναι απενεργοποιημένο, προγραμματίζεται μόνο η δυναμικότητα του ίδιου του κέντρου εργασίας: “The machine center capacity is excluded.” (Η δυναμικότητα του κέντρου μηχανής εξαιρείται.) Διαβάστε τη δυναμικότητα των κέντρων μηχανών απευθείας, αντί να βασίζεστε στα σύνολα του κέντρου εργασίας.
  • Capacity και Efficiency. Το Business Central υπολογίζει τη διάρκεια ως Run Time / Efficiency / Capacity και οι υπολογισμένες εγγραφές ημερολογίου περιλαμβάνουν ήδη και τους δύο παράγοντες. Αντιστοιχίστε το Efficiency στην αποδοτικότητα του κέντρου εργασίας του SkyPlanner μία φορά, όχι δύο.
  • Το Alternate Work Center είναι μόνο πληροφοριακό. Η Microsoft αναφέρει ότι “isn’t automatically included in planning processes.” (δεν περιλαμβάνεται αυτόματα στις διαδικασίες προγραμματισμού). Μοντελοποιήστε ρητά τις εναλλακτικές επιλογές ως εναλλακτικά κέντρα εργασίας στο SkyPlanner.
  • Περιορισμός ρυθμού αιτημάτων. Στο online περιβάλλον, τα όρια ισχύουν ανά χρήστη και κάθε service principal υπολογίζεται ως ένας χρήστης: 6.000 αιτήματα OData σε κυλιόμενο παράθυρο 5 λεπτών και 5 ταυτόχρονα αιτήματα. Το μέγεθος σελίδας περιορίζεται στις 20.000 εγγραφές, κάθε $batch στις 100 πράξεις και το χρονικό όριο εκτέλεσης μιας πράξης είναι 8 λεπτά. Η υπέρβαση του ρυθμού επιστρέφει 429. Χρησιμοποιήστε ομαδοποίηση αιτημάτων, σελιδοποίηση και περιοδική ανάκτηση μόνο των αλλαγών αντί για πλήρη επαναφόρτωση.
  • Άδειες χρήσης. Οι λειτουργίες παραγωγής διατίθενται μόνο στην εμπειρία χρήσης Premium. Οι χρήστες με Essentials δεν μπορούν να συνδεθούν σε εταιρεία που έχει ρυθμιστεί σε Premium.

Διασύνδεση με το Business Central: ποιος τη ρυθμίζει και ποιος την υποστηρίζει

Οι εργασίες καλύπτουν την αντιστοίχιση με τα φασεολόγια, τα κέντρα εργασίας και τις ρυθμίσεις σας στο Business Central, καθώς και τους περιορισμούς που δεν διατηρεί το Business Central: πίνακα χρόνων μετάβασης μεταξύ εργασιών, εργαλεία, αριθμό χειριστών και εναλλακτικούς πόρους.

  1. Η ομάδα του SkyPlanner ρυθμίζει τη διασύνδεση κατά την αρχική ένταξη και την υποστηρίζει μετά την έναρξη της παραγωγικής λειτουργίας, καλύπτοντας την πλευρά του SkyPlanner και τις συμφωνημένες υπηρεσίες ιστού του Business Central. Κάθε εργοστάσιο χρησιμοποιεί το Business Central διαφορετικά και εδώ αξιοποιείται αυτή η τεχνογνωσία. Η διασύνδεση βασίζεται στο τυπικό API v2.0 και στις δημοσιευμένες υπηρεσίες ιστού του Business Central, που ακολουθούν τις ενημερώσεις του Business Central.
  2. Ο συνεργάτης σας για το Business Central μπορεί να συμμετάσχει. Γνωρίζει τις ρυθμίσεις και τις επεκτάσεις σας και μπορεί να ελέγξει τις δημοσιευμένες σελίδες, τα σύνολα δικαιωμάτων και την εφαρμογή Entra μαζί με την ομάδα του SkyPlanner. Το SkyPlanner παρέχει το REST API, την τεκμηρίωση Swagger/OpenAPI και τα webhooks.
  3. Οι δικοί σας προγραμματιστές μπορούν να αναπτύξουν λύσεις πάνω στη διασύνδεση, χρησιμοποιώντας το ίδιο τεκμηριωμένο REST API με έλεγχο ταυτότητας JWT. Ένα κλειδί API αρκεί για να ξεκινήσουν και η ομάδα του SkyPlanner βοηθά όποτε χρειάζεται. Η δημόσια τεκμηρίωση του προϊόντος, που καλύπτει μεταξύ άλλων τις παραγγελίες αγορών και το API προϊόντων και υλικών, διατίθεται στην τεκμηρίωση του SkyPlanner. Η Laboratory & Allied ακολούθησε αυτή την προσέγγιση με το SAP Business One: η εσωτερική της ομάδα πληροφορικής ανέπτυξε τη διασύνδεση σε μεγάλο βαθμό μόνη της, με τη βοήθεια του SkyPlanner. Η UTU χρησιμοποιεί το SkyPlanner παράλληλα με το ERP της, το NetSuite.

Ελέγξτε πρώτα το πρόγραμμα στη δωρεάν δοκιμή 30 ημερών, ώστε η διασύνδεση να ξεκινήσει με ένα πρόγραμμα που ήδη ανταποκρίνεται στις ανάγκες του εργοστασίου.

Μόλις ολοκληρωθεί η σύνδεση, η μηχανή Arcturus καταρτίζει το πρόγραμμα με βάση τις τρέχουσες εντολές του Business Central και οι προγραμματισμένες ημερομηνίες καταχωρίζονται στο φασεολόγιο της εντολής παραγωγής. Το SkyPlanner ξεκινά από 199 € τον μήνα, με 5 κέντρα εργασίας και μηνιαία χρέωση. Λαμβάνετε εκ των προτέρων προσφορά για τη διασύνδεση, προσαρμοσμένη στις διαδικασίες και τις ανάγκες σας, μαζί με το πακέτο σας, ώστε να γνωρίζετε το συνολικό κόστος πριν ξεκινήσετε. Δείτε τις τιμές, τις δυνατότητες και τη σύγκριση με τον προγραμματισμό του ίδιου του Business Central στη σελίδα Χρονοπρογραμματισμός πεπερασμένης δυναμικότητας στο Business Central. Θα βρείτε την επισκόπηση στη σελίδα για το Business Central και τα υπόλοιπα ERP στη σελίδα διασυνδέσεων ERP.

Αξιολογήσεις του SkyPlanner από βιομηχανικές επιχειρήσεις

Ο Kalle Kalliomäki, ειδικός εφοδιαστικής αλυσίδας της UTU, στον χώρο παραγωγής ηλεκτρικών πινάκων στην Ulvila

2 hεξοικονόμηση κάθε εβδομάδα

«Με το SkyPlanner περάσαμε από τον προγραμματισμό παραγωγής σε υπολογιστικά φύλλα Excel στη βελτιστοποίηση της παραγωγής σε πραγματικό χρόνο.»

Kalle Kalliomäki, Ειδικός εφοδιαστικής αλυσίδας
UTU · Ηλεκτρικοί πίνακες και διακοπτικός εξοπλισμός

Ο προγραμματισμός παραγωγής εξοικονομεί 2 ώρες εργασίας κάθε εβδομάδα και η νέα σειρά εργασιών φτάνει στη γραμμή παραγωγής μέσα σε δευτερόλεπτα.

Διαβάστε την αξιολόγηση της UTU

Χειριστές με στολές καθαρού χώρου σε γραμμή πλήρωσης φιαλών στο εργοστάσιο φαρμάκων της Laboratory & Allied στο Ναϊρόμπι

+90%αποδοτικότητα παραγωγής

«Η αποδοτικότητα στην παραγωγή αυξήθηκε κατά 90%.»

Abdul Rucyinga, Επικεφαλής πληροφορικής
Laboratory & Allied · Παραγωγή φαρμάκων

Η αποδοτικότητα της παραγωγής αυξήθηκε κατά 90% και η κατάρτιση ενός βελτιστοποιημένου προγράμματος τριών μηνών για όλα τα κέντρα εργασίας διαρκεί λιγότερο από 30 λεπτά.

Διαβάστε την αξιολόγηση της Laboratory & Allied

Συγκολλητής της KJH-Comp λειαίνει μια συγκολλημένη χαλύβδινη κατασκευή στο εργοστάσιο της Alahärmä

98%έγκαιρες παραδόσεις, από περίπου 50%

«Το SkyPlanner παίζει καθοριστικό ρόλο στο να διατηρούμε τις παραδόσεις μας έγκαιρες.»

Hannu Lahtinen, Διευθύνων σύμβουλος
KJH-Comp · Κατεργασία λαμαρίνας και κατασκευή για λογαριασμό τρίτων

Το ποσοστό έγκαιρων παραδόσεων αυξήθηκε από περίπου 50% έως και 98%, ενώ ο χρονοπρογραμματισμός χρειάζεται πλέον έναν επόπτη αντί για δύο.

Διαβάστε την αξιολόγηση της KJH-Comp

Ο Hannu Ryynänen, διευθύνων σύμβουλος της Mamec, στον χώρο παραγωγής της εταιρείας στη Lohja

1.000άδεςεντολές εργασίας προγραμματίζονται αυτόματα

«Ελέγχουμε πλέον την παραγωγή με διαφορετικό τρόπο και η εικόνα που έχουμε για τη δυναμικότητα βρίσκεται σε εντελώς άλλο επίπεδο.»

Hannu Ryynänen, Διευθύνων σύμβουλος
Mamec · Βιομηχανικοί αναμικτήρες, αντλίες και κατασκευή υψηλής τεχνολογίας για λογαριασμό τρίτων

Χιλιάδες εντολές εργασίας προγραμματίζονται αυτόματα και ολόκληρη η εταιρεία έχει εικόνα της παραγωγής σε πραγματικό χρόνο.

Διαβάστε την αξιολόγηση της Mamec

Συχνές ερωτήσεις

Περιλαμβάνει το API του Business Central εντολές παραγωγής;

Το τυπικό API v2.0 δεν διαθέτει οντότητες για εντολές παραγωγής, φασεολόγια, BOM ή κέντρα εργασίας. Το Business Central τις παρέχει μέσω των υπηρεσιών ιστού OData v4. Οι τυπικές σελίδες παραγωγής δημοσιεύονται στη σελίδα Web Services, χωρίς κώδικα, και η ανάγνωση και η εγγραφή τους γίνονται μέσω OData.

Ποιος υλοποιεί τη διασύνδεση με το Business Central;

Η ομάδα του SkyPlanner ρυθμίζει την αμφίδρομη διασύνδεση με τη δική σας εγκατάσταση Business Central κατά την αρχική ένταξη και την υποστηρίζει μετά την έναρξη της παραγωγικής λειτουργίας. Στην πλευρά του Business Central χρησιμοποιεί το API v2.0 και δημοσιευμένες υπηρεσίες ιστού OData v4. Ο συνεργάτης σας για το Business Central ή οι δικοί σας προγραμματιστές μπορούν επίσης να υλοποιήσουν τη διασύνδεση αξιοποιώντας το τεκμηριωμένο REST API του SkyPlanner. Ένα κλειδί API αρκεί για να ξεκινήσουν.

Χρειάζεται να εγκαταστήσουμε επέκταση στο Business Central;

Όχι. Το API v2.0 παρέχεται ως τυπική δυνατότητα και οι σελίδες παραγωγής δημοσιεύονται ως υπηρεσίες ιστού με ρυθμίσεις στη σελίδα Web Services. Μια τυπική σελίδα API προστίθεται μόνο αν θέλετε να καταχωρίζονται πλήρως αυτόματα η παραγόμενη ποσότητα και η ανάλωση.

Ποια μέθοδο ελέγχου ταυτότητας πρέπει να χρησιμοποιεί η διασύνδεση;

OAuth 2.0 με διαπιστευτήρια πελάτη μέσω Microsoft Entra ID και καταχώριση στη σελίδα Microsoft Entra Applications του Business Central. Τα κλειδιά πρόσβασης σε υπηρεσίες ιστού έχουν καταργηθεί ως συνιστώμενη μέθοδος. Η τοπική εγκατάσταση υποστηρίζει την ίδια πρόσβαση μεταξύ υπηρεσιών από τις εκδόσεις 18.11 και 19.5, εφόσον ο διακομιστής έχει ρυθμιστεί για έλεγχο ταυτότητας μέσω Microsoft Entra. Κατά τον καθορισμό εύρους επιβεβαιώνουμε τη μέθοδο για τη δική σας έκδοση.

Μπορεί το Business Central να στέλνει αλλαγές σε πραγματικό χρόνο;

Σε σχεδόν πραγματικό χρόνο. Οι ειδοποιήσεις από συνδρομές webhook σε οντότητες του API v2.0, όπως είδη και παραγγελίες πώλησης, φτάνουν περίπου 30 δευτερόλεπτα μετά την πρώτη αλλαγή, ομαδοποιημένες από το Business Central online. Οι εντολές παραγωγής ανακτώνται με περιοδικά ερωτήματα κάθε λίγα λεπτά. Στην αντίστροφη κατεύθυνση, τα webhook του SkyPlanner στέλνουν τις αλλαγές του προγράμματος τη στιγμή που γίνονται.

Πώς ενημερώνονται οι ημερομηνίες των φάσεων στο Business Central;

Με αίτημα PATCH στην τυπική σελίδα Prod. Order Routing, η οποία δημοσιεύεται ως υπηρεσία ιστού OData v4. Το αίτημα ορίζει τα πεδία Starting Date-Time και Ending Date-Time, καθώς και το κέντρο εργασίας ή το κέντρο μηχανών. Το Business Central ελέγχει τις τιμές με τη δική του λογική, ακριβώς όπως όταν ο υπεύθυνος προγραμματισμού επεξεργάζεται τη σελίδα.

Μπορούμε να δοκιμάσουμε το SkyPlanner πριν υλοποιήσουμε τη διασύνδεση;

Ναι. Η δωρεάν δοκιμή 30 ημερών υποστηρίζει έως 20 κέντρα εργασίας με εισαγωγή αρχείων CSV ή Excel από το Business Central, χωρίς να απαιτείται πιστωτική κάρτα. Ξεκινήστε τη δοκιμή ή μιλήστε με το τμήμα πωλήσεων για τον καθορισμό εύρους της διασύνδεσης.