Ga naar de inhoud

Ultimo koppeling

Ultimo koppelen aan je andere systemen

Een Ultimo koppeling zorgt dat werkorders, assets, artikelen, leveranciers, medewerkers en meetwaarden automatisch tussen Ultimo en je andere systemen stromen: je ERP, je HR-systeem, sensoren, een meldportaal of een dashboard. Ultimo is sterk in onderhoud en facilitair beheer, maar inkoop, personeel en financiën staan meestal ergens anders. Wij bouwen die koppelingen op de officiële API van Ultimo, met foutafhandeling en monitoring.

In het kort

Waarom

Wat je koppelt met Ultimo, en waarom

Ultimo is een pakket voor onderhoud en beheer van bedrijfsmiddelen: technische dienst, facilitair, vloot, medische apparatuur, infra en IT-beheer. Daarin staan je assets, werkorders, storingen, preventief onderhoud en onderdelen. Maar de medewerkers staan in het HR-systeem, de kostenplaatsen en leveranciers in het ERP, en meldingen komen binnen via mail, een portaal of sensoren.

Zonder koppeling zet iemand nieuwe medewerkers met de hand in Ultimo, typt storingsmeldingen over uit de mail en exporteert aan het eind van de maand de onderhoudskosten naar de financiële administratie. Onderdelen worden besteld buiten Ultimo om, waardoor de voorraad niet klopt.

Een Ultimo koppeling laat die gegevens automatisch stromen. Ultimo blijft de bron voor assets en werkorders, het HR-systeem voor medewerkers en het ERP voor financiën. Zo werkt de technische dienst met actuele gegevens, en ziet finance wat onderhoud kost.

Stromen

Veelgebruikte koppelingen met Ultimo

KoppelingNaar UltimoUit Ultimo
HR-systeemMedewerkers, afdelingen, in- en uitdienstNiets, of uren per medewerker
ERP of boekhoudingKostenplaatsen, leveranciers, artikelen, inkoopordersUren, materialen en kosten per werkorder
Sensoren en IoT-platformMeetwaarden per meetpunt, zoals draaiuren of temperatuurNiets
Meldportaal of mailStoringen en verzoeken als werkorderStatus van de melding
Inkoopcatalogus van leveranciersWinkelwagen als inkoopaanvraagArtikelen en bestelhistorie
DashboardNietsOpenstaande werkorders, storingen, doorlooptijden

Voor meetwaarden heeft Ultimo een apart sjabloon. Het is bedoeld voor gefilterde of samengevatte waarden, niet voor elke ruwe meting. Een tussenlaag die meetwaarden bundelt, is daarom vaak nodig. Voor koppelingen aan de ERP-kant zie ERP koppeling en SAP koppeling.

Techniek

API of koppelplatform: hoe werkt een Ultimo koppeling?

Ultimo heeft goede openbare documentatie. De belangrijkste feiten:

  • REST met API-sleutel. Elk verzoek bevat een sleutel in de header. Die maak je in de API-sleutelbeheerder van de Ultimo Configuration Tool. Per sleutel bepaal je welke entiteiten en workflows beschikbaar zijn. De rechten komen van de systeemgebruiker die aan de sleutel hangt. REST-documentatie
  • Sjablonen. Ultimo levert kant-en-klare sjablonen voor veelgebruikte stromen, zoals medewerkers, leveranciers, kostenplaatsen, assets, werkorders, artikelen en meetwaarden.
  • Externe sleutels. Je kunt records opzoeken op een extern ID, samen met de bron. Zo blijft het nummer uit je HR-systeem of ERP gekoppeld aan het juiste record in Ultimo.
  • Limieten. 10.000 verzoeken per dag en 100 per 10 seconden, gedeeld over alle sleutels en niet uit te breiden. Een batch mag maximaal 100 records bevatten. Limieten
  • Andere routes. Naast REST zijn er HTTP POST en SOAP, en connectors voor Exchange Online, LDAP, SCIM, Power BI en inkoopcatalogi. Ultimo kan ook zelf gegevens naar een externe URL sturen via export-connectors, die een consultant inricht.

We bouwen de koppeling in een koppelplatform als n8n of in eigen code. Meer over API's lees je bij API koppelingen.

AI

AI bovenop de Ultimo koppeling

Als de gegevens stromen, kan AI werk overnemen dat nu bij de planner of de technische dienst ligt:

  • Meldingen verwerken. AI leest een storingsmelding uit mail of portaal, herkent de locatie en het object en zet een werkorder klaar met prioriteit en categorie. De planner keurt goed.
  • Werkorders afronden. Een monteur spreekt kort in wat hij heeft gedaan. AI zet dat om in een nette omschrijving met onderdelen en uren.
  • Storingen herkennen. Uit de historie van werkorders en meetwaarden haalt AI patronen, zoals een machine die steeds na hetzelfde aantal draaiuren uitvalt.
  • Vragen aan Ultimo. Een AI agent met alleen leesrechten beantwoordt vragen als: welke storingen had deze installatie het afgelopen jaar, en wat kostte dat?

