Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Integrări / ERP / DELMIAWorks

Ghid de integrare DELMIAWorks pentru programarea producției cu SkyPlanner APS

Acest ghid le arată partenerilor și echipelor IT cum să conecteze DELMIAWorks, fostul IQMS, la SkyPlanner APS. SkyPlanner se integrează bidirecțional cu DELMIAWorks prin DELMIAWorks WebAPI:

  • Sunt preluate comenzile de producție, Bills of Manufacturing cu operațiile pentru piese, centrele de lucru, sculele și matrițele, articolele de stoc, stocurile și comenzile de achiziție.
  • Datele planificate de început și de sfârșit și centrul de lucru alocat sunt transmise înapoi în comenzile de producție.
  • Piesele conforme pot fi raportate ca înregistrări de producție, iar timpii de pregătire și de execuție ca manoperă pe sarcini în Time & Attendance.
  • Webhook-urile SkyPlanner transmit modificările programului pe măsură ce apar.
Diagrama Gantt din SkyPlanner APS, cu lucrări programate pe centre de lucru și o listă de comenzi dedesubt.

În etapa de implementare inițială, echipa SkyPlanner configurează integrarea prin REST API în funcție de configurația dumneavoastră DELMIAWorks și oferă asistență după punerea în funcțiune. Acest ghid se adresează partenerilor și dezvoltatorilor care vor să participe sau să dezvolte singuri o integrare folosind REST API documentat al SkyPlanner (documentația API).

Interfețele de integrare DELMIAWorks

Conform documentației DELMIAWorks, “WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (WebAPI include atât API SDK pentru API-urile GRAPHQL, cât și WebAPI SDK pentru API-urile REST) (fișa tehnică WebAPI). Componenta REST este organizată în module și controlere. Pentru integrarea programării producției se folosesc:

  • Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
  • Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
  • Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
  • Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
  • Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
  • Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
  • Manufacturing Downtime: AddDownTime, CloseDownTime.
  • PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
  • Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.

GraphQL SDK este potrivit pentru citirea datelor în volum mare, de exemplu la încărcarea inițială a articolelor și a listelor de materiale. Toate operațiile de scriere se fac prin controlerele REST.

Autentificare și licențiere

În DELMIAWorks, creați un utilizator dedicat integrării și verificați dacă WebAPI este licențiat și instalat în mediul dumneavoastră. Modulul Realtime expune un controler AuthToken, iar sesiunea WebAPI se deschide cu datele de autentificare ale utilizatorului dedicat integrării. Partenerul dumneavoastră DELMIAWorks confirmă configurația exactă pentru versiunea utilizată.

În SkyPlanner, fiecare apel include un token API în antetul Authorization-Token. Creați tokenul în SkyPlanner, din Settings > API. Un token API este suficient pentru a începe dezvoltarea.

Evenimente și interogare periodică

SkyPlanner trimite notificări webhook la fiecare modificare a programului, astfel încât datele sunt transmise înapoi în DELMIAWorks pe măsură ce programul se schimbă.

Pentru a prelua modificările din DELMIAWorks, interogați periodic WebAPI. Citiți ScheduledWorkOrders și UnscheduledWorkOrders la fiecare câteva minute, iar comenzile de achiziție și articolele de stoc la intervale mai mari. IQAlert, motorul de alerte și acțiuni din DELMIAWorks, poate declanșa acțiuni la apariția unor evenimente într-un proiect realizat de un partener.

Maparea datelor

