Integrationer / ERP / APplus

Guide til APplus integration: Produktionsplanlægning med SkyPlanner APS

Denne guide til APplus integration viser APplus-partnere og IT-teams, hvordan de forbinder APplus med SkyPlanner APS. SkyPlanner integreres med APplus i begge retninger via Assecos egne grænseflader:

  • Produktionsordrer (Fertigungsaufträge) med tilhørende operationer (Arbeitsgänge), ruter (Arbeitspläne), styklister (Stücklisten), kapacitetsenheder (Kapazitätsstellen og Kapazitätseinheiten), værktøjer (Betriebsmittel), lagerbeholdninger og indkøbsordrer hentes ind.
  • Planlagt start, slut og kapacitetsenhed for hver operation skrives tilbage til produktionsordren.
  • Operatørernes tidsregistreringer kan skrives tilbage som BDE-beskeder på ordren, hvis I vælger det.
  • SkyPlanner-webhooks sender ændringer i planen, så snart de sker.
Gantt-tidslinje i SkyPlanner APS med opgaver fordelt på arbejdsstationer og en ordreliste nedenunder.

SkyPlanner-teamet tilpasser integrationen til jeres APplus-opsætning under opstarten og yder support efter idriftsættelsen. Denne guide er til partnere og udviklere, der vil deltage eller selv bygge videre på SkyPlanners dokumenterede REST API (API-reference).

Grænseflader til APplus integration

APplus giver et eksternt planlægningssystem disse integrationsmuligheder:

  1. APplus-webservices. APplus er bygget på en webservicearkitektur. Ifølge Asseco kan alle nødvendige planlægningsfunktioner tilgås direkte via internettet og bruges af kunders og leverandørers IT-systemer (Asseco). Det er den primære vej til at læse produktionsdata og skrive planlagte datoer.
  2. Business Integration Framework. Siden APplus 6.3 har dette framework kunnet forbinde tredjepartssystemer uden programmering via adaptive datastrukturer (Asseco). Brug det til at mappe APplus-objekter til SkyPlanners REST API.
  3. Universal Cloud Connector. Tilføjet i APplus 7.1 for at forbinde partnerløsninger og SaaS-tjenester med APplus med høj sikkerhed for de overførte data (Asseco).

I APplus 10 starter Flow Mode processer på fastlagte tidspunkter, eller når bestemte hændelser indtræffer, uden manuelle trin (Asseco). Under afklaringen ved opstart aftales det, hvilken integrationsvej der skal bruges til hvert objekt.

Godkendelse og adgang

  • I APplus. Integrationen kører med en dedikeret teknisk bruger i APplus, hvis rettigheder er begrænset til de objekter, integrationen læser og skriver. Jeres APplus-partner opretter brugeren og adgangen til webservices.
  • Netværk. APplus kører lokalt eller som en hostet løsning (Fakta om APplus). Integrationen får adgang via den forbindelse, jeres IT-team eller hostingudbyder tillader.
  • I SkyPlanner. SkyPlanners REST API bruger et API-token i headeren Authorization-Token til godkendelse. Tokenet oprettes under Settings > API. API’et er dokumenteret i Swagger/OpenAPI, og integrationsvejledningen gennemgår de første kald.

Hændelser og polling

På APplus-siden henter integrationen åbne produktionsordrer og seneste ændringer ved at forespørge webservices med faste intervaller, eller også sender Business Integration Framework ændringer til SkyPlanner. Hyppigheden fastlægges for hver fabrik: med få minutters mellemrum for ordrer og op til en time mellem opdateringerne for lagerbeholdninger.

SkyPlanner sender webhooks, når status eller planen ændres, så tilbageskrivningen er hændelsesstyret.

Datamapping

