ESONIC - Eenvoudige synchronisatie van Redmine met bestaande bedrijfssystemen (Flexibee ABRA, ISO)
ESONIC Inc. richt zich op industriële automatisering van technologische processen en productie-eenheden. Het bedrijf was op zoek naar een complexe oplossing voor interne en externe projecten die hun productiviteit zou stroomlijnen.
Oorspronkelijke staat
Aanvankelijk werden verschillende op zichzelf staande tools, waaronder een zelfgemaakt stuk software, gebruikt, maar het bedrijf vond het niet meer voldoende. Het zelfgemaakte software werkte vooral niet goed met ABRA Flexibee boekhoudsoftware. Het bedrijfsmanagement miste een complexe oplossing die de bedrijfsprocessen zou stroomlijnen.
Vereisten
De belangrijkste vereiste was om alle softwaretools met elkaar te verbinden en ze als één systeem te laten werken.
Andere vereisten:
- On-premise installatie
- Klantenservice
- Aanwezigheidsmonitoring
- Gebruik van printouts
- Integratie van Easy Redmine met de bestaande systemen
Easy Redmine stelt ons in staat om het te verbinden met elk systeem dat in staat is om te communiceren via een interface. Als de verbinding voor de eerste keer plaatsvindt, is het noodzakelijk om een gestandaardiseerde procedure te creëren. Zo'n procedure dient dan als een set "best practices" bij het implementeren van dezelfde software in de toekomst. Dat was ook het geval bij het ABRA Flexibee boekhoudsysteem.
De communicatie tussen softwaretools is gebaseerd op een XML-bestand en een REST API-interface die zorgt voor real-time synchronisatie.
Easy Redmine heeft een complexe programmeerinterface en kan gemakkelijk worden verbonden met elk systeem dat kan communiceren via een REST API. De volgende bewerkingen zijn mogelijk: lezen, maken, bewerken, verwijderen. Documentatie van Easy Swagger (Easy Redmine API) is hier.
De programmatische interface maakt bewerkingen mogelijk met de volgende entiteiten:
- taken
- projecten
- project sjablonen
- tijdregistraties
- gebruikers
- gebruikersgroep
- projectkosten en -opbrengsten (gepland en werkelijk)
- aanwezigheid
- contacten
- zaken (CRM)
Na de implementatie van Easy Redmine
Dankzij de interconnectie van verschillende softwaretools kan ESONIC nu alle financiële transacties die via het Flexibee-systeem verlopen, monitoren en de "financiële status" in hun ISO-software zien. Het werkt ook andersom - de projectstatus kan worden weergegeven in Flexibee.
De integratie van Easy Redmine met behulp van een REST API stelt ons in staat waardevolle informatie te hebben in alle systemen en in real-time. Deze oplossing heeft dus aanzienlijke tijdsbesparingen voor het bedrijf met zich meegebracht.
Gebruikte plugins
De installatie van de andere plugins verliep ook soepel.