Obiect DELMIAWorks (interfață)Obiect SkyPlannerSensFrecvență
Articole de stoc (InventoryItems)Produse și materialeDELMIAWorks → SkyPlannerÎncărcare inițială, apoi interogare periodică
Bill of Manufacturing, componente BOM (BillOfMaterials, BOMComponents)Structura produsului, materiale pentru fiecare produsDELMIAWorks → SkyPlannerÎncărcare inițială, apoi la modificări
Operații pentru piese, operații standard, manoperă BOM (PartOperations, BomLabor)Etape de proces cu durate, timpi de pregătire și număr de operatoriDELMIAWorks → SkyPlannerÎncărcare inițială, apoi la modificări
Centre de lucru: prese, extrudere, celule (WorkCenters, WorkCenterDetails)Centre de lucru, grupuri de centre de lucru, randamenteDELMIAWorks → SkyPlannerÎncărcare inițială, rar ulterior
Scule și matrițe, matrițe pentru familii de piese, cavități (BOM, ActualCavity)Scule ca resurse limitate, cantitate pe cicluDELMIAWorks → SkyPlannerÎncărcare inițială, apoi la modificări
Shop Calendar, calendarul angajaților (EmployeeCalendar)Schimburi, personal, absențeDELMIAWorks → SkyPlannerZilnic sau gestionarea schimburilor în SkyPlanner
Comenzi de producție și tranșe (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Comenzi și operații cu termene și necesar de materialeDELMIAWorks → SkyPlannerInterogare la fiecare câteva minute
Stoc disponibil pe articol (InventoryItems)Solduri de stocDELMIAWorks → SkyPlannerInterogare la fiecare oră sau la rularea programării
Comenzi de achiziție și tranșe de livrare (POs, POReleaseItems)Comenzi de achiziție, materiale așteptate în funcție de data livrăriiDELMIAWorks → SkyPlannerInterogare la fiecare oră sau la rularea programării
Datele de început și de sfârșit ale comenzii de producție, centrul de lucru (controlerul Manufacturing WorkOrders)Început și sfârșit planificate, centru de lucru alocatSkyPlanner → DELMIAWorksLa modificarea programului, prin webhook SkyPlanner
Înregistrări de producție: piese conforme pe comandă de producție (AddProductionRecords)Cantități realizate, preluate din confirmăriSkyPlanner → DELMIAWorksLa fiecare confirmare, dacă se alege această opțiune
Manoperă pe sarcini (ClockInTATask, ClockOutTATask)Înregistrări de timp și confirmări ale operatorilorSkyPlanner → DELMIAWorksLa fiecare confirmare sau schimb, dacă se alege această opțiune
Nu se află în DELMIAWorksMatricea timpilor de pregătire, prese și personal alternativGestionate în SkyPlannerConfigurare în etapa de implementare inițială

Modele de integrare

1. Încărcarea inițială a nomenclatoarelor. Citiți articolele de stoc, listele de materiale, operațiile pentru piese, centrele de lucru și matrițele. Stabiliți cu atenție corespondența centrelor de lucru: fiecare presă reprezintă un centru de lucru, iar presele care acceptă aceeași dimensiune de matriță formează un grup de centre de lucru alternative.

2. Sincronizarea comenzilor de producție. Citiți comenzile de producție deschise, cu operațiile și materialele aferente, precum și comenzile de achiziție deschise. SkyPlanner consideră rășina și inserțiile comandate ca fiind disponibile la data de livrare a comenzii de achiziție și actualizează stocul când comanda este marcată ca Delivered.

3. Transmiterea programului înapoi în DELMIAWorks. Când motorul programează sau mută o comandă de producție, un webhook SkyPlanner declanșează actualizarea comenzii prin controlerul Manufacturing WorkOrders. Acesta transmite datele planificate de început și de sfârșit și centrul de lucru ales de SkyPlanner. Câmpurile exacte și modul în care panoul Finite Schedule le reflectă sunt stabilite la definirea domeniului integrării, în etapa de implementare inițială.

4. Confirmări din secție. Operatorii înregistrează activitatea cu SkyPlanner Mobile Confirmations sau Production Timer, iar înregistrările de timp mențin programul la zi. Dumneavoastră decideți dacă datele efective sunt transmise înapoi. Dacă da, piesele conforme sunt trimise către AddProductionRecords, iar manopera prin apelurile pentru sarcini din Time & Attendance. Dacă nu, RealTime și Shopworks continuă raportarea ca înainte, iar SkyPlanner citește progresul din DELMIAWorks.

5. Responsabilitatea asupra datelor și regulile de soluționare a conflictelor. Documentați-le înainte de punerea în funcțiune:

DateSistem responsabil
Articole, liste de materiale, timpi de ciclu, cavități, cantități și stări ale comenzilor de producțieDELMIAWorks
Ordinea comenzilor de producție, momentele de început și de sfârșit, alocarea preselorSkyPlanner
Matricea timpilor de pregătire, cerințe privind matrițele și operatorii, prese alternativeSkyPlanner
Schimburi și zile nelucrătoareUn singur sistem, ales la definirea domeniului
Producție, rebuturi, manoperă și eliberări de materialeDELMIAWorks, cu raportare directă sau prin transmiterea înregistrărilor de timp din SkyPlanner

Alegeți un singur sistem care să scrie datele de început și de sfârșit ale comenzilor de producție. Dezactivați Auto Load pentru centrele de lucru programate de SkyPlanner, inclusiv orice acțiune IQAlert care rulează Update Schedule și Auto Load. Pentru a păstra neschimbat programul pe termen scurt în aceste centre de lucru, folosiți Running Time Lock din SkyPlanner în locul unei perioade de înghețare din DELMIAWorks.

Etapele obișnuite ale proiectului

Implementarea se finalizează de regulă în câteva săptămâni de la începerea etapei inițiale. Înainte de aceasta, validați programul în perioada de testare gratuită de 30 de zile, folosind centre de lucru, liste de materiale și comenzi de producție deschise exportate din DELMIAWorks în format CSV sau Excel.

  1. Mapare. Stabiliți tabelul de mapare, regulile privind sistemul care deține controlul asupra datelor, frecvențele de sincronizare și dacă datele de producție și manoperă se transmit înapoi.
  2. Acces la DELMIAWorks. Creați utilizatorul pentru integrare și confirmați licențierea WebAPI. Efectuați mai întâi testele într-o bază de date de test.
  3. Încărcare inițială. Articole, liste de materiale (BOM), operații pentru piese, centre de lucru, matrițe, calendare.
  4. Sincronizarea comenzilor de producție și de achiziție. Interogări periodice cu filtre și reîncercări.
  5. Configurarea restricțiilor în SkyPlanner. Matricea timpilor de pregătire, matrițele definite ca scule, numărul de operatori pentru fiecare operație, presele alternative și personalul disponibil ca alternativă.
  6. Transmiterea programului înapoi în ERP. Actualizări ale comenzilor de producție prin webhook-urile SkyPlanner, plus înregistrarea producției și a manoperei, dacă alegeți această opțiune.
  7. Testare în paralel. Rulați SkyPlanner în paralel cu modulul Finite Schedule utilizat în prezent, comparați datele și corectați nomenclatoarele.
  8. Punere în funcțiune. Dezactivați Auto Load pentru centrele de lucru programate și activați transmiterea datelor înapoi în ERP.

Ce trebuie să aveți în vedere la integrarea cu DELMIAWorks

  • Matrițe pentru familii de piese. O singură matriță produce mai multe articole într-un ciclu. Modelați producția familiei de piese ca o singură operație care produce toate articolele sale, astfel încât matrița să fie rezervată o singură dată.
  • Cavități. Numărul de cavități utilizate efectiv poate diferi de cel standard atunci când o cavitate este blocată. Decideți dacă duratele se calculează pe baza numărului standard sau a valorii ActualCavity din RealTime.
  • Compatibilitatea dintre matriță și presă. Nu orice presă poate utiliza orice matriță. Pentru fiecare matriță, configurați în SkyPlanner presele permise ca alternative, astfel încât operațiile să fie mutate doar pe o presă compatibilă.
  • Schimbări de culoare și material. Completați matricea timpilor de pregătire cu duratele reale de purjare și de schimbare a matriței, pentru fiecare sens al schimbării. De exemplu, trecerea de la albastru la roșu poate dura 30 de minute, iar de la roșu la albastru, 60.
  • Auto Load și perioadele de înghețare a programului. Două sisteme care stabilesc datele de programare vor intra în conflict. Dezactivați ambele funcții pentru centrele de lucru programate de SkyPlanner înainte de punerea în funcțiune.

Cine configurează integrarea cu DELMIAWorks și asigură asistența

  1. Echipa SkyPlanner configurează integrarea în etapa de implementare și asigură asistența după punerea în funcțiune, pentru controlerele WebAPI convenite. Fiecare fabrică utilizează DELMIAWorks diferit, iar această experiență practică este valorificată aici.
  2. Partenerul dumneavoastră DELMIAWorks poate participa. Acesta cunoaște versiunea utilizată, câmpurile personalizate și condițiile de licențiere și poate configura utilizatorul pentru integrare și WebAPI împreună cu echipa SkyPlanner.
  3. Dezvoltatorii dumneavoastră pot extinde integrarea folosind REST API din SkyPlanner, cu un token API în antetul Authorization-Token. Echipa SkyPlanner oferă asistență la nevoie. Găsiți detaliile în documentația de integrare SkyPlanner.

Prețul SkyPlanner pornește de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Oferta pentru integrare este stabilită de la început, în funcție de procesele și nevoile dumneavoastră, împreună cu abonamentul ales. Consultați prețurile, pagina despre programarea cu capacitate finită pentru DELMIAWorks, pagina DELMIAWorks și secțiunea dedicată integrărilor ERP.

Ce spun producătorii despre SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în secția de producție a tablourilor electrice din Ulvila

2 heconomisite în fiecare săptămână

„Cu SkyPlanner, am trecut de la planificarea producției în foi de calcul Excel la optimizarea producției în timp real.”

Kalle Kalliomäki, specialist în lanțul de aprovizionare
UTU · Tablouri electrice și aparataj de comutație

Planificarea producției economisește 2 ore de lucru în fiecare săptămână, iar o nouă listă de operații ajunge la linia de producție în câteva secunde.

Citiți opinia UTU

Operatori în combinezoane pentru camere curate la o linie de umplere a flacoanelor din fabrica farmaceutică Laboratory & Allied din Nairobi

+90%eficiență în producție

„Eficiența în producție a crescut cu 90%.”

Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică

Eficiența în producție a crescut cu 90%, iar elaborarea unui plan optimizat pe trei luni pentru toate centrele de lucru durează sub 30 de minute.

Citiți recenzia Laboratory & Allied

Un sudor KJH-Comp polizează o structură sudată din oțel la fabrica din Alahärmä

98%respectarea termenelor de livrare, în creștere de la aproximativ 50%

„SkyPlanner joacă un rol decisiv în menținerea nivelului nostru de respectare a termenelor de livrare.”

Hannu Lahtinen, director general
KJH-Comp · Prelucrarea tablei și producție pe bază de contract

Rata de respectare a termenelor de livrare a crescut de la aproximativ 50% până la 98%, iar programarea necesită acum un singur supervizor în loc de doi.

Citiți recenzia KJH-Comp

Anu Järvinen, directoare de producție la Fredman Operations, lângă o celulă robotizată de paletizare din Rauma

6 lunipentru care echipa de vânzări vede capacitatea disponibilă

„SkyPlanner oferă o bază solidă și siguranță pentru întreaga planificare a producției.”

Anu Järvinen, directoare de producție
Fredman Operations · Hârtie pentru ambalaje destinată contactului cu alimentele

Echipa de vânzări vede capacitatea disponibilă cu șase luni în avans, iar solicitările de modificare a programului primesc acum răspuns în câteva secunde, față de o oră sau mai mult înainte.

Citiți recenzia Fredman Operations

Întrebări frecvente

Ce API DELMIAWorks folosește SkyPlanner?

WebAPI din DELMIAWorks. SkyPlanner citește datele prin controlerele REST sau, pentru citiri în masă, prin GraphQL SDK și transmite datele înapoi prin controlerele REST: actualizări ale comenzilor de producție prin controlerul WorkOrders, AddProductionRecords și apelurile pentru sarcini din Time & Attendance.

Ce date transmite SkyPlanner înapoi în DELMIAWorks?

Datele planificate de început și de sfârșit și centrul de lucru alocat fiecărei comenzi de producție. Dacă alegeți această opțiune, piesele conforme sunt înregistrate ca producție, iar timpii de pregătire și de execuție ca manoperă aferentă sarcinilor.

Integrarea funcționează cu IQMS EnterpriseIQ?

DELMIAWorks este denumirea actuală a IQMS EnterpriseIQ. Integrarea folosește WebAPI, deci factorul decisiv este dacă versiunea dumneavoastră are WebAPI instalat și licențiat. Partenerul dumneavoastră confirmă acest lucru în etapa de definire a domeniului proiectului.

Cum sunt gestionate matrițele și matrițele pentru familii de piese?

În SkyPlanner, matrițele sunt definite ca scule cu disponibilitate limitată, astfel încât o matriță nu se află niciodată în două prese simultan. O execuție cu o matriță pentru o familie de piese este modelată ca o singură operație care produce toate articolele acelei familii. Presele permise pentru fiecare matriță sunt definite ca alternative.

Ce se întâmplă cu Auto Load?

Dezactivați această funcție pentru centrele de lucru programate de SkyPlanner, inclusiv acțiunile IQAlert care o execută. SkyPlanner devine singurul sistem care stabilește datele comenzilor de producție pentru acele centre de lucru.

Cine realizează integrarea?

Echipa SkyPlanner configurează integrarea în etapa de implementare și asigură asistența după punerea în funcțiune. Partenerul dumneavoastră DELMIAWorks sau propriii dezvoltatori pot, de asemenea, să dezvolte integrarea folosind REST API din SkyPlanner cu un token API.