APplus-objektSkyPlanner-objektRetningHyppighed
Varer (Artikel), enhederProdukter og materialerAPplus → SkyPlannerFørste indlæsning, derefter polling
Styklister (Stücklisten, Strukturstücklisten)Produktstruktur, delprodukter, materialer pr. produktAPplus → SkyPlannerFørste indlæsning, derefter ved ændringer
Ruter (Arbeitspläne) med operationer, omstillings- og køretiderProcestrin med varigheder, omstillings- og nedtagningstiderAPplus → SkyPlannerFørste indlæsning, derefter ved ændringer
Kapacitetssteder og kapacitetsenheder (Kapazitätsstellen, Kapazitätseinheiten)Arbejdsstationsgrupper og arbejdsstationer, effektivitetsgraderAPplus → SkyPlannerFørste indlæsning, derefter sjældent
PersonalekapacitetPersonale med skifteholdAPplus → SkyPlannerDagligt, eller egne skiftehold i SkyPlanner
Værktøjer og fiksturer (Betriebsmittel)Værktøjer som fælles ressourcer med begrænset kapacitetAPplus → SkyPlannerFørste indlæsning, derefter ved ændringer
Produktionsordrer (Fertigungsaufträge) med operationer og materialerOrdrer og opgaver med leveringsfrister og materialebehovAPplus → SkyPlannerPolling med få minutters mellemrum
Aktuel lagerbeholdningLagerbeholdningerAPplus → SkyPlannerPolling hver time eller ved planlægningskørsel
Indkøbsordrer (Bestellungen) med leveringsdatoerIndkøbsordrer, indgående materialer efter leveringsdatoAPplus → SkyPlannerPolling hver time eller ved planlægningskørsel
Planlagt start, slut og kapacitetsenhed for hver operation på produktionsordrenPlanlagt start og slut for hver opgaveSkyPlanner → APplusVed ændringer i planen via SkyPlanner-webhook
BDE-beskeder: tid og mængde pr. operation, medarbejderTidsregistreringer og operatørtilbagemeldingerSkyPlanner → APplusPr. tilbagemelding eller skiftehold, hvis det vælges
Findes ikke i APplusOmstillingstidsmatrix, antal operatører pr. opgave, alternative maskiner og medarbejdereVedligeholdes i SkyPlannerOpsættes under opstarten

Integrationsmønstre

1. Første indlæsning af stamdata. Læs varer, styklister, ruter, kapacitetssteder og kapacitetsenheder, Betriebsmittel og personalekapacitet via APplus-webservices. Vær omhyggelig med mappingen: En Kapazitätsstelle med fire Kapazitätseinheiten bliver til én arbejdsstationsgruppe med fire arbejdsstationer.

2. Ordresynkronisering. Læs produktionsordrer med tilhørende operationer og materialer samt åbne indkøbsordrer. SkyPlanner betragter bestilte materialer som tilgængelige på indkøbsordrens leveringsdato og opdaterer lagerbeholdningen, når indkøbsordren markeres som Delivered. Indkøbsforslag bliver i APplus Disposition, indtil de bliver til ordrer.

3. Tilbageskrivning af planen. Når planlægningsmotoren placerer eller flytter en operation, udløser et SkyPlanner-webhook en opdatering i APplus via den integrationsvej, der blev aftalt under afklaringen (webservices eller Business Integration Framework). Opdateringen angiver planlagt start, planlagt slut og kapacitetsenhed for den pågældende operation på produktionsordren, så planlægningstavlen i APplus viser rækkefølgen fra SkyPlanner.

4. Frigivelse af værkstedsordrer. Planlæggeren frigiver fortsat værkstedsordrer (Werkstattaufträge) i APplus, nu med datoerne fra SkyPlanner. Frigivne ordrer og deres status overføres til SkyPlanner ved næste synkronisering.

5. Tilbagemeldinger fra produktionen. Operatørerne registrerer arbejdet med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringerne holder planen opdateret. I vælger selv, om faktiske tider skal skrives tilbage. Hvis ja, skrives tid og mængde pr. operation som BDE-beskeder på ordren. Hvis I fortsætter med at bruge stregkodebaseret BDE, læser SkyPlanner i stedet beskederne fra APplus.

6. Dataejerskab og konfliktregler. Skriv dem ned før idriftsættelsen:

DataDataejer
Varer, styklister, ruter, mængder, ordrestatus, frigivelse af værkstedsordrerAPplus
Operationernes rækkefølge, start- og sluttider, tildeling af kapacitetsenhederSkyPlanner
Omstillingstidsmatrix, antal operatører, alternative ressourcerSkyPlanner
Stamdata for BetriebsmittelAPplus; tilgængelighed over tid planlægges i SkyPlanner
Skiftehold og arbejdsfrie dageÉt system, valgt under afklaringen
BDE-beskeder, materialeafgange og -tilgangeAPplus, registreret dér eller overført fra tidsregistreringer i SkyPlanner

