Integrationer / ERP / Cegid
Cegid-integration: guide til produktionsplanlægning med SkyPlanner APS
Denne guide til Cegid-integration viser partnere og IT-teams, hvordan Cegids ERP-systemer til produktion forbindes med SkyPlanner APS. Først gennemgår vi Cegid PMI, derefter Cegid Primavera og Cegid Ekon. SkyPlanner integreres med Cegid i begge retninger via Cegids egne grænseflader:
- Produktionsordrer, OF (ordres de fabrication, ordens de fabrico, órdenes de fabricación), indlæses med deres operationer, ruter, styklister, arbejdscentre og maskiner samt varer, lagerbeholdninger og leverandørordrer.
- Planlagte start- og slutdatoer skrives tilbage til hver OF-operation.
- Hvis I ønsker det, kan operatørernes tidsforbrug skrives tilbage som pointages (PMI), Diários de Trabalho (Primavera) eller imputaciones (Ekon).
Cegids integrationsgrænseflader
Cegid PMI. Cegid stiller en Web API til rådighed for PMI: “Facilitez les échanges sécurisés avec vos applications externes grâce à la mise à disposition de Web API depuis votre gestion de production Cegid.” (Gør sikker dataudveksling med jeres eksterne applikationer nemmere med Web API fra Cegids produktionsstyring.) Web API bevarer forretningsreglerne i Manufacturing PMI, når eksterne applikationer anvendes (Cegid PMI). PMI tilbyder også EDI, standardiserede XML-filer til tekniske data fra CAD og en rapportgenerator med eksport til Excel. Excel-eksport er den hurtigste vej til data til afprøvning.
Cegid Primavera. PRIMAVERA ERP V10 API “allows third party applications to perform both data query and writing operations” (giver tredjepartsapplikationer mulighed for både at læse og skrive data) og dækker alle produktets moduler (V10 API-dokumentation). Web API er dokumenteret og kan kaldes via Swagger, opdelt efter modul (Web API Swagger). Modulet Produção (GPR) omfatter tekniske produktdata, nettobehov, frigivelse af OF, Planeamento, produktionsregistreringer og Diários de Trabalho (Reference for Produção). Centrale tjenester til planlægning:
- IGprBSOrdensFabrico læser produktionsordrer og deres operationer (GprBEOFOperacao).
- IGprBSPlaneamento indlæser OF til planlægning og opdaterer planlagte operationer med ActualizaPlaneamentoOperacao.
- IGprBSCentrosTrabalho, IGprBSPostosTrabalho, IGprBSOperadores og IGprBSRoteiros læser arbejdscentre, arbejdsstationer, operatører og ruter.
- IGprBSDiariosTrabalho registrerer arbejde med IniciaPicagem og TerminaPicagem.
Cegid Ekon XRP Industria. Cegid oplyser, at Ekon kan forbindes med virksomhedens øvrige styringssystemer (Cegid Ekon). Under afklaringen fastlægger SkyPlanner-teamet grænsefladen til jeres Ekon-installation.
Autentificering og licenser
- Cegid PMI. Under afklaringen aktiveres Web API-adgang til integrationen i jeres PMI-installation sammen med jeres Cegid-partner.
- Cegid Primavera. Hver Web API-entitet stiller en Login-metode til rådighed, som returnerer et Bearer-token med en sessionsnøgle. Tokenet fornyes via token-endpointet (Web API Swagger). Integrationsbrugeren skal have Produção-licenser til de områder, integrationen kalder.
- I SkyPlanner. REST API anvender et API-token i Authorization-Token-headeren til autentificering (SkyPlanner Settings > API) og er dokumenteret i Swagger/OpenAPI. Integrationsvejledningen gennemgår de første kald.
Hændelser og polling
Data hentes fra Cegid via polling. Forespørgsler filtreret efter åbne OF og seneste ændringer opfanger nye produktionsopgaver. Hyppigheden fastsættes for hver fabrik: fra få minutters mellemrum for OF til hver time for lagerbeholdninger.
SkyPlanner sender webhooks, når status eller planen ændres. Tilbageskrivningen er derfor hændelsesstyret.
Datamapping
| Cegid-objekt (PMI / Primavera) | SkyPlanner-objekt | Retning | Hyppighed |
|---|---|---|---|
| Varer | Produkter og materialer | Cegid → SkyPlanner | Første indlæsning, derefter polling |
| Styklister / tekniske produktdata, komponenter | Produktstruktur, delprodukter, materialer pr. produkt | Cegid → SkyPlanner | Første indlæsning, derefter ved ændringer |
| Ruter og operationer | Procestrin med varigheder, opstillings- og nedtagningstider | Cegid → SkyPlanner | Første indlæsning, derefter ved ændringer |
| Arbejdscentre og maskiner / arbejdscentre, arbejdsstationer | Arbejdsstationer, grupper af arbejdsstationer, effektivitetsgrader | Cegid → SkyPlanner | Første indlæsning, sjældent derefter |
| Medarbejdere / operatører | Personale | Cegid → SkyPlanner | Første indlæsning, derefter ved ændringer |
| Kalendere / kapacitetsafvigelser | Skiftehold og fridage | Cegid → SkyPlanner | Dagligt eller egne skiftehold i SkyPlanner |
| Værktøjer og forme (Primavera) | Værktøjer som ressourcer med begrænset kapacitet | Cegid → SkyPlanner | Første indlæsning, derefter ved ændringer |
| Faste og planlagte OF / produktionsordrer med operationer | Ordrer og opgaver med leveringsfrister og materialebehov | Cegid → SkyPlanner | Polling med få minutters mellemrum |
| Lagerbeholdning pr. vare og lager | Lagerbeholdninger | Cegid → SkyPlanner | Polling hver time eller ved planlægningskørsel |
| Leverandørordrer med leveringsdatoer | Indkøbsordrer, indgående materialer efter leveringsdato | Cegid → SkyPlanner | Polling hver time eller ved planlægningskørsel |
| Planlagt start og slut for OF-operation / GprBEOFOperacao DataIniPrevista, DataFimPrevista via ActualizaPlaneamentoOperacao | Planlagt start og slut pr. trin, tildelt arbejdsstation | SkyPlanner → Cegid | Ved planændringer via SkyPlanner-webhook |
| Tidsregistreringer / Diários de Trabalho (IniciaPicagem, TerminaPicagem) | Tidsregistreringer og operatørtilbagemeldinger | SkyPlanner → Cegid | Pr. tilbagemelding eller pr. skiftehold, hvis det er valgt |
| Findes ikke i Cegid | Omstillingsmatrix, værktøjer som ressourcer med begrænset kapacitet (PMI), alternative maskiner og personale | Vedligeholdes i SkyPlanner | Opsættes under opstarten |
Integrationsmønstre
1. Første indlæsning af stamdata. Læs varer, styklister, ruter, arbejdscentre, maskiner, operatører og kalendere. Tag bevidst stilling til mappingen af arbejdscentre: Et arbejdscenter med fire maskiner bliver til én gruppe med fire arbejdsstationer.
2. Synkronisering af OF. Læs faste OF med deres operationer og komponenter samt åbne leverandørordrer. SkyPlanner betragter bestilte materialer som tilgængelige på indkøbsordrens leveringsdato og opdaterer lagerbeholdningen, når indkøbsordren markeres som Delivered. Beslut under afklaringen, om planlagte OF (OF prévisionnels) også skal indgå i planen, eller kun faste OF.
3. Tilbageskrivning af planen. Når planlægningsmotoren placerer eller flytter en opgave, udløser et SkyPlanner-webhook en skrivning til Cegid. I PMI skrives planlagte start- og slutdatoer til OF-operationerne via Web API i overensstemmelse med PMI’s forretningsregler. I Primavera kalder integrationen IGprBSPlaneamento.ActualizaPlaneamentoOperacao med operationen, arbejdscentret og planlagt start og slut. Det opdaterer DataIniPrevista og DataFimPrevista på produktionsordrens operation.
4. Tilbagemeldinger fra produktionen. Operatørerne registrerer arbejde med SkyPlanner Mobile Confirmations eller Production Timer, og tidsregistreringerne holder planen opdateret. I vælger, om tidsforbruget skal skrives tilbage til Cegid. Hvis ja, overføres det som pointages i PMI eller via IniciaPicagem og TerminaPicagem i Primaveras Diários de Trabalho. Hvis nej, registreres tiden fortsat i Cegid med stregkoder.
5. Regler for dataejerskab og konflikter. Skriv dem ned inden idriftsættelsen:
| Data | Dataejer |
|---|---|
| Varer, styklister, ruter, OF-mængder og -status | Cegid |
| Operationernes rækkefølge, start- og sluttider, maskintildeling | SkyPlanner |
| Omstillingsmatrix, krav til værktøj og operatører, alternative ressourcer | SkyPlanner |
| Skiftehold og fridage | Ét system, som vælges under afklaringen |
| Tid, forbrug og færdigmeldinger | Cegid, registreret dér eller overført fra tidsregistreringer i SkyPlanner |
Vælg ét system til at skrive OF-datoer. SkyPlanner overtager skrivningen af planlagte datoer fra PMI’s planlægningskørsler og Primaveras planlægningsalgoritme. Stop disse planlægningskørsler for de OF, som SkyPlanner planlægger, så systemerne ikke overskriver hinandens datoer.
Typiske trin i projektet
Implementeringen er normalt afsluttet inden for uger efter opstarten. Inden da skal I validere planen i den gratis prøveperiode på 30 dage med arbejdscentre, ruter og åbne OF eksporteret fra Cegid som CSV eller Excel.
- Mapping. Fastlæg mappingtabellen, reglerne for dataejerskab, synkroniseringsintervallerne, og om tidsregistreringer skal overføres tilbage.
- Adgang til Cegid. Opret integrationsbrugeren, og bekræft rettigheder og licenser til produktionsobjekterne. Test først i et testregnskab.
- Første indlæsning. Varer, styklister, ruter, arbejdscentre, maskiner, operatører og kalendere.
- Synkronisering af OF og indkøbsordrer. Polling med filtre, sideinddeling og genforsøg.
- Opsætning af begrænsninger i SkyPlanner. Matrix for omstillingstider, værktøjer, antal operatører pr. opgave og alternative maskiner eller medarbejdere.
- Tilbageskrivning af planen. Planlagte operationsdatoer fra SkyPlanner-webhooks samt tidsregistreringer, hvis det er valgt.
- Parallel test. Kør SkyPlanner sideløbende med den nuværende plan, sammenlign datoer, og ret stamdata.
- Idriftsættelse. Aktivér tilbageskrivning, når data stemmer overens.
Det skal I tage højde for i en Cegid-integration
- Fastlagte og planlagte OF. PMI opretter begge typer ud fra CBN. Planlægning af planlagte OF viser den fremtidige belastning, men skriv kun datoer tilbage til fastlagte OF.
- Operationer undtaget fra planlægning. I Primavera kan en operation markeres som undtaget fra planlægning (NaoSujeitaPlaneamento). Spring disse over ved tilbageskrivning.
- Maskin- og operatørtid. Primavera gemmer maskintid og operatørtid separat for hver operation. Map begge, så opgaver med flere operatører får den rette bemanding.
- Overlappende operationer. Operationer i Primavera har en overlapningskoefficient. Map den til tidsstyringen af procestrin i SkyPlanner. Ellers lægger planen mere ventetid ind, end der er i produktionen.
- Hvilket Cegid ERP? PMI, Primavera og Ekon bruger forskellige grænseflader. Bekræft først produkt og version. Til Cegid XRP Flex skal I bruge integrationsguiden til Acumatica.
Hvem opsætter og supporterer Cegid-integrationen?
- SkyPlanner-teamet opsætter integrationen under opstarten og yder support efter idriftsættelsen. Det omfatter de aftalte API-kald til Cegid. Hver fabrik bruger Cegid på sin egen måde, og den viden bliver indarbejdet her.
- Jeres Cegid-partner kan deltage. Partneren kender jeres opsætning, tilpasninger og licenser og kan oprette integrationsbrugeren og konfigurere API-adgangen sammen med SkyPlanner-teamet.
- 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. Dokumentationen findes i SkyPlanners integrationsdokumentation.
SkyPlanner koster fra 199 € pr. måned med 5 arbejdsstationer inkluderet og månedlig fakturering. I får på forhånd et tilbud på integrationen, tilpasset jeres processer og behov, sammen med tilbuddet på abonnementet. Se priser, produktionsplanlægning med Cegid under hensyn til den faktiske maskin- og personalekapacitet, Cegid-siden og oversigten over ERP-integrationer.
Produktionsvirksomheders erfaringer med SkyPlanner
2 hsparet hver uge
“SkyPlanner har flyttet vores produktionsplanlægning fra Excel-regneark til optimering af produktionen i realtid.”
Kalle Kalliomäki, specialist i forsyningskæder
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.
+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.
6 månederfrem kan salgsafdelingen se ledig kapacitet
“SkyPlanner giver os 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 planændringer, der før tog en time eller mere, bliver besvaret på få sekunder.
100%leveringssikkerhed siden 2021
“SkyPlanner giver os overblik over kapaciteten og gør planlægningen forudsigelig.”
Dan Berglund, COO/CFO
Opes Corporation · Kemi- og fødevareproduktion
Leveringssikkerheden har været 100% i hele den periode, SkyPlanner har været i brug, siden 2021.
Ofte stillede spørgsmål
Har Cegid PMI et API?
Ja. Cegid stiller et Web API til rådighed for PMI til sikker udveksling med eksterne applikationer, uden at forretningsreglerne i Manufacturing PMI tilsidesættes. SkyPlanner bruger det til at læse OF og skrive planlagte datoer og pointages.
Har Cegid Primavera et API til produktionsordrer?
Ja. PRIMAVERA V10 API understøtter læsning og skrivning på tværs af alle moduler. Modulet Produção giver adgang til ordens de fabrico, Planeamento med ActualizaPlaneamentoOperacao samt Diários de Trabalho.
Hvordan skrives planlagte datoer tilbage til Cegid?
I PMI skrives de via Web API til hver OF-operation. I Primavera sker det via IGprBSPlaneamento.ActualizaPlaneamentoOperacao, som angiver planlagt start og slutning for operationen på ordem de fabrico.
Understøtter Cegid webhooks?
Integrationen henter data fra Cegid med intervaller, der fastlægges for den enkelte fabrik. SkyPlanners egne webhooks sender planændringer, så snart de sker. Dermed når datoerne frem til Cegid umiddelbart efter hver omplanlægning.
Bør en Cegid-partner anbefale Cegids indbyggede planlægning eller SkyPlanner?
SkyPlanner, når kundens begrænsninger omfatter mere end maskiner og lager. Cegid anbefaler selv at tilkoble avancerede planlægningsværktøjer for at håndtere yderligere begrænsninger (Cegid PMI). SkyPlanner planlægger operatører, værktøjer, omstillinger og materialer, omplanlægger automatisk og har ubegrænset antal brugere fra 199 € pr. måned.
Kan vi teste SkyPlanner, før integrationen bygges?
Ja. Den gratis prøveperiode på 30 dage understøtter op til 20 arbejdsstationer med import af CSV- eller Excel-filer fra Cegid. Der kræves ikke kreditkort. Start prøveperioden, eller kontakt salg for en afklaring af integrationens omfang.