Het is inmiddels negen jaar geleden dat de eerste versie van onze software MA!N beschikbaar kwam. Sinds die tijd is er veel veranderd qua techniek in het algemeen en binnen MA!N. En het afgelopen jaar hebben we niet stilgezeten met als resultaat MA!N 2.0. In deze blog lichten we de belangrijkste wijzigingen toe.

Wanneer je onder de motorkap bij MA!N kijkt dan zie je bij versie 2.0 dat er een grote schoonmaak is geweest. In negen jaar tijd voegden we veel functies toe of wijzigden we die en zoiets leidt tot vervuiling. MA!N 2.0 heeft daarom een grote schoonmaakbeurt gehad. Daardoor is bijvoorbeeld de folder waarin MA!N is geïnstalleerd nu een stuk overzichtelijker.

Doordat we onnodige delen hebben verwijderd, verbetert ook de performance van MA!N. Dit uit zich onder andere in de laadtijd van de applicatie. Bedenk wel dat deze wordt beïnvloed door de complexiteit van de MA!N configuratie bij de klant. En met configuratie slaan we een brug naar een van de belangrijkste toevoegingen in MA!N 2.0 en dat is PowerShell.

Illustratie met het getal 2.0 voor de laatste MA!N release in het wit op een grijze achtergrond.

PowerShell

Vanaf versie 2 biedt MA!N de mogelijkheid voor het gebruik van PowerShell binnen MA!N. Deze optie stond zowel extern als intern bij ontwikkelaars al langere tijd op de wensenlijst.

PowerShell is een shell- en scripttaal voor het beheren en automatiseren van taken. Het is, net als MA!N, gebouwd op het .NET Framework van Microsoft en maakt het leven van ontwikkelaars gemakkelijker. Microsoft geeft via deze link meer uitleg over PowerShell

Als ontwikkelaar kun je PowerShell op meerdere manieren binnen MA!N gebruiken. Dat kan bijvoorbeeld door het aanroepen van scripts of met native PowerShell in MA!N commands. En MA!N verwerkt ook de terugkoppeling van PowerShell.

De mogelijkheden die PowerShell biedt zijn groot. We noemen twee voorbeelden die je makkelijker configureert met PowerShell:

  1. Het ophalen en verwerken van data uit externe bronnen via REST. Denk hierbij aan kredietinformatie van Creditsafe of D&B.
  2. Beheertaken zoals het opnieuw instellen van wachtwoorden. Inclusief het per e-mail doorsturen van het nieuwe wachtwoord naar de gebruiker.

De optie voor PowerShell draait binnen MA!N naast de al bestaande mogelijkheden die je hebt zoals SQL en XML. Ontwikkelaars bepalen zelf waar en wanneer ze PowerShell gebruiken.

REST

MA!N is al langere tijd compatible met REST API’s. Nieuw is de POST functie voor REST. Voor wie niet bekend is met REST: een REST API (Representational State Transfer Application Program Interface) is een architectuurstijl waarmee software kan communiceren met andere software via een netwerk of op hetzelfde apparaat.

Binnen MA!N gebruiken we REST API’s al langere tijd voor onder andere webservices met Creditsafe en applicaties als Twinfield. Het gaat hier dan om de GET functie, waarbij MA!N de andere applicatie aanroept. MA!N haalt in dat geval data op bij die applicatie.

Met de POST functie kunnen andere applicaties de REST API van MA!N aanroepen. Die kunnen daarmee data ophalen bij MA!N of doorsturen naar MA!N.

Met de toevoeging van de POST functie maken we het voor klanten nog makkelijker om data met MA!N uit te wisselen. Het past binnen de filosofie dat MA!N niet vertelt hoe je data uitwisselt, maar dat het aansluit op de wensen en mogelijkheden van de klant.

Spellingscontrole

Voor klanten die met de MA!N Text en Mail editor werken, hebben we de ervaring verbeterd. De nodige bugs zijn verwijderd en er is een native spellingscontrole toegevoegd. Want iedereen die een tekst schrijft, maakt wel eens een tikfout. En je kunt zelf een extra taal toevoegen in de editor.

Klaar voor de toekomst

Met deze uitbreidingen en het opschonen van de code, hebben we de fundering van MA!N vernieuwd en verbeterd. Het is niet het eindstadium, maar de start van verdere ontwikkelingen. Ontwikkelingen die zorgen dat MA!N het meest flexibele en veelzijdige platform blijft op het gebied van credit management.

Ondertussen werken we door aan een vernieuwd uiterlijk van MA!N en de manier waarop je met de applicatie werkt.

Tot slot: alle klanten die werken met MA!N kunnen de upgrade naar MA!N 2.0 doen op de manier zoals ze gewend zijn.

Wil je op de hoogte blijven van de laatste ontwikkelingen? Meld je dan aan voor onze nieuwsbrief. Voor vragen over MA!N 2.0 en het ontwikkelen met MA!N, kun je een e-mail sturen naar info@ce-it.nl.