Vælg ét system til at skrive operationsdatoer. Hvis PPS-planlægning er aktiv, eller Feinplanung eller APplus APS skriver datoer, skal I slå det fra for de ordrer, SkyPlanner planlægger.

Typiske projekttrin

Implementeringen er normalt afsluttet inden for få uger efter opstart. Inden da kan I validere planen i den gratis prøveperiode på 30 dage med kapacitetsenheder, ruter og åbne produktionsordrer eksporteret fra APplus som CSV eller Excel.

  1. Mapping. Fastlæg mappingtabellen, reglerne for dataejerskab, synkroniseringsintervallerne og om BDE-beskeder skal skrives tilbage.
  2. Adgang til APplus. Opret den tekniske bruger, aktivér webservices sammen med jeres APplus-partner, og afprøv først i et testsystem.
  3. Første indlæsning. Varer, styklister, ruter, kapacitetssteder og kapacitetsenheder, Betriebsmittel, personale.
  4. Synkronisering af ordrer og indkøbsordrer. Periodisk hentning med filtre, sideinddeling og genforsøg eller overførsel via Business Integration Framework.
  5. Opsætning af begrænsninger i SkyPlanner. Matrix for omstillingstider, værktøjer, antal operatører pr. opgave og alternative maskiner eller medarbejdere.
  6. Tilbageskrivning af planen. Operationsdatoer fra SkyPlanner-webhooks samt BDE-meddelelser, hvis det er valgt.
  7. Parallel test. Kør SkyPlanner sideløbende med den nuværende planlægningstavle, sammenlign datoer, og ret stamdata.
  8. Idriftsættelse. Aktivér tilbageskrivning, når data stemmer overens.

Det skal I tage højde for ved en APplus-integration

  • Kapacitetsenheder med begrænset og ubegrænset kapacitet. I APplus kan nogle kapacitetsenheder planlægges med ubegrænset kapacitet. I SkyPlanner har alle arbejdsstationer begrænset kapacitet, så kontrollér skiftehold og effektivitet for hver enkelt ved import.
  • Aktive planlægningsfunktioner. Kontrollér, om Feinplanung eller APplus APS er licenseret og i drift, og sørg for, at kun ét system skriver datoer.
  • Produktionspapirer og stregkoder. BDE-meddelelser registreres på ordrer med udskrevne produktionspapirer. Aftal, om frigivelse og udskrivning fortsat skal foregå i APplus som i dag.
  • Enheder for omstillings- og køretider. Omregn omstillings- og køretider med den korrekte enhed og det korrekte beregningsgrundlag ved import. Ellers bliver alle varigheder forkerte.
  • Eksterne operationer. Operationer hos underleverandører tager tid, men belaster ikke jeres kapacitet. Modellér dem som trin, der kun har en varighed.
  • Hostede installationer. Ved den hostede version skal I tidligt aftale netværksadgangen til webtjenesterne med hostingudbyderen.

Hvem konfigurerer og supporterer APplus-integrationen?

  1. SkyPlanner-teamet konfigurerer integrationen under opstarten og yder support efter idriftsættelsen. Det omfatter de aftalte webtjenester og datamappinger. Hver fabrik bruger APplus på sin egen måde, og den viden indgår i opsætningen.
  2. Jeres APplus-partner kan deltage. Partneren kender jeres tilpasninger, brugerrettigheder og opsætning af Business Integration Framework og kan åbne for adgangen sammen med SkyPlanner-teamet.
  3. Jeres egne udviklere kan bygge videre på integrationen via SkyPlanners REST API med et API-token. Et API-token er nok til at komme i gang, og SkyPlanner-teamet hjælper efter behov. I finder dokumentationen i SkyPlanners integrationsdokumentation.

SkyPlanner fås fra 199 € pr. måned med 5 arbejdsstationer inkluderet og månedlig fakturering. I får på forhånd et tilbud på integrationen sammen med abonnementet, tilpasset jeres processer og behov. Se priser, produktionsplanlægning med APplus, der tager højde for den faktiske kapacitet, APplus-siden og oversigten over ERP-integrationer.

Produktionsvirksomheders erfaringer med SkyPlanner

Kalle Kalliomäki, forsyningskædespecialist hos UTU, i eltavleproduktionen i Ulvila

2 hsparet hver uge

“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-ark til optimering af produktionen i realtid.”

Kalle Kalliomäki, forsyningskædespecialist
UTU · Eltavler og koblingsanlæg

Produktionsplanlægningen sparer 2 timers arbejdstid hver uge, og en ny opgavekø når ud til produktionslinjen på få sekunder.

Læs om UTUs erfaringer

Operatører i renrumsdragter ved en flaskepåfyldningslinje på Laboratory & Allieds lægemiddelfabrik i Nairobi

+90%produktionseffektivitet

“Effektiviteten i produktionen er steget med 90%.”

Abdul Rucyinga, IT-chef
Laboratory & Allied · Lægemiddelproduktion

Produktionseffektiviteten er steget med 90%, og det tager under 30 minutter at lave en optimeret plan for tre måneder på tværs af alle arbejdsstationer.

Læs om Laboratory & Allieds erfaringer

Anu Järvinen, produktionschef hos Fredman Operations, ved en robotcelle til palletering i Rauma

6 månederfrem kan salg se ledig kapacitet

“SkyPlanner giver et pålideligt grundlag for al produktionsplanlægning.”

Anu Järvinen, produktionschef
Fredman Operations · Emballagepapir til fødevarer

Salgsafdelingen kan se ledig kapacitet seks måneder frem, og forespørgsler om ændringer i planen, der før tog en time eller mere, besvares på sekunder.

Læs anmeldelsen fra Fredman Operations

Færrestop på grund af materialemangel

“Værdien af SkyPlanner for os er, at det er et værktøj, der fungerer i hverdagen, især når vi skal fastlægge leveringsdatoer.”

Tommi Männistö, chef for produktionsplanlægning
Eskomatic · Maskinbearbejdning som underleverandør

Automatisk planlægning af belastningen giver mere præcise leveringsdatoer, og antallet af produktionsstop på grund af materialemangel er faldet markant.

Læs anmeldelsen fra Eskomatic

Ofte stillede spørgsmål

Har APplus et API til produktionsordrer?

Ja. APplus er bygget på en webtjenestearkitektur, og ifølge Asseco kan kunder og leverandører bruge planlægningsfunktionerne direkte fra deres IT-systemer. Business Integration Framework forbinder tredjepartssystemer via tilpasningsbare datastrukturer, og Universal Cloud Connector forbinder SaaS-løsninger med APplus.

Hvordan skrives planlagte datoer tilbage til APplus?

Ved hver ændring i planen udløser en SkyPlanner-webhook en opdatering af planlagt start, planlagt slut og kapacitetsenhed for hver operation på produktionsordren. Opdateringen sker via APplus-webtjenester eller Business Integration Framework. Metoden fastlægges under afklaringen ved opstart.

Kan SkyPlanner sende BDE-meddelelser til APplus?

Ja, hvis I vælger det. Operatørernes tidsregistreringer fra SkyPlanner sendes som BDE-meddelelser med tid og antal pr. operation på ordren. Fabrikker, der beholder stregkodebaseret BDE, lader i stedet SkyPlanner læse meddelelserne.

Bør en APplus-partner anbefale APplus APS eller SkyPlanner?

SkyPlanner, når kunden vil have en brugbar produktionsplan, der tager højde for den faktiske maskin- og personalekapacitet, på få uger. APplus APS er et partnerprodukt integreret i APplus til omstillingsmatricer på tværs af flere værktøjer og planlægning med flere ressourcer (Asseco). SkyPlanner dækker disse behov, forbindes via APplus-webtjenester, omplanlægger automatisk og har ubegrænset antal brugere fra 199 € pr. måned.

Fungerer integrationen med hostet APplus?

Ja. APplus kan køre lokalt eller som en hostet version, og SkyPlanner forbindes til begge via webtjenesterne. Netværksadgangen aftales med jeres IT-team eller hostingudbyder under afklaringen.

Kan vi teste SkyPlanner, før integrationen bygges?

Ja. Den gratis prøveperiode på 30 dage understøtter op til 20 arbejdsstationer med CSV- eller Excel-import fra APplus og alle Basic-funktioner. Der kræves intet kreditkort. Start prøveperioden, eller tal med salg for at afklare integrationens omfang.