Automatiseer je applicaties en processen
Process flows in Thinkwise
Thinkwise is een low-code applicatieplatform voor complexe business software. In dit blog gaan we specifiek in op de process flow engine in het platform, die het mogelijk maakt om processen in de applicatie te automatiseren. Dit kunnen proces- of user interface stappen van gebruikers zijn, maar ook acties van het systeem op de achtergrond. Een voorbeeld van een flow kan zijn dat de software een gebruiker automatisch naar een ander scherm laat springen, maar ook acties op de achtergrond zoals het versturen van een automatische mail met een PDF als attachment. Deze flows teken en configureer je in de Thinkwise ontwikkelomgeving en besparen de eindgebruikers ongelofelijk veel tijd.
Je kan deze flows laten starten vanuit een gebruikersactie in een scherm van de applicatie, maar ook vanuit andere tools of API. Daarnaast kunnen deze flows op geplande tijdstippen automatisch op de achtergrond uitgevoerd worden.
Nieuwe business modellen
Wat de flows erg krachtig maakt, is dat ze ook eenvoudig met externe messaging services zoals Azure Service Bus of AWS Simple Notification Services communiceren. Hiermee kunnen bijvoorbeeld berekeningen, rapportages of data manipulaties op afstand aangeroepen worden door derde partijen. Met deze flows kun je dus compleet nieuwe business modellen maken en extern als service (eventueel tegen betaling) beschikbaar stellen. Een externe service geeft de inputwaarden en de flow rekent iets uit en geeft bijvoorbeeld een PDF- of XML-bestand met de resultaten terug.
Protocol-onafhankelijk
Je kunt deze flows als ontwikkelaar standaard via het OData protocol aanbieden, maar ook protocol onafhankelijk. De Thinkwise Servicelaag luistert in dit geval naar externe endpoints en ontvangt allerlei http-gebaseerde requests zoals XML SOAP of RESTful JSON berichten. Dit is erg nuttig in een complex applicatie landschap om applicaties aan elkaar te verbinden en voor het koppelen aan IoT devices.
Het aantal mogelijke acties met de Thinkwise processflows neemt met nieuwe versies van het platform en uploads in de Thinkstore steeds verder toe. De flows zijn daarbij extreem flexibel in onderhoud. Door een slimme architectuur hoef je namelijk niet eens code te compileren of opnieuw te deployen maar worden services direct automatisch aangepast zodra je de procestekening wijzigt.
Zelf proberen?
Wil je dit nu zelf ook eens uitproberen, of heb je een goed idee voor een nieuw business model, vraag dan een proefomgeving aan bij Thinkwise!