Beheer

Beheer, foutmeldingen en monitoring

Wat er mis kan gaan bij een Ultimo koppeling, en wat we eraan doen:

  • Een 200-antwoord is geen succes. Ultimo bevestigt dat het verzoek is ontvangen. Of het record is verwerkt, staat in het antwoord. De koppeling controleert dat bij elk verzoek.
  • Limiet bereikt. Bij te veel verzoeken geeft Ultimo een 429. Omdat de limiet gedeeld is met andere koppelingen, verdelen we het werk over de dag, gebruiken we batches en laat de koppeling wachten en opnieuw proberen.
  • Record geweigerd. Een onbekende kostenplaats of een verplicht veld dat leeg is. Het record gaat naar een wachtrij met de reden.
  • Dubbele records. We werken met het externe ID uit de bron. Bestaat het record al, dan werken we het bij.
  • Sleutel ingetrokken of rechten gewijzigd. De koppeling meldt het direct, zodat de beheerder het herstelt.

Elke stroom krijgt logging per record en een dagelijkse telling, bijvoorbeeld het aantal actieve medewerkers in HR tegenover Ultimo. Wijkt het af, dan komt er een melding.

Prijs

Wat kost een Ultimo koppeling?

De kosten hangen af van het aantal stromen, of er een tussenlaag voor meetwaarden nodig is en het aantal uitzonderingen. Medewerkers uit HR naar Ultimo is klein. Een koppeling met ERP, meldportaal en sensoren is groter. We werken met een vaste prijs per afgesproken stap, met acceptatiecriteria vooraf. prijsindicatie Ultimo koppeling, enkele stroom en meerdere stromen

Sommige routes, zoals HTTP POST en SOAP voor meetwaarden, vragen een Premium- of Enterprise-editie van Ultimo. Ook export-connectors richt een Ultimo-consultant in. Dat loopt via je eigen contract.

Een fictief voorbeeld. Een productiebedrijf laat storingen melden via een formulier en zet medewerkers met de hand in Ultimo. Na de koppeling worden meldingen automatisch werkorders en komen nieuwe medewerkers uit het HR-systeem. Welk klantvoorbeeld mogen we hier noemen? Meer over hoe we bouwen staat bij AI automatisering.

Een deel kan gefinancierd worden

Voor onderzoek, ontwikkeling en scholing zijn er landelijke en regionale regelingen. We checken welke bij jouw plan passen.

Bekijk de regelingen

Veelgestelde vragen

Vragen over een Ultimo koppeling

Met welke systemen kun je Ultimo koppelen?

Met vrijwel elk systeem dat een API heeft of bestanden kan uitwisselen: HR-systemen, ERP- en boekhoudpakketten, IoT-platforms en sensoren, meldportalen, Exchange Online, inkoopcatalogi van leveranciers en dashboards zoals Power BI. Voor veel stromen heeft Ultimo al een sjabloon, wat de bouw sneller maakt.

Wat kost een Ultimo koppeling?

Dat hangt af van het aantal stromen en het aantal uitzonderingen. We spreken vooraf een vaste prijs per stap af, met acceptatiecriteria. Aan de kant van Ultimo kunnen kosten komen voor een hogere editie of werk van een Ultimo-consultant. In een kort gesprek geven we een eerste inschatting.

Wie beheert de Ultimo koppeling?

Dat spreken we vooraf af, vaak samen met je Ultimo-beheerder. Die beheert de API-sleutels en de inrichting, wij de koppeling, met monitoring en meldingen binnen een afgesproken supportvenster. Je kunt het ook zelf doen. De code, de workflows en de documentatie zijn van jou.

Kunnen sensoren direct werkorders maken in Ultimo?

Ja, via meetwaarden. Een sensor of IoT-platform stuurt waarden naar een meetpunt in Ultimo, en Ultimo kan op basis daarvan onderhoud plannen. Ultimo is niet bedoeld voor elke ruwe meting. Daarom bundelen we meetwaarden eerst in een tussenlaag en sturen alleen wat nodig is.

Verder lezen

Meer over dit onderwerp

Andere koppelingen

Ultimo als deel van het geheel

Plan een kort gesprek. We kijken welke gegevens Ultimo nodig heeft en welke stromen de technische dienst het meeste schelen.

2 